._PASwaOmAQb5W3Q6G._a3bE22KRUs0aL9VG {
    margin: 0
}

._PASwaOmAQb5W3Q6G._v9fH-pVJo969R6rO {
    margin: 0 1.5rem
}

@media (min-width: 768px) {
    ._PASwaOmAQb5W3Q6G._v9fH-pVJo969R6rO ._W-5nyzHu37VUctKr {
        grid-template-columns:repeat(4, 1fr)
    }
}

._Z4\+Wykn1EHEJFTRd {
    margin-bottom: .75rem
}

@media (min-width: 768px) {
    ._Z4\+Wykn1EHEJFTRd {
        font-size: 1rem;
        line-height: 1.5;
        margin-bottom: 1rem
    }
}

._W-5nyzHu37VUctKr {
    column-gap: 1rem;
    display: grid;
    grid-template-columns:repeat(2, 1fr);
    row-gap: 1rem
}

._W-5nyzHu37VUctKr ._N8MvBlSFukxLUZ7k {
    overflow: hidden
}

._W-5nyzHu37VUctKr ._N8MvBlSFukxLUZ7k:hover ._rWky-WnTWGkI\+ZcX {
    transform: scale(1.05)
}

._W-5nyzHu37VUctKr ._rWky-WnTWGkI\+ZcX {
    aspect-ratio: 1/1;
    border-radius: .125rem;
    height: 100%;
    object-fit: cover;
    transition: transform .3s cubic-bezier(.42, 0, .1, 1);
    width: 100%
}

._NbXc1KtMJJRgkwSB {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 1.5rem;
    text-align: justify
}

._RAPsQnwX-wWhH9OJ label {
    padding: 0
}

._huJ2yY\+xKV41z8ex {
    display: block;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: .75rem;
    text-align: justify
}

._JRPJlhZQ\+hU9kCT8 {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    line-height: 1.5;
    margin: 0 1rem 2rem
}

._O-4K-hlNcWeDXxG6 {
    height: 100%;
    max-width: 100%;
    min-width: 100%;
    width: 100%
}

._\+ZGdtghS97Bjrpnd, ._O-4K-hlNcWeDXxG6 {
    object-fit: contain;
    position: absolute
}

._\+ZGdtghS97Bjrpnd {
    fill: var(--a11y-color-ash);
    min-width: 4.6875rem;
    width: 62%
}

._XZEGvSy-yl7OZQme {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 2rem;
    position: relative
}

._XZEGvSy-yl7OZQme:before {
    content: "";
    display: block;
    padding-top: 100%
}

._KfnZ8vazYE9NcL2a {
    border: .0625rem solid var(--a11y-color-ash);
    text-align: center;
    width: 100%
}

._tBHRJosTG3ZHIDs3 {
    min-width: 5rem;
    width: 5rem
}

._NxFDfspUfzqFzKVv {
    margin: .5rem
}

._vedpGA2thBd6kwEm {
    background: #0000;
    border: 0;
    display: flex;
    margin: 0;
    width: 100%
}

._\+dSJ0f\+75B6MWS1f {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding: 1rem 0
}

@media (min-width: 768px) {
    ._\+dSJ0f\+75B6MWS1f {
        padding: 1.5rem 0
    }
}

._\+dSJ0f\+75B6MWS1f:last-child {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._AcelevtJ7Ev6VQVx {
    margin: auto 0 auto 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._m59\+m76unEnsZsiG {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._m59\+m76unEnsZsiG {
        margin-top: 2rem
    }
}

._AWKKZ-noFJwrCFIu {
    margin: 1rem auto 0
}

@media (min-width: 768px) {
    ._AWKKZ-noFJwrCFIu {
        margin-top: 2rem
    }
}

._qR5GeXXJ1OKgS91l {
    display: inline-flex
}

._qR5GeXXJ1OKgS91l:before {
    width: .5rem
}

._crCMMI1Hp8dnx0ki {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._crCMMI1Hp8dnx0ki {
        margin-top: 2rem
    }
}

._90cirUNntuSCqTP- {
    background: none;
    border: .0625rem solid var(--a11y-color-ash);
    flex: initial;
    max-width: 100%;
    width: auto
}

[data-contrastModeEnabled=true] ._90cirUNntuSCqTP- {
    background-color: #0000
}

._90cirUNntuSCqTP-:not(:disabled):focus, ._90cirUNntuSCqTP-:not(:disabled):hover {
    background-color: #0000;
    box-shadow: inset 0 0 0 .125rem #000;
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: box-shadow .3s cubic-bezier(.42, 0, .1, 1)
}

._90cirUNntuSCqTP-:not(:disabled):focus-visible {
    box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #000, 0 0 0 .375rem #fff;
    outline: none;
    transition: box-shadow .15s ease-out
}

._90cirUNntuSCqTP-:after {
    color: #000;
    margin: 0
}

button:not(:disabled) ._DXo3XCmn2hSu7S-z {
    fill: #000
}

._eVfEkCqsdfyqiDHS {
    fill: var(--a11y-primary-default)
}

._eVfEkCqsdfyqiDHS:after {
    color: var(--a11y-primary-default)
}

._v5P5SC89iuCcmTzn {
    background-color: #fff;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    height: 2.5rem;
    margin: .5rem .5rem 0 0;
    width: 2.5rem
}

._v5P5SC89iuCcmTzn:before {
    color: var(--a11y-concrete-default);
    height: 1rem;
    width: 1rem
}

._v5P5SC89iuCcmTzn:after {
    color: var(--a11y-primary-default);
    height: 1rem;
    width: 1rem
}

._v5P5SC89iuCcmTzn:hover:after {
    color: var(--a11y-primary-dark)
}

._v5P5SC89iuCcmTzn:hover:before {
    color: #000
}

._v5P5SC89iuCcmTzn:focus-visible {
    box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #000, 0 0 0 .375rem #fff;
    outline: none;
    transition: box-shadow .15s ease-out
}

._T03BJyGNJvm0Xgm2 {
    fill: var(--a11y-primary-default)
}

@keyframes _t1umHPg1kb-mWpQT {
    0% {
        transform: scale(.88)
    }
    50% {
        transform: scale(1.12)
    }
    to {
        transform: scale(1)
    }
}

._\+xoKARDwxjnKkaGd:after {
    animation: _t1umHPg1kb-mWpQT .5s
}

._SSeRtu4h3tX2gqHN {
    height: 1.5rem;
    margin-top: -3.5rem;
    width: 1.5rem
}

@media (min-width: 768px) {
    ._SSeRtu4h3tX2gqHN {
        margin-top: 0
    }
}

._xgrtOWjpLH\+dKj07 {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

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

html html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

html article, html aside, html figcaption, html figure, html footer, html header, html hgroup, html main, html nav, html section {
    display: block
}

html body {
    background-color: #fff;
    color: #000;
    font-family: PocoSourceSansPro, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    text-align: left
}

html [tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

html hr {
    box-sizing: initial;
    height: 0;
    overflow: visible
}

html h1, html h2, html h3, html h4, html h5, html h6 {
    margin-bottom: 1rem;
    margin-top: 0
}

html p {
    margin-bottom: 1rem;
    margin-top: 0
}

html abbr[data-original-title], html abbr[title] {
    border-bottom: 0;
    cursor: help;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

html address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1rem
}

html dl, html ol, html ul {
    margin-bottom: 1rem;
    margin-top: 0
}

html ol ol, html ol ul, html ul ol, html ul ul {
    margin-bottom: 0
}

html dt {
    font-weight: 700
}

html dd {
    margin-bottom: .5rem;
    margin-left: 0
}

html blockquote {
    margin: 0 0 1rem
}

html b, html strong {
    font-weight: 700
}

html small {
    font-size: 80%
}

html sub, html sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

html sub {
    bottom: -.25em
}

html sup {
    top: -.5em
}

html a {
    background-color: #0000;
    color: #861a22;
    -webkit-text-decoration: none;
    text-decoration: none
}

html a:hover {
    color: #58000a;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

html a:not([href]):not([class]) {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none
}

html a:not([href]):not([class]):hover {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none
}

html code, html kbd, html pre, html samp {
    font-family: SFMono-Regular, consolas, Liberation Mono, menlo, courier, monospace;
    font-size: 1em
}

html pre {
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

html figure {
    margin: 0 0 1rem
}

html img {
    border-style: none;
    vertical-align: middle
}

html svg {
    overflow: hidden;
    vertical-align: middle
}

html table {
    border-collapse: collapse
}

html caption {
    caption-side: bottom;
    color: #ffde14;
    padding-bottom: .5rem;
    padding-top: .5rem;
    text-align: left
}

html th {
    font-weight: 700;
    text-align: inherit;
    text-align: -webkit-match-parent
}

html ._Lmh43S-rxllkxRhU label {
    display: inline-block;
    margin-bottom: 1rem
}

html button {
    border-radius: 0
}

html button:focus:not(:focus-visible) {
    outline: 0
}

html ._Lmh43S-rxllkxRhU button, html ._Lmh43S-rxllkxRhU input, html ._Lmh43S-rxllkxRhU optgroup, html ._Lmh43S-rxllkxRhU select, html ._Lmh43S-rxllkxRhU textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

html ._Lmh43S-rxllkxRhU button, html ._Lmh43S-rxllkxRhU input {
    overflow: visible
}

html button, html select {
    text-transform: none
}

html [role=button] {
    cursor: pointer
}

html select {
    word-wrap: normal
}

html [type=button], html [type=reset], html [type=submit], html button {
    -webkit-appearance: button
}

html [type=button]:not(:disabled), html [type=reset]:not(:disabled), html [type=submit]:not(:disabled), html button:not(:disabled) {
    cursor: pointer
}

html [type=button]::-moz-focus-inner, html [type=reset]::-moz-focus-inner, html [type=submit]::-moz-focus-inner, html button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

html ._Lmh43S-rxllkxRhU input[type=checkbox], html ._Lmh43S-rxllkxRhU input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

html ._Lmh43S-rxllkxRhU textarea {
    overflow: auto;
    resize: vertical
}

html ._Lmh43S-rxllkxRhU fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

html ._Lmh43S-rxllkxRhU legend {
    color: inherit;
    display: block;
    font-size: 1.5rem;
    line-height: inherit;
    margin-bottom: .5rem;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    width: 100%
}

@media (max-width: 1200px) {
    html ._Lmh43S-rxllkxRhU legend {
        font-size: calc(1.275rem + .3vw)
    }
}

html ._Lmh43S-rxllkxRhU progress {
    vertical-align: initial
}

html [type=number]::-webkit-inner-spin-button, html [type=number]::-webkit-outer-spin-button {
    height: auto
}

html ._Lmh43S-rxllkxRhU [type=search] {
    -webkit-appearance: none;
    outline-offset: -2px
}

html [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

html ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

html ._Lmh43S-rxllkxRhU output {
    display: inline-block
}

html ._Lmh43S-rxllkxRhU summary {
    cursor: pointer;
    display: list-item
}

html ._Lmh43S-rxllkxRhU template {
    display: none
}

html [hidden] {
    display: none !important
}

html html {
    -webkit-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word
}

html ._Lmh43S-rxllkxRhU body {
    -webkit-font-smoothing: antialiased
}

html ._Lmh43S-rxllkxRhU b, html ._Lmh43S-rxllkxRhU strong {
    font-weight: font-weight(bold)
}

html ._Lmh43S-rxllkxRhU img {
    height: auto;
    max-width: 100%
}

html ._Lmh43S-rxllkxRhU input[type=number] {
    -webkit-appearance: textfield;
    appearance: textfield
}

html ._Lmh43S-rxllkxRhU input[type=number]::-webkit-inner-spin-button, html ._Lmh43S-rxllkxRhU input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

html ._Lmh43S-rxllkxRhU [type=button], html ._Lmh43S-rxllkxRhU [type=reset], html ._Lmh43S-rxllkxRhU [type=submit], html ._Lmh43S-rxllkxRhU button {
    -webkit-appearance: none;
    appearance: none
}

html ._Lmh43S-rxllkxRhU button, html ._Lmh43S-rxllkxRhU input:is([type=button],[type=submit],[type=reset]) {
    color: inherit
}

html ._Lmh43S-rxllkxRhU [contentEditable=true]:focus, html ._Lmh43S-rxllkxRhU [tabindex]:not([tabindex="-1"]):focus, html ._Lmh43S-rxllkxRhU a[href]:focus, html ._Lmh43S-rxllkxRhU button:not([disabled]):focus {
    box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #000, 0 0 0 .375rem #fff;
    outline: none;
    transition: box-shadow .15s ease-out
}

html ._Lmh43S-rxllkxRhU [contentEditable=true]:focus-visible, html ._Lmh43S-rxllkxRhU [tabindex]:not([tabindex="-1"]):focus-visible, html ._Lmh43S-rxllkxRhU a[href]:focus-visible, html ._Lmh43S-rxllkxRhU button:not([disabled]):focus-visible {
    box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #000, 0 0 0 .375rem #fff;
    outline: none;
    transition: box-shadow .15s ease-out
}

html [contentEditable=true]:focus:not(:focus-visible), html [tabindex]:not([tabindex="-1"]):focus:not(:focus-visible), html a[href]:focus:not(:focus-visible), html button:not([disabled]):focus:not(:focus-visible) {
    box-shadow: none;
    outline: none
}

:root {
    --a11y-primary-default: #861a22;
    --a11y-concrete-default: #888;
    --a11y-color-ash: #dcdcdc;
    --a11y-primary-dark: #58000a
}

:root [data-contrastModeEnabled=true] {
    --a11y-concrete-default: #767676;
    --a11y-color-ash: #767676
}

@media (max-width: 1279.98px) {
    html.noScrollingMobile {
        height: 100%;
        overflow: hidden
    }
}

@media (prefers-reduced-motion) {
    html {
        scroll-behavior: unset
    }
}

body {
    letter-spacing: normal
}

body.noScrolling {
    height: 100%;
    overflow: hidden;
    padding-right: 1.0625rem;
    position: absolute;
    width: 100%
}

@media (max-width: 1279.98px) {
    body.noScrollingMobile {
        height: 100%;
        overflow-y: hidden;
        position: absolute;
        width: 100%
    }

    @supports (-webkit-touch-callout:none) {
        body.noScrollingMobile {
            overflow: hidden
        }
    }
}

@media (min-width: 1024px) {
    body.noScrollingDesktop {
        height: 100%;
        overflow-y: hidden;
        position: absolute;
        width: 100%
    }
}

.grecaptcha-badge {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

@media print {
    #jentis_consent {
        display: none
    }
}

._Fi2F-Bd55wkoN686 {
    min-height: calc(100vh - 10.25rem);
    outline: none
}

@media (min-width: 1024px) {
    ._Fi2F-Bd55wkoN686 {
        min-height: calc(100vh - 11.3125rem)
    }
}

._zUabEa0UbPSby6lL {
    min-height: 100vh
}

@media (min-width: 600px) {
    ._uuuF8VRIQNY-hkQo {
        max-width: calc(50% + .5rem);
        min-width: 25rem
    }
}

@media (min-width: 768px) {
    ._uuuF8VRIQNY-hkQo {
        max-width: calc(50% + 1.5rem)
    }
}

@media (min-width: 1024px) {
    ._uuuF8VRIQNY-hkQo {
        max-width: 43.75rem
    }
}

._6ZfJm2zvlHP05J4N {
    margin: 0 auto;
    width: 75%
}

._gBaa4V2qkiqKCZP6 {
    margin-bottom: 3.5rem
}

._-wA\+7wOURP9jz2q4 {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex
}

._fkpt-l70WwWx2pGo {
    font-weight: 700;
    padding-left: .5rem;
    width: 50%
}

._g7tVlfcwvIToT-3h {
    margin-bottom: 1rem
}

._ldPzgyKKCAuJkd1u {
    display: flex;
    padding-bottom: 1rem;
    padding-top: 1rem
}

._ldPzgyKKCAuJkd1u:nth-child(2n) {
    background-color: var(--a11y-color-ash)
}

._zEZLtYChz9UxnI7N {
    padding-left: .5rem;
    width: 50%
}

._ZUlMco1Gyw1Ln-pT {
    text-align: center
}

._Xsf2kOOdC9Xl4GDB {
    font-weight: 700
}

._IGsGWf9ooFGiyy3n {
    height: .5rem;
    margin: .5rem;
    width: .5rem;
    fill: #fff
}

._xE0NVU-xo5wwgI76 {
    text-align: left
}

@media (min-width: 1024px) {
    ._6W-uR1CWJsZ-M3ZK {
        width: 50%
    }
}

._J1FuCsBDM3C-uYIJ {
    margin: 3rem 0
}

._04M0\+dE1TFGYSeAQ {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 2rem
}

@media (min-width: 768px) {
    ._04M0\+dE1TFGYSeAQ {
        font-size: 1.5rem
    }
}

._vzyIsEoXuBzDYKX6 {
    font-size: 1.125rem;
    line-height: 1.5;
    margin-bottom: 3rem
}

._GcgQVkWGXRv5E4WH {
    margin-top: 1rem
}

@media (min-width: 768px) {
    ._GcgQVkWGXRv5E4WH {
        column-gap: 4rem;
        display: grid;
        grid-template-areas:"intro priceSummary" "loginInfoInEmptyCart loginInfoInEmptyCart";
        margin-bottom: 2.5rem;
        margin-top: 2.5rem
    }
}

@media (min-width: 1024px) {
    ._GcgQVkWGXRv5E4WH {
        grid-template-columns:2fr 1fr
    }
}

._FAFXjGQ\+z53xJBaQ {
    color: #000;
    font-size: .625rem;
    justify-content: flex-start;
    width: max-content
}

._FAFXjGQ\+z53xJBaQ:focus, ._FAFXjGQ\+z53xJBaQ:hover {
    color: var(--a11y-concrete-default)
}

._FAFXjGQ\+z53xJBaQ:visited:not(:hover) {
    color: #000
}

._FAFXjGQ\+z53xJBaQ._F56DowgOdTwWoxaA {
    margin-left: 2rem;
    margin-top: 1rem
}

@media (min-width: 1024px) {
    ._FAFXjGQ\+z53xJBaQ._F56DowgOdTwWoxaA {
        margin-left: 0
    }
}

._FAFXjGQ\+z53xJBaQ:not(._F56DowgOdTwWoxaA) {
    grid-area: continueShopping
}

._dT\+LqAt8NUJ0UtCF {
    grid-area: title;
    margin-bottom: .5rem;
    margin-top: .5rem
}

@media (min-width: 768px) {
    ._dT\+LqAt8NUJ0UtCF {
        margin-top: 0
    }
}

._8wZXhtnnf\+EeACyo {
    grid-column: span 2
}

._W8jt9TQKgyUo-mL- {
    margin-top: 1rem
}

@media (min-width: 1024px) {
    ._W8jt9TQKgyUo-mL- {
        margin-top: 1.5rem
    }
}

._DX4u-isKwiwQIjJ6 {
    display: none;
    grid-area: faq
}

@media (min-width: 768px) {
    ._DX4u-isKwiwQIjJ6 {
        display: block
    }
}

._RYgEf87lW9qVd-wY {
    background-color: #fafafa;
    font-size: 1rem;
    font-weight: 600;
    grid-area: voucherContainer;
    line-height: 1.5;
    margin: .25rem 1.5rem;
    padding: 1.5rem 1.5rem 1rem
}

@media (min-width: 1024px) {
    ._RYgEf87lW9qVd-wY {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 419.98px) {
    ._RYgEf87lW9qVd-wY {
        padding: 1.5rem 1rem
    }
}

._7hfoas2t2o22qkvQ {
    padding-top: 1.5rem
}

._cS7eXj-YnsouJXdK {
    bottom: 0;
    left: 1rem;
    position: fixed;
    width: 90%;
    z-index: 2010
}

@media (min-width: 768px) {
    ._cS7eXj-YnsouJXdK {
        bottom: .5rem;
        left: 1.5rem;
        width: auto
    }
}

._iqMTtITV9UoG7X7S {
    background-color: #fafafa;
    border-radius: .125rem;
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    margin: 1rem 0;
    padding: .25rem .5rem;
    width: -moz-fit-content;
    width: fit-content
}

._cIv1MWfnEQ\+KkJ1i {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-top: 2rem
}

._\+M2OExZ6CmAWE4a- {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    padding-bottom: 1.5rem
}

._B2zi7N9BJiDvCEvK {
    align-items: center;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    margin-top: 2rem;
    width: 100%
}

._0\+zgAHjQtkGNfxbn {
    height: 2rem;
    margin-bottom: 1.5rem;
    width: 2rem
}

._TGYXYI6I5AuqoKYR {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    padding-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._IEZCco2BNKZy-\+Je {
        display: grid;
        grid-template-areas:"intro priceSummary" "entries priceSummary" "faq priceSummary";
        grid-template-columns:2fr 1fr;
        margin-bottom: 6.25rem
    }
}

._92BS7vL7QBi79u\+l {
    grid-area: entries
}

._jp9c4aNhQLl-7KtP {
    grid-area: priceSummary;
    margin: 0 -1.5rem
}

@media (min-width: 1024px) {
    ._jp9c4aNhQLl-7KtP {
        margin-left: 2rem
    }
}

._FJXR9Uaaa4RXV30o {
    display: grid;
    grid-template-areas:"continueShopping" "title";
    grid-template-rows:max-content max-content;
    margin-top: 2rem
}

@media (min-width: 1024px) {
    ._FJXR9Uaaa4RXV30o {
        grid-template-areas:"title" "continueShopping"
    }

    ._YDEvyegjrvcL1IC\+ {
        position: sticky;
        top: 0;
        z-index: 1010
    }
}

._1FG92LOVxXt\+UrMn {
    align-self: flex-start;
    background-color: #fafafa;
    grid-area: price;
    height: max-content;
    margin: 0 1.5rem;
    padding: 2rem 1.5rem 1.5rem
}

@media (min-width: 1024px) {
    ._1FG92LOVxXt\+UrMn {
        margin: 0;
        padding-top: 4.25rem
    }
}

@media (max-width: 419.98px) {
    ._1FG92LOVxXt\+UrMn {
        padding: 1.5rem 1rem
    }
}

._7\+rOIrOywrgbDI-n {
    display: none
}

._JVPnJunO4G80RbkB {
    background-color: #fafafa;
    bottom: 0;
    padding: 0 1.5rem 1.5rem;
    position: sticky;
    z-index: 1090
}

@media (min-width: 1024px) {
    ._JVPnJunO4G80RbkB {
        display: none
    }
}

@media (max-width: 419.98px) {
    ._JVPnJunO4G80RbkB {
        display: relative;
        padding: 0 1rem 1.5rem
    }
}

._aVOChxvHvjfPua7\+ {
    fill: #861a22;
    height: 3rem;
    width: 3rem
}

._qnZqnPFaMCWKTg0c {
    display: grid;
    margin: 0 auto;
    grid-row-gap: .75rem;
    place-items: center
}

._\+0w0cZIEx8CEYs-4 {
    padding: 2rem 0 1.5rem
}

@media (min-width: 600px) {
    ._\+0w0cZIEx8CEYs-4 {
        padding: 7rem 0 3rem
    }
}

._jScc5FP\+V0ncjhuu {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 0;
    text-align: center
}

._I0AL3ImkVHyY6W8o {
    max-width: 50rem;
    text-align: center
}

._E0ijuax\+V9NYUwI5 {
    width: 19.5rem
}

._RLp5vj7g-kTI2\+rH {
    padding-top: 1.5rem;
    text-align: center
}

._cdXtCWcRbdU0fJHt:empty {
    padding-top: 2rem
}

@media (min-width: 600px) {
    ._cdXtCWcRbdU0fJHt:empty {
        padding-top: 7rem
    }
}

._dNeWeixYSgdgWNI3 {
    margin: 4rem auto 3rem;
    max-width: 80.5rem;
    padding: 0 1.5rem;
    width: 100%
}

._UzpeYveHtcjR5G-a {
    overflow: hidden
}

._lMLix58urtWjh4Lk {
    height: 5rem;
    visibility: hidden
}

._YDCEqsHWmGsRDSOY {
    margin-bottom: 0
}

._sC1lX4zGImhLmoxN {
    height: 3.125rem;
    width: 100%
}

._WuGx-T2d6we7ha7o {
    margin-bottom: 2rem
}

._Azt8mIfBmya5fVnh {
    overflow-anchor: none
}

._ndPwUyJsBBIAZyG6 {
    margin: 4rem 0
}

._ndPwUyJsBBIAZyG6:empty {
    display: none
}

._rkUwm6W4SkeaoTvV {
    display: grid;
    grid-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns:repeat(12, 1fr);
    grid-template-rows:repeat(1, 1fr);
    margin-bottom: 1.5rem
}

._rkUwm6W4SkeaoTvV ._czA8D5VHi6pR-MD2 {
    grid-column: span 12
}

@media (min-width: 600px) {
    ._rkUwm6W4SkeaoTvV ._czA8D5VHi6pR-MD2 {
        grid-column: span 6
    }
}

._rkUwm6W4SkeaoTvV ._RMBWry01Y2zvVcwr {
    grid-column: span 12
}

@media (min-width: 600px) {
    ._rkUwm6W4SkeaoTvV ._RMBWry01Y2zvVcwr {
        grid-column: 1/7
    }
}

._rkUwm6W4SkeaoTvV ._OPFayu8kLsMiZjMe {
    grid-column: span 12;
    margin: 0
}

@media (min-width: 600px) {
    ._rkUwm6W4SkeaoTvV ._OPFayu8kLsMiZjMe {
        grid-column: span 6
    }
}

._rkUwm6W4SkeaoTvV ._aSeylP9cCPRDvZY9 {
    grid-column: span 12
}

@media (min-width: 768px) {
    ._rkUwm6W4SkeaoTvV ._aSeylP9cCPRDvZY9 {
        padding-right: .75rem;
        width: 50%
    }
}

._rkUwm6W4SkeaoTvV ._wLXrav\+JUAEXga-I {
    grid-column: span 12
}

._rkUwm6W4SkeaoTvV ._Bu-8bKKK2VF64zi\+ {
    grid-column: span 6
}

._rkUwm6W4SkeaoTvV ._mOSGijwzAMhsK\+GZ {
    grid-column: span 12;
    margin-top: .75rem
}

._rkUwm6W4SkeaoTvV ._w-ZHFN0w3TrTsnOJ {
    margin-bottom: .25rem
}

._ZYDc-hLqGFQmHQEH {
    margin-bottom: 1.5rem
}

._e3LnzjPATTi\+tje8, ._ZeaGUSOKemMUmZoZ, ._c9Mtsr9JYdZyifi6, ._R057hF8hZgUD5-S2 {
    margin-left: 0
}

._op3DwghlB4vcUGUg {
    fill: currentcolor
}

._yk26Kzb\+5f8XaV6i {
    padding: .5rem .75rem 1rem
}

._yk26Kzb\+5f8XaV6i svg {
    height: .75rem;
    width: .75rem
}

._6E2pP-RpeVN1xPNB {
    font-size: .875rem;
    line-height: 1.5;
    padding: 0 .75rem 2rem
}

._pFZSQBxwXr1-wAF9 {
    margin-bottom: 2rem
}

._iIcf2zKPWJyzf5Af, ._pFZSQBxwXr1-wAF9:empty {
    display: none
}

._8zMx0R8\+WK8vPaL2 {
    margin: 1rem auto 0
}

._i4fyLGoqg9vjBRgb {
    color: var(--a11y-concrete-default)
}

._hVL\+n21ix1LOjp7k {
    display: flex;
    flex-direction: column;
    height: 100%
}

._lF5MnYGwWPDkkdhv {
    color: #ffde14
}

._lF5MnYGwWPDkkdhv, ._VofF8czl3q9ClnrO {
    font-size: .875rem
}

._j7IZC1zRKUDvMx1S {
    font-size: .875rem;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._j7IZC1zRKUDvMx1S {
        margin-bottom: 2rem
    }
}

._VDxjiVJo5gZTiI9p {
    color: #861a22;
    margin: 0 2.5rem 1.5rem
}

@media (min-width: 768px) {
    ._VDxjiVJo5gZTiI9p {
        margin: 0 2.5rem 1.5rem
    }
}

._q6JHD8\+MGH5pOaS- {
    color: #16a900;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._w5BzQYQxnLHVqiTe {
    display: block;
    margin: 0
}

._w5BzQYQxnLHVqiTe:last-child {
    margin-bottom: 0
}

._BLkB-aWpxKgr\+4sh:not(:last-child) ._w5BzQYQxnLHVqiTe:last-child:after {
    border-bottom: .125rem solid var(--a11y-color-ash);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    margin-top: 1rem;
    width: 100%
}

._6AcIfzaOT1EDFBsK {
    line-height: 1;
    margin-top: -.5rem
}

._bM-0LhWvOdUDYwNL > section {
    padding-bottom: 0
}

@media (min-width: 768px) {
    ._bM-0LhWvOdUDYwNL > section {
        padding-bottom: 1.5rem
    }
}

._3isKLnYoknkGuyaK {
    background-color: #fff;
    bottom: 0;
    left: 0;
    padding-bottom: 1rem;
    position: sticky;
    width: 100%;
    z-index: 1090
}

@media (min-width: 768px) {
    ._3isKLnYoknkGuyaK {
        padding-bottom: 0;
        position: static
    }
}

._jXUN0Gbql9JDV2kA {
    margin-top: 1.5rem
}

._k4xd9ZArWMBkMM4E {
    font-weight: 700;
    max-width: 90%
}

@media (min-width: 768px) {
    ._k4xd9ZArWMBkMM4E {
        max-width: 100%
    }
}

._VQjFWAj3RUmlTSaj ._U\+PaJ4xXqd8myfBI {
    align-items: center;
    display: flex;
    width: 100%
}

._VQjFWAj3RUmlTSaj ._F7MxGWlneBsI-Pta {
    margin-right: 1rem;
    min-width: 2.5rem;
    width: 2.5rem
}

._VQjFWAj3RUmlTSaj ._osdY7svYWT-e6k6Y {
    display: none
}

._VQjFWAj3RUmlTSaj input {
    margin: 0
}

._VQjFWAj3RUmlTSaj ._9rqQB-YzEnwnXBIn {
    background-image: url(/0e20229a1958f5a24442.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.875rem 73.8125rem;
    height: 1.25rem;
    width: 2.5rem
}

._VQjFWAj3RUmlTSaj ._QWrAzWWWLLHGU-mv {
    background-position: 0 -25.625rem
}

._VQjFWAj3RUmlTSaj ._KbaBGugaM5piwL-r {
    background-position: 0 -19.25rem
}

._VQjFWAj3RUmlTSaj ._U79YzceVoETSHLfD {
    background-position: 0 -27.25rem
}

._VQjFWAj3RUmlTSaj ._0lGhXsC1l7GB40-Y {
    background-position: 0 -20.8125rem
}

._VQjFWAj3RUmlTSaj ._QNhsryoSvR2k\+AmI {
    background-position: 0 0
}

._VQjFWAj3RUmlTSaj ._toD2tH41z03lBT-i {
    background-position: 0 -1.5625rem
}

._VQjFWAj3RUmlTSaj ._ei2ZsunsQAwy62hq {
    background-position: 0 -3.125rem
}

._VQjFWAj3RUmlTSaj ._UekzyhFLE6mrrT5d {
    background-position: 0 -4.75rem
}

._VQjFWAj3RUmlTSaj ._R6Ztg1NFdoVnGWK5 {
    background-position: 0 -9.5625rem
}

._VQjFWAj3RUmlTSaj ._fnZ9ICB5EpMP-PO8 {
    background-position: 0 -8rem
}

._VQjFWAj3RUmlTSaj ._TxSOroklRdyzgIp0 {
    background-position: 0 -6.375rem
}

._VQjFWAj3RUmlTSaj ._baHxkohRdhxF-MVD {
    background-position: 0 -16rem
}

._VQjFWAj3RUmlTSaj ._1vPAc1PR37461ySH {
    background-position: 0 -17.625rem
}

._VQjFWAj3RUmlTSaj ._MuytqCssEIeoDp28 {
    background-position: 0 -14.4375rem
}

._VQjFWAj3RUmlTSaj ._gJCgJTjVE82l6neN {
    background-position: 0 -17.625rem
}

._VQjFWAj3RUmlTSaj ._AOM1A6z8WdfVG1Cb {
    background-position: 0 -30.4375rem
}

._VQjFWAj3RUmlTSaj ._J3z7F0dCP2CUSwsW {
    background-position: 0 -28.875rem
}

._VQjFWAj3RUmlTSaj ._WlW7hcGzatXe2Wzp {
    background-position: 0 -36.0625rem
}

._VQjFWAj3RUmlTSaj ._YSm78jfXKdV79k8S {
    background-position: 0 -32rem
}

._VQjFWAj3RUmlTSaj ._j\+Hq\+iQTa5h3posm {
    background-position: 0 -33.625rem
}

._VQjFWAj3RUmlTSaj ._BN1vd1g6tLrdmmI2 {
    background-position: 0 -40.0625rem
}

._VQjFWAj3RUmlTSaj ._TA2IURQ71K\+mxXam {
    background-position: 0 -41.625rem
}

._VQjFWAj3RUmlTSaj ._rTBiTpflR\+OSVFUV {
    background-position: 0 -44.875rem
}

._VQjFWAj3RUmlTSaj ._lKipiRVaRSkvplEP {
    background-position: 0 -49.6875rem
}

._VQjFWAj3RUmlTSaj ._LQ-w5hEhR3IMrIWt {
    background-position: 0 -46.4375rem
}

._VQjFWAj3RUmlTSaj ._ylXq1oj3pjyjvaFh {
    background-position: 0 -48.0625rem
}

._VQjFWAj3RUmlTSaj ._\+exQdoXLmwsIY5Gs {
    background-position: 0 -51.25rem
}

._VQjFWAj3RUmlTSaj ._zx4wacz0l-lgsKId {
    background-position: 0 -58.375rem
}

._VQjFWAj3RUmlTSaj ._SdGCjlZSOwwcpdF6 {
    background-position: 0 -67.9375rem
}

._VQjFWAj3RUmlTSaj ._M6nz5sLGyTAIru0R {
    background-position: 0 -59.9375rem
}

._VQjFWAj3RUmlTSaj ._NvtT3BFDjAxJAcj3 {
    background-position: 0 -69.5rem
}

._VQjFWAj3RUmlTSaj ._jPZ2otf6GUd9\+A\+u {
    background-position: 0 -63.125rem
}

._VQjFWAj3RUmlTSaj ._xUceq0IfYVXl\+htc {
    background-position: 0 -61.5rem
}

._VQjFWAj3RUmlTSaj ._IHPEJaWy-k3ERskR {
    background-position: 0 -64.75rem
}

._VQjFWAj3RUmlTSaj ._sN-R0Vzt\+UFIs-2l {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._VQjFWAj3RUmlTSaj ._3jAY7IU8l8o2LIS9 {
    margin: 1.125rem;
    min-width: 2rem;
    width: 2rem
}

._VQjFWAj3RUmlTSaj * {
    border: none;
    outline: none;
    position: unset
}

._VQjFWAj3RUmlTSaj > div > div > div > div:last-child {
    left: 0;
    min-width: -moz-fit-content;
    min-width: fit-content;
    position: absolute;
    right: 0;
    top: 3.25rem;
    transition: none;
    width: 100%
}

._VQjFWAj3RUmlTSaj > div > div > div > span > div > div:nth-child(2) {
    display: none
}

._VQjFWAj3RUmlTSaj > div > div > div {
    align-items: center;
    border: none !important;
    padding: 0
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:not(:first-child) {
    padding: 0;
    position: unset
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:not(:first-child) > div {
    align-items: center;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    padding: 1rem 1.25rem !important
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:not(:first-child) .hideElement {
    display: none !important
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:not(:first-child) > div > div:nth-child(2) {
    margin-right: auto
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:first-child {
    padding: 0;
    position: sticky;
    top: 0
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:first-child > div > div {
    border: 0;
    margin: 0
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:first-child > div > div > label {
    display: none !important
}

._VQjFWAj3RUmlTSaj > div > div > div > div > div > div:first-child > div > div > div {
    margin: 0;
    padding: 0
}

._VQjFWAj3RUmlTSaj > div > div > span {
    display: none !important
}

._JBdz7wkC\+Q7YX3XA {
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.5
}

._Vns5FqqwPYyPsB1J {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._p19wOLM2q4gMFqXF {
    margin-top: 0;
    padding: 0
}

._ij0ozGOajpa-gqXL {
    align-self: flex-start;
    background: #0000;
    border: none;
    padding: 0;
    text-align: left;
    width: 100%
}

._ij0ozGOajpa-gqXL ._Xqq7bqHQWGLsF4Zc {
    padding: .5rem 0 1rem
}

._ij0ozGOajpa-gqXL ._0fvmifxBl7W5UBXI {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.75rem;
    padding-bottom: .125rem;
    transition: transform .3s cubic-bezier(.42, 0, .1, 1)
}

._ij0ozGOajpa-gqXL ._JKsBvKIZUvGeJuEu {
    height: 8.4375rem;
    min-height: 0;
    overflow: hidden;
    width: 100%
}

@media (min-width: 768px) {
    ._ij0ozGOajpa-gqXL ._JKsBvKIZUvGeJuEu {
        height: 10.6875rem
    }
}

._ij0ozGOajpa-gqXL ._RANtPbn1w4-06qtu {
    color: var(--a11y-concrete-default);
    font-size: .875rem
}

._ij0ozGOajpa-gqXL ._73p72-SvAlT3a3OC {
    transition: transform .3s cubic-bezier(.42, 0, .1, 1)
}

._ij0ozGOajpa-gqXL:hover, ._ij0ozGOajpa-gqXL:hover ._JKsBvKIZUvGeJuEu {
    cursor: pointer
}

._ij0ozGOajpa-gqXL:hover ._0fvmifxBl7W5UBXI {
    border-bottom: none;
    color: var(--a11y-concrete-default)
}

._ij0ozGOajpa-gqXL:hover ._RANtPbn1w4-06qtu {
    color: #c3c3c3
}

._ij0ozGOajpa-gqXL:hover ._73p72-SvAlT3a3OC {
    transform: scale(1.05)
}

._ay8tfsL2b2vp6kV7 {
    display: grid;
    list-style-type: none;
    padding: 0;
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    grid-template-columns:repeat(2, 1fr)
}

@media (min-width: 1024px) {
    ._ay8tfsL2b2vp6kV7 {
        grid-template-columns:repeat(4, minmax(auto, 11.875rem));
        grid-gap: 2rem
    }
}

@media (min-width: 768px) {
    ._j0Ccm8ZN88MwS1di {
        text-align: center
    }
}

._V8ag2zg3DJVxpEhx {
    height: 11rem;
    margin: 1rem auto;
    width: 100%
}

._dYwugxzgThgjJpdF {
    margin-bottom: 1rem;
    margin-top: 2.5rem
}

@media (min-width: 768px) {
    ._dYwugxzgThgjJpdF {
        margin-bottom: 2rem;
        margin-top: 3.5rem
    }
}

._f5ZpfpzxLIrQRbEx {
    display: none
}

@media (min-width: 768px) {
    ._f5ZpfpzxLIrQRbEx {
        display: block
    }
}

._ugTz9ObNXh8GJv8t {
    display: grid;
    margin: 1.5rem 0;
    grid-row-gap: .5rem;
    grid-template-columns:1fr;
    text-align: center
}

._ugTz9ObNXh8GJv8t._I-7PPxq0V2DR8-Pb {
    text-align: left
}

@media (min-width: 768px) {
    ._ugTz9ObNXh8GJv8t {
        margin: 2rem 0 3.5rem;
        grid-column-gap: 2rem;
        grid-row-gap: 1.5rem;
        grid-template-columns:minmax(auto, 4.5rem) 10fr;
        text-align: left
    }

    ._ugTz9ObNXh8GJv8t ._n\+HH4LTlraDlIBjv {
        margin-bottom: 2rem;
        margin-top: 1.5rem
    }

    ._ugTz9ObNXh8GJv8t ._L4ybHVyuyxfUMufT {
        display: inline-grid;
        justify-content: center
    }
}

._N2fJ5alGE\+s\+p69Z {
    fill: #24bf00;
    height: 3rem;
    width: 3rem
}

@media (min-width: 768px) {
    ._N2fJ5alGE\+s\+p69Z {
        height: 5rem;
        margin-top: .25rem;
        width: 5rem
    }
}

._Z60V6TonVgKxWYDn {
    display: grid;
    margin-bottom: 1.5rem;
    padding-top: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns:4fr 8fr
}

@media (min-width: 768px) {
    ._Z60V6TonVgKxWYDn {
        margin-bottom: 3.5rem;
        padding-top: 0;
        grid-column-gap: 2rem;
        grid-row-gap: 1.5rem;
        grid-template-columns:minmax(auto, 4.5rem) 10fr
    }
}

._Z60V6TonVgKxWYDn ._rCO6oUM6OMAM3dQ2 {
    display: inline-block
}

._Z60V6TonVgKxWYDn ._yEw3pRK5LkE-sjXs {
    display: inline-block;
    padding: 0 .75rem
}

._Z60V6TonVgKxWYDn ._HTCHiPGkYbfHtp0U {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    margin-top: .25rem;
    text-transform: uppercase
}

._Z60V6TonVgKxWYDn ._QOeRecMOLHnAATOP {
    line-height: 1.25
}

._Z60V6TonVgKxWYDn ._wQlj-r\+1BNamM0AV {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    margin-top: .25rem
}

._Z60V6TonVgKxWYDn ._tm1N\+bH8dwkOo\+JM {
    margin-bottom: .0625rem;
    margin-top: 2rem;
    max-width: 8.5rem
}

@media (min-width: 768px) {
    ._Z60V6TonVgKxWYDn ._tm1N\+bH8dwkOo\+JM {
        max-width: none
    }
}

._Z60V6TonVgKxWYDn ._eSZmhKB\+B0AZUAlU {
    margin-bottom: 1rem
}

._Z60V6TonVgKxWYDn ._eSZmhKB\+B0AZUAlU > svg {
    flex: none
}

@media (min-width: 768px) {
    ._ZftmN5GnW0LyJ8va {
        margin-bottom: 3.5rem
    }
}

._iQTkSZ7vNcNdifCc {
    margin-bottom: 2.5rem
}

@media (min-width: 768px) {
    ._iQTkSZ7vNcNdifCc {
        margin-bottom: 9.375rem
    }
}

._YXEz8cEAUgf80ZC5 {
    margin: 1.5rem 0
}

._g70nyASeYzbFeOd3 {
    grid-area: buttons;
    grid-row-gap: 1rem
}

._7zLjrzV7HFRTKgj0 {
    display: grid;
    grid-template-areas:"buttons";
    grid-template-columns:1fr
}

@media (min-width: 768px) {
    ._7zLjrzV7HFRTKgj0 {
        grid-column-gap: 2rem;
        grid-template-areas:". buttons .";
        grid-template-columns:minmax(auto, 4.5rem) 10fr 1fr
    }
}

@media (min-width: 1024px)and (max-width: 1279.98px) {
    ._7zLjrzV7HFRTKgj0 {
        grid-template-areas:". buttons";
        grid-template-columns:minmax(auto, 4.5rem) auto
    }
}

._msdUWqyi6bUA95Lo {
    height: 20.8125rem;
    margin: 1rem auto;
    width: 100%
}

._7ayb\+TYE-7cYTA-4 {
    grid-area: buttons;
    grid-row-gap: 1rem
}

._Tvn6VzfrA9rOZTAP {
    display: grid;
    grid-template-areas:"buttons";
    grid-template-columns:1fr
}

@media (min-width: 768px) {
    ._Tvn6VzfrA9rOZTAP {
        grid-column-gap: 2rem;
        grid-template-areas:". buttons .";
        grid-template-columns:minmax(auto, 4.5rem) 10fr 1fr
    }
}

@media (min-width: 1024px)and (max-width: 1279.98px) {
    ._Tvn6VzfrA9rOZTAP {
        grid-template-areas:". buttons";
        grid-template-columns:minmax(auto, 4.5rem) auto
    }
}

@media (min-width: 768px) {
    ._mJyKtZ9iJKafYw52 {
        margin-bottom: 9.375rem
    }
}

._sSmcWVWlrslIgOCv {
    display: grid;
    grid-template-areas:"content";
    grid-template-columns:12fr;
    padding: 0
}

._sSmcWVWlrslIgOCv > :first-child {
    grid-area: content;
    margin-left: 0;
    margin-right: 0;
    max-width: none
}

._sSmcWVWlrslIgOCv > :first-child:not(._EYMqn0AgsJPnPZOJ) {
    padding-left: 0;
    padding-right: 0
}

._zw\+R8H2v1H3iJqRC {
    padding: 0 1.5rem
}

._LyZchO4t8BsNLyZf {
    padding-top: 1.5rem
}

@media (min-width: 768px) {
    ._LyZchO4t8BsNLyZf {
        padding-top: 2rem
    }
}

@media (min-width: 1024px) {
    ._8AQl\+KLrX3XhGsF2 {
        grid-template-columns:2fr 8fr 2fr
    }

    ._8AQl\+KLrX3XhGsF2, ._8lifrnLn\+uyesnmz {
        grid-template-areas:". content ."
    }

    ._8lifrnLn\+uyesnmz {
        grid-template-columns:3fr 6fr 3fr
    }
}

._2LbPoERk0SfzVo9K {
    margin: 0 1.5rem;
    width: auto
}

@media (min-width: 768px) {
    ._2LbPoERk0SfzVo9K {
        margin: 0 auto
    }
}

._hDBkQvqz4K5tc0zL {
    padding-bottom: 2.5rem
}

._gO6x5l-oVl9p6Bqe {
    padding-top: 0
}

._aLF3yHwGV4NDR4b0 {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 3.5rem;
    justify-content: space-between
}

@media (min-width: 768px) {
    ._aLF3yHwGV4NDR4b0 {
        flex-wrap: nowrap;
        margin-bottom: 1rem
    }
}

._aLF3yHwGV4NDR4b0 ._2ncxSYr099YpQ70U {
    display: none
}

@media (min-width: 768px) {
    ._aLF3yHwGV4NDR4b0 ._2ncxSYr099YpQ70U {
        display: inline
    }
}

._aLF3yHwGV4NDR4b0 ._K1vuBttNIkVjM4WY {
    pointer-events: none
}

._aLF3yHwGV4NDR4b0 ._1q7MJzmQr5HHmC6w {
    margin-top: 1rem
}

._aLF3yHwGV4NDR4b0 ._ZpdfCR44YHCK4Eav {
    margin: 1rem 0
}

@media (min-width: 768px) {
    ._aLF3yHwGV4NDR4b0 ._ZpdfCR44YHCK4Eav {
        margin: 1rem 0
    }
}

@media (min-width: 768px) {
    ._oi06Ae-\+2\+ma7QaZ {
        padding: 0 2.5rem
    }
}

._VHNqx9mEZ8AbQrN9 {
    margin-bottom: 1.5rem
}

._QDCvqTHNaENW6LaX, ._VHNqx9mEZ8AbQrN9 {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

._VHNqx9mEZ8AbQrN9, ._MOa8VQc9nRYz4V0j {
    display: grid;
    grid-gap: .75rem;
    grid-template-columns:repeat(7, 1fr)
}

._hustHzyOV6adHVFa {
    background-color: #0000;
    color: #ffe337;
    font-weight: 700;
    margin-bottom: 0;
    text-align: center
}

._SXG0gxNmGnF7fUjh, ._eABvw0P5K6cp3ru6 {
    min-width: 50%
}

@media (min-width: 768px) {
    ._SXG0gxNmGnF7fUjh, ._eABvw0P5K6cp3ru6 {
        margin-top: -.5rem;
        min-width: auto;
        padding: 1.5rem
    }
}

._eABvw0P5K6cp3ru6 {
    order: 2
}

@media (min-width: 768px) {
    ._eABvw0P5K6cp3ru6 {
        order: 0
    }
}

._SXG0gxNmGnF7fUjh {
    order: 2;
    text-align: right
}

._7J0hIrOS1XzR8OMJ {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._7J0hIrOS1XzR8OMJ:focus {
    height: auto;
    margin-top: .75rem;
    overflow: visible;
    width: auto;
    clip: auto
}

._SQsR6KVb4MyFpvav:disabled + label {
    background: #dcdcdc;
    border: none;
    color: var(--a11y-concrete-default);
    cursor: default
}

._SQsR6KVb4MyFpvav:disabled + label, ._SQsR6KVb4MyFpvav:disabled:hover + label {
    outline: .0625rem solid var(--a11y-color-ash)
}

._r6-aztqGhH38qMnV {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: .5rem;
    padding: 1rem 0
}

@media (min-width: 768px) {
    ._r6-aztqGhH38qMnV {
        flex-wrap: nowrap;
        margin-bottom: 0
    }
}

._ki5wB6sH9j2hdIrw {
    margin-bottom: 1.5rem;
    margin-top: -.25rem
}

@media (min-width: 768px) {
    ._ki5wB6sH9j2hdIrw {
        margin-bottom: 0
    }
}

._1Bwb0Ktt\+108uP3Q {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._1Bwb0Ktt\+108uP3Q + label {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 3rem;
    height: 100%;
    justify-content: center;
    line-height: 1.5;
    outline: .0625rem solid #ffef8a;
    padding: 0;
    width: 100%
}

[data-contrastModeEnabled=true] ._1Bwb0Ktt\+108uP3Q + label {
    outline-color: var(--a11y-primary-dark)
}

@media (min-width: 768px) {
    ._1Bwb0Ktt\+108uP3Q + label {
        padding: .25rem 0
    }
}

._1Bwb0Ktt\+108uP3Q:focus-visible + label, ._1Bwb0Ktt\+108uP3Q:hover + label {
    outline: .125rem solid #ffef8a
}

[data-contrastModeEnabled=true] ._1Bwb0Ktt\+108uP3Q:focus-visible + label, [data-contrastModeEnabled=true] ._1Bwb0Ktt\+108uP3Q:hover + label {
    outline-color: var(--a11y-primary-dark)
}

._1Bwb0Ktt\+108uP3Q:checked + label {
    outline: .1875rem solid #ffef8a
}

[data-contrastModeEnabled=true] ._1Bwb0Ktt\+108uP3Q:checked + label {
    outline-color: var(--a11y-primary-dark)
}

._6hjKF9i74kd2Jag\+ {
    display: grid;
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template-columns:1fr 1fr 1fr
}

@media (min-width: 768px) {
    ._6hjKF9i74kd2Jag\+ {
        grid-column-gap: 1rem;
        grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
    }
}

._J5M0TqNsh9qku2DI + label {
    background-color: #ffde14;
    color: #fff
}

._-9IwWi9CErhIqflJ {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._-9IwWi9CErhIqflJ:focus {
    height: auto;
    margin-top: .75rem;
    overflow: visible;
    width: auto;
    clip: auto
}

._QxRekQe\+5hH1aK2O {
    padding: .5rem 1rem
}

@media (min-width: 768px) {
    ._QxRekQe\+5hH1aK2O {
        padding: 1rem 0
    }
}

._4n0EQCE-RgRK7uvV {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    border-top: .0625rem solid var(--a11y-color-ash);
    margin-bottom: -.0625rem;
    padding: 1.5rem 0;
    position: relative;
    transition: background .3s cubic-bezier(.42, 0, .1, 1)
}

@media (min-width: 768px) {
    ._4n0EQCE-RgRK7uvV {
        padding: 2rem 0
    }
}

._4n0EQCE-RgRK7uvV:hover {
    background-color: #fafafa;
    cursor: pointer
}

._dghNKwF2jLGkzvGL, ._cO8qBu7pa0\+szo7T {
    pointer-events: none
}

._cO8qBu7pa0\+szo7T {
    height: 100%;
    opacity: .4;
    width: 100%
}

._5S6Hos\+1RLdbq3x0 {
    margin-right: 1rem;
    position: relative
}

._u2GG7voE6KsIRBJk {
    color: var(--a11y-concrete-default);
    fill: var(--a11y-concrete-default)
}

._5RRWcwHBF\+tPQDSt {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .25rem
}

._p3NVt3v1EKpm9871 {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    line-height: 1.5
}

._R8ZEZLTMkvY7wiUZ {
    height: .75rem;
    margin-top: -.5rem;
    position: absolute;
    right: .25rem;
    top: 50%;
    width: .75rem
}

._CRPFlthd7FVM00bZ {
    height: 1.5rem;
    left: 50%;
    position: absolute;
    top: 30%;
    width: 1.5rem;
    z-index: 1;
    fill: #861a22
}

._Ft3ipplhpZS-0TvP {
    margin-top: 1rem;
    padding: 1rem;
    position: relative
}

._UT5LTcTZvSUSCZWT {
    font-size: .875rem;
    line-height: 1.5;
    margin-left: 2.5rem
}

._AR6KBLIlAydpyG8y {
    height: 1.5rem;
    position: absolute;
    width: 1.5rem
}

._8mjNcgcnsHUKS9SH {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media (min-width: 768px) {
    ._uWYKoFfooiM1PYLd {
        padding-top: 2rem
    }
}

._nfCtaENz3HkdWwFm {
    text-align: center
}

._ZP5y34T1VB5kOa-q {
    margin: auto;
    max-width: 31.25rem;
    text-align: left
}

._LW9MgL3USN1KqYv0, ._mvNlBEzLTadBin6M {
    font-size: .875rem;
    line-height: 1.5
}

._LW9MgL3USN1KqYv0 {
    padding: 1rem 0 .5rem
}

._37Ki902hnI6vThN0 {
    margin-bottom: .25rem
}

._U0mCKapsxhAtkf6Z {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5;
    text-align: center
}

._r4ioB7UgjBvOyFMV {
    margin-bottom: 3rem
}

._g3YYYWreTeRODYZB {
    height: 6.25rem;
    margin: 1rem auto;
    width: 100%
}

._zpxVvNhbjz54S4dY {
    padding-left: 0
}

._LUf9\+ZBqu\+dPI1a8 {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    padding-bottom: 1.5rem;
    padding-right: .75rem
}

@media (min-width: 768px) {
    ._LUf9\+ZBqu\+dPI1a8 {
        padding-bottom: 2rem
    }
}

._YbB6-CSktjO08hl- {
    display: grid;
    grid-auto-flow: row;
    grid-gap: 1rem;
    grid-template-areas:"select" "firstname" "lastname" "email" "phone" "clubcard" "moreInfo" "appointmentConsent" "newsletterCheckbox" "submit"
}

@media (min-width: 768px) {
    ._YbB6-CSktjO08hl- {
        grid-column-gap: 2rem;
        grid-row-gap: 1.5rem;
        grid-template-areas:"select ." "firstname lastname" "email phone" "clubcard ." "moreInfo moreInfo" "appointmentConsent appointmentConsent" "newsletterCheckbox newsletterCheckbox" "submit submit";
        grid-template-columns:1fr 1fr
    }
}

._r8mQKhKURYxm9MBS {
    grid-area: select
}

._b0VTNMWZrElOL8yt {
    grid-area: firstname
}

._H02F3P3F1jgGybol {
    grid-area: lastname
}

._X6KHm56AGH7sXlV- {
    grid-area: email
}

._xC-caMg-2dP-axxC {
    grid-area: phone
}

._SYniaG2fCXsOUnUf {
    grid-area: clubcard;
    margin-top: .5rem
}

._Zmxj2sfepCCGv0AQ {
    grid-area: moreInfo
}

._9K68MUHg\+ZbdQ\+r0 {
    grid-area: newsletterCheckbox;
    margin: 0
}

._9K68MUHg\+ZbdQ\+r0 > label {
    margin: 0
}

._HGuwzdQQ3vxUezu4 {
    grid-area: appointmentConsent
}

._zmauxamHPZWVXGaQ {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5
}

._LyvDNALnLPdcZ8V8 {
    grid-area: submit;
    margin-top: .75rem
}

._BKBxnIUXKVShT7rj {
    display: grid;
    grid-auto-flow: dense;
    grid-gap: 2rem;
    grid-template-columns:repeat(1, minmax(0, 1fr));
    margin: 0 auto 2.5rem;
    max-width: 100rem;
    width: 100%;
    grid-row-gap: 0;
    padding: 0;
    position: relative
}

._BKBxnIUXKVShT7rj > img, ._BKBxnIUXKVShT7rj > picture {
    object-fit: cover;
    width: 100%
}

._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
    grid-column: span 2
}

@media (min-width: 600px) {
    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 1
    }
}

._BKBxnIUXKVShT7rj ._A08FLUAdyu1VHeQe, ._BKBxnIUXKVShT7rj ._H3II9zwp2QtEkWoA, ._BKBxnIUXKVShT7rj ._uzZfnvnRfBnOx24q, ._BKBxnIUXKVShT7rj ._4q29TDx6h0qNmVQN, ._BKBxnIUXKVShT7rj ._FPTELzXIo0aV0Cd6, ._BKBxnIUXKVShT7rj ._GezejL\+wtQSybkCu, ._BKBxnIUXKVShT7rj ._l9TML0-N22Hjl0r\+, ._BKBxnIUXKVShT7rj ._whBiLmXr6p1J28\+X, ._BKBxnIUXKVShT7rj ._oZ2hMb4bD\+IVxISV, ._BKBxnIUXKVShT7rj ._qlnVWGjF2OTQDou1, ._BKBxnIUXKVShT7rj ._zQLdsKWNQKvR1sE3 {
    grid-column: span 1
}

@media (min-width: 600px) {
    ._BKBxnIUXKVShT7rj {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 2
    }
}

@media (min-width: 600px)and (min-width: 600px) {
    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 1
    }
}

@media (min-width: 600px) {
    ._BKBxnIUXKVShT7rj ._A08FLUAdyu1VHeQe, ._BKBxnIUXKVShT7rj ._H3II9zwp2QtEkWoA, ._BKBxnIUXKVShT7rj ._uzZfnvnRfBnOx24q, ._BKBxnIUXKVShT7rj ._4q29TDx6h0qNmVQN, ._BKBxnIUXKVShT7rj ._FPTELzXIo0aV0Cd6, ._BKBxnIUXKVShT7rj ._GezejL\+wtQSybkCu, ._BKBxnIUXKVShT7rj ._l9TML0-N22Hjl0r\+, ._BKBxnIUXKVShT7rj ._whBiLmXr6p1J28\+X, ._BKBxnIUXKVShT7rj ._oZ2hMb4bD\+IVxISV, ._BKBxnIUXKVShT7rj ._qlnVWGjF2OTQDou1, ._BKBxnIUXKVShT7rj ._zQLdsKWNQKvR1sE3 {
        grid-column: span 2
    }
}

@media (min-width: 768px) {
    ._BKBxnIUXKVShT7rj {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._BKBxnIUXKVShT7rj ._A08FLUAdyu1VHeQe, ._BKBxnIUXKVShT7rj ._H3II9zwp2QtEkWoA, ._BKBxnIUXKVShT7rj ._uzZfnvnRfBnOx24q, ._BKBxnIUXKVShT7rj ._4q29TDx6h0qNmVQN, ._BKBxnIUXKVShT7rj ._FPTELzXIo0aV0Cd6, ._BKBxnIUXKVShT7rj ._GezejL\+wtQSybkCu, ._BKBxnIUXKVShT7rj ._l9TML0-N22Hjl0r\+, ._BKBxnIUXKVShT7rj ._whBiLmXr6p1J28\+X, ._BKBxnIUXKVShT7rj ._oZ2hMb4bD\+IVxISV, ._BKBxnIUXKVShT7rj ._qlnVWGjF2OTQDou1, ._BKBxnIUXKVShT7rj ._zQLdsKWNQKvR1sE3 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    ._BKBxnIUXKVShT7rj {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 2
    }
}

@media (min-width: 1024px)and (min-width: 600px) {
    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    ._BKBxnIUXKVShT7rj ._4q29TDx6h0qNmVQN {
        grid-column: span 2
    }

    ._BKBxnIUXKVShT7rj ._A08FLUAdyu1VHeQe, ._BKBxnIUXKVShT7rj ._H3II9zwp2QtEkWoA, ._BKBxnIUXKVShT7rj ._uzZfnvnRfBnOx24q, ._BKBxnIUXKVShT7rj ._FPTELzXIo0aV0Cd6, ._BKBxnIUXKVShT7rj ._GezejL\+wtQSybkCu, ._BKBxnIUXKVShT7rj ._l9TML0-N22Hjl0r\+, ._BKBxnIUXKVShT7rj ._whBiLmXr6p1J28\+X, ._BKBxnIUXKVShT7rj ._oZ2hMb4bD\+IVxISV, ._BKBxnIUXKVShT7rj ._qlnVWGjF2OTQDou1, ._BKBxnIUXKVShT7rj ._zQLdsKWNQKvR1sE3 {
        grid-column: span 3
    }
}

@media (min-width: 1280px) {
    ._BKBxnIUXKVShT7rj {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 2
    }
}

@media (min-width: 1280px)and (min-width: 600px) {
    ._BKBxnIUXKVShT7rj ._sVMAcHU1RLWnizkS {
        grid-column: span 1
    }
}

@media (min-width: 1280px) {
    ._BKBxnIUXKVShT7rj ._4q29TDx6h0qNmVQN {
        grid-column: span 2
    }

    ._BKBxnIUXKVShT7rj ._A08FLUAdyu1VHeQe, ._BKBxnIUXKVShT7rj ._H3II9zwp2QtEkWoA, ._BKBxnIUXKVShT7rj ._uzZfnvnRfBnOx24q, ._BKBxnIUXKVShT7rj ._FPTELzXIo0aV0Cd6, ._BKBxnIUXKVShT7rj ._GezejL\+wtQSybkCu, ._BKBxnIUXKVShT7rj ._l9TML0-N22Hjl0r\+, ._BKBxnIUXKVShT7rj ._whBiLmXr6p1J28\+X, ._BKBxnIUXKVShT7rj ._oZ2hMb4bD\+IVxISV, ._BKBxnIUXKVShT7rj ._qlnVWGjF2OTQDou1, ._BKBxnIUXKVShT7rj ._zQLdsKWNQKvR1sE3 {
        grid-column: span 3
    }
}

@media (min-width: 768px) {
    ._BKBxnIUXKVShT7rj {
        margin-bottom: 1.5rem
    }
}

@media (min-width: 1024px) {
    ._BKBxnIUXKVShT7rj {
        margin-bottom: 2rem
    }
}

@media (min-width: 768px) {
    ._BKBxnIUXKVShT7rj {
        margin-bottom: 3.5rem;
        grid-row-gap: 1rem
    }
}

._xQD0ytimPk9ctplh {
    display: grid;
    grid-template-columns:2rem 1fr;
    margin-top: .75rem
}

@media (min-width: 768px) {
    ._xQD0ytimPk9ctplh {
        margin-top: 1rem
    }
}

._xQD0ytimPk9ctplh ._UVgJrva3sAGP8l6t {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    font-weight: 400;
    margin-top: .25rem
}

._xQD0ytimPk9ctplh ._AMF5UkwPYKJf6jpA {
    height: 1rem;
    margin-top: .25rem;
    width: 1rem
}

._xQD0ytimPk9ctplh ._lhdlvQknjzFyttai {
    font-weight: 700
}

._\+78s5Yqaw9VplLBc {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    padding: 0
}

._BLgGki0lmvRAQvsC {
    font-size: 1.125rem;
    margin-bottom: 0
}

@media (min-width: 768px) {
    ._BLgGki0lmvRAQvsC {
        font-size: 1.25rem
    }
}

._kC08yhFTtj41g1Yx {
    margin-bottom: .75rem
}

._ImLgn-FzHKO\+QSWQ {
    display: block;
    margin-top: 1rem
}

._ENlaHfwx7w-HMhz8 {
    display: grid;
    grid-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns:repeat(12, 1fr);
    grid-template-rows:repeat(1, 1fr)
}

._ENlaHfwx7w-HMhz8 ._xO9jrmZKlwOEcyA6, ._ENlaHfwx7w-HMhz8 ._xQqNHeNxBxDEVaV2, ._ENlaHfwx7w-HMhz8 ._4lpTkPHIo-l\+xj\+I, ._ENlaHfwx7w-HMhz8 ._TAc-nw40PPAVUJta, ._ENlaHfwx7w-HMhz8 ._t36XW3hSIS9o859c {
    grid-column: span 12
}

@media (min-width: 600px) {
    ._ENlaHfwx7w-HMhz8 ._xO9jrmZKlwOEcyA6, ._ENlaHfwx7w-HMhz8 ._xQqNHeNxBxDEVaV2, ._ENlaHfwx7w-HMhz8 ._4lpTkPHIo-l\+xj\+I, ._ENlaHfwx7w-HMhz8 ._TAc-nw40PPAVUJta, ._ENlaHfwx7w-HMhz8 ._t36XW3hSIS9o859c {
        grid-column: span 6
    }
}

._ENlaHfwx7w-HMhz8 ._N-qS8T7\+ydtLIPk7 {
    grid-column: span 12
}

._ZuREQ4Yaqm4vjLNY {
    margin-bottom: 1.5rem
}

._sXz6feO8dCKpa4UI {
    display: flex;
    margin: auto;
    width: 100%
}

._sXz6feO8dCKpa4UI:not(._Qc1z13Ag5uj2YSpM) {
    margin-top: 1.5rem
}

._dRajr9Wm6JO1aV4j {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    padding-bottom: 1.5rem;
    padding-right: .75rem
}

._z2DGM910wKGneGct {
    grid-column: span 12;
    margin-right: calc(50% + .75rem)
}

._Bu0aRqhHJRy9lcz4 {
    margin-top: 1.5rem
}

._1RyxLsKIOGkew703 {
    font-size: .875rem;
    line-height: 1.5
}

._mlGevuQyjX4NaaAc {
    padding: 0
}

@media (min-width: 600px) {
    ._mlGevuQyjX4NaaAc {
        padding-bottom: .5rem
    }
}

._xGp4oWsw78UDo5sF {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    padding-bottom: 1.5rem
}

._ny4WpeoL1N4PksNP {
    display: flex;
    margin: auto;
    width: 100%
}

._WBALwRlvpMMLgXpJ {
    display: block
}

@media (min-width: 768px) {
    ._WBALwRlvpMMLgXpJ {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

._vyFW5acjIROA\+l0S {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._vyFW5acjIROA\+l0S {
        margin-bottom: 0
    }
}

._eyJxOGfHF11oFJeu {
    border: .0625rem solid var(--a11y-color-ash);
    padding: 2rem
}

._6IKo1rdnbI7SJYfa {
    list-style: none;
    margin: 0;
    padding: 0
}

._jiA3MQ3WHKMWGppz {
    align-items: baseline;
    display: flex
}

._jiA3MQ3WHKMWGppz:not(:last-child) {
    margin-bottom: 1.5rem
}

._z6ZgCvg2m-qTOKQL {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    height: 1.5rem;
    justify-content: center;
    margin-right: 1.5rem;
    width: 1.5rem
}

._z6ZgCvg2m-qTOKQL:before {
    content: "*";
    flex: none;
    overflow: hidden;
    visibility: hidden;
    width: 0
}

._-g2MRKDkV0hYRaEJ {
    height: 100%
}

._4OPyiRHRZEwLeowP {
    flex: auto
}

._xlkE3YRSaNGXWOV8 {
    color: #000;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._Qb6Pg8nxEUI76OUl {
    color: var(--a11y-concrete-default);
    margin-top: .25rem
}

._wF7xFh7eNzbAHXok, ._Qb6Pg8nxEUI76OUl {
    font-size: .75rem;
    line-height: 1.5
}

._wF7xFh7eNzbAHXok {
    color: #000;
    margin-left: 3rem;
    margin-top: 1.5rem
}

._J3Gzm4R4Dc8z4oxA {
    column-gap: 1rem;
    display: grid;
    grid-template-columns:repeat(4, 1fr)
}

@media (min-width: 768px) {
    ._J3Gzm4R4Dc8z4oxA {
        grid-template-columns:repeat(12, 1fr)
    }
}

@media (min-width: 1024px) {
    ._J3Gzm4R4Dc8z4oxA {
        column-gap: 1.5rem;
        grid-template-columns:repeat(24, 1fr)
    }
}

._k69jH6irEODa6eb9 {
    grid-column-end: 5;
    grid-column-start: 1
}

@media (min-width: 768px) {
    ._k69jH6irEODa6eb9 {
        grid-column-end: 8
    }
}

@media (min-width: 1024px) {
    ._k69jH6irEODa6eb9 {
        grid-column-end: 15
    }
}

._causltBOKa8vB2bw {
    grid-column-end: 5;
    grid-column-start: 1;
    margin-top: 3rem
}

@media (min-width: 768px) {
    ._causltBOKa8vB2bw {
        grid-column-end: 13;
        grid-column-start: 9;
        margin-top: 0
    }
}

@media (min-width: 1024px) {
    ._causltBOKa8vB2bw {
        grid-column-end: 25;
        grid-column-start: 17
    }
}

._4slH1o3zs-OxtOA7, ._4slH1o3zs-OxtOA7 > label, ._sL3KT1KSGu3wFjGE, ._sL3KT1KSGu3wFjGE > label {
    margin: 0
}

._gYAnEZxIgc-Ttb3b {
    font-weight: 700
}

._wPMMOrX09BIQT96b {
    margin-top: .5rem;
    padding-left: 0;
    padding-right: 0
}

._MMnzQweo1Iw-rBcF {
    display: grid;
    grid-gap: 1.5rem;
    grid-template-columns:repeat(6, minmax(0, 1fr))
}

._MMnzQweo1Iw-rBcF ._jome-E2lMaeIqoF4, ._MMnzQweo1Iw-rBcF ._FRhAwtnspYIM8jHZ, ._MMnzQweo1Iw-rBcF ._DgmGYfhf0Z7TvkVl, ._MMnzQweo1Iw-rBcF ._iUxIpNbGib1xqfTI {
    grid-column: span 6
}

@media (min-width: 1024px) {
    ._MMnzQweo1Iw-rBcF ._FRhAwtnspYIM8jHZ {
        grid-column: span 3
    }

    ._MMnzQweo1Iw-rBcF ._DgmGYfhf0Z7TvkVl {
        grid-column: span 2
    }

    ._MMnzQweo1Iw-rBcF ._iUxIpNbGib1xqfTI {
        grid-column: span 4
    }
}

._dfyQF5LlnNridjz8 {
    display: grid;
    grid-gap: 1rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns:repeat(12, 1fr);
    grid-template-rows:repeat(1, 1fr)
}

@media (min-width: 768px) {
    ._dfyQF5LlnNridjz8 {
        grid-gap: 1.5rem
    }
}

._HSyfeXgqcFLmwFPj {
    color: var(--a11y-concrete-default);
    margin-bottom: 2rem
}

._-hPbvFXWJBZ504j\+ {
    flex-basis: 50%;
    margin-right: 0
}

._0J08SVVjMsHFGLMz {
    margin-top: 1.5rem
}

._Qotk1CsqUawLVFFa {
    height: 5rem;
    margin-top: .75rem
}

._xwxT2ZIReiRvQZQj {
    width: 100%
}

._qI4QSvOALMCDiowB {
    margin-bottom: 3.5rem;
    text-align: center
}

@media (min-width: 768px) {
    ._qI4QSvOALMCDiowB {
        margin-bottom: 4rem
    }
}

@media (min-width: 1024px) {
    ._qI4QSvOALMCDiowB {
        margin-bottom: 9.375rem
    }
}

._AeIoEROb7uN\+HJh4 {
    margin-bottom: 1.5rem
}

._Uc8ShUbEXGSYMGwH {
    height: 1.5rem;
    width: 1.5rem;
    fill: #ff2a0c
}

._stzSp00ClwmF4umg {
    height: 2.5rem;
    width: 2.5rem;
    fill: #24bf00
}

._PHA8kmrbijtIBTTL {
    font-size: .875rem;
    line-height: 1.5
}

._GwiCNf2feaaIP2qr {
    padding: 4rem
}

._GwiCNf2feaaIP2qr img {
    height: 3rem;
    margin-bottom: 1.5rem;
    min-height: 0
}

._GwiCNf2feaaIP2qr ._qYa7hCRbdpk\+1kkQ {
    font-size: 1rem;
    line-height: 1.5
}

._\+bEu\+Sxj\+5R-Rv7X {
    column-gap: 1.5rem;
    margin: 3rem 0;
    row-gap: 1.5rem
}

@media (min-width: 768px) {
    ._\+bEu\+Sxj\+5R-Rv7X {
        margin: 4rem 0
    }
}

._DRL8wJhaz4\+uCm8R {
    font-size: .875rem;
    grid-area: content;
    line-height: 1.5
}

._5Rv3jkMI4Mw2-Wiv {
    column-gap: 1.5rem;
    grid-template-areas:". content ."
}

@media (max-width: 1023.98px) {
    ._5Rv3jkMI4Mw2-Wiv {
        grid-template-areas:"content";
        grid-template-columns:1fr
    }
}

._qI4QSvOALMCDiowB:first-child, ._OA\+S2Qwrx4yQwWVn, ._TH8SZJYkPRrpN7N7 {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._qI4QSvOALMCDiowB:first-child, ._OA\+S2Qwrx4yQwWVn, ._TH8SZJYkPRrpN7N7 {
        margin-top: 4rem
    }
}

._TH8SZJYkPRrpN7N7 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._Lbt3XzeDRD-Q8dmv:first-child {
    height: 2.5rem;
    margin-bottom: 1.5rem;
    width: 2.5rem
}

._Lbt3XzeDRD-Q8dmv:nth-child(2) {
    height: 3rem;
    margin-bottom: 1.5rem;
    width: 90%
}

@media (min-width: 768px) {
    ._Lbt3XzeDRD-Q8dmv:nth-child(2) {
        width: 60%
    }
}

._Lbt3XzeDRD-Q8dmv:nth-child(3) {
    height: 9.375rem;
    width: 80%
}

@media (min-width: 768px) {
    ._Lbt3XzeDRD-Q8dmv:nth-child(3) {
        width: 50%
    }
}

._WSXofum2k4bh5gaY {
    align-items: center;
    margin: 0 auto;
    max-width: 80.5rem;
    padding: 1.5rem;
    text-align: center;
    width: 100%
}

@media (min-width: 600px) {
    ._WSXofum2k4bh5gaY {
        padding: 4rem 1.5rem
    }
}

._Hadjxt-LFSeP5ABt {
    margin-bottom: 1rem;
    margin-top: 2rem
}

@media (min-width: 600px) {
    ._Hadjxt-LFSeP5ABt {
        margin-bottom: 1.5rem
    }
}

._uUu5wTbUNMtVSdht {
    height: 1.25rem;
    margin-top: .5rem;
    width: 1.25rem;
    fill: #ff2a0c
}

._Oh5VAfVPuNTXQmw1 {
    margin-bottom: 2rem
}

._fBodjLkfo7Q7UCkO {
    margin-bottom: 1.5rem
}

._XuBVHjWsiye2ofeW {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._XuBVHjWsiye2ofeW {
        margin-top: 3.5rem
    }
}

._YBgBzf4UQslawNr7 {
    display: grid;
    margin-top: 3rem;
    grid-gap: 1.5rem
}

@media (min-width: 768px) {
    ._YBgBzf4UQslawNr7 {
        grid-template-columns:1fr 1fr;
        margin-bottom: 2rem;
        margin-top: 4rem
    }
}

._duH3XEpWo\+8uOpVT {
    padding: 0
}

._duH3XEpWo\+8uOpVT svg {
    bottom: .25rem;
    height: 1.5rem;
    position: relative;
    width: 1.5rem
}

@media (min-width: 1024px) {
    ._duH3XEpWo\+8uOpVT svg {
        height: 2.5rem;
        width: 2.5rem
    }
}

._jYkt4p1xNJWA7aSi {
    text-align: center
}

._yMh29BqjPryHgfw- {
    height: 3rem;
    width: 3rem;
    fill: #24bf00;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._yMh29BqjPryHgfw- {
        margin-top: 2.5rem
    }
}

._PcXFF9XD2g\+9oCeq {
    margin-bottom: 1.5rem
}

._hjV1jabekiqVTXvM {
    margin: 2.5rem auto
}

@media (min-width: 768px) {
    ._hjV1jabekiqVTXvM {
        margin: 3.5rem auto;
        min-width: -moz-fit-content;
        min-width: fit-content;
        width: 25%
    }
}

._6q1OU9C\+n0rfD9Ky {
    border: .0625rem solid #dcdcdc;
    min-height: auto
}

._6q1OU9C\+n0rfD9Ky:active, ._6q1OU9C\+n0rfD9Ky:hover {
    border: .125rem solid #000
}

._6q1OU9C\+n0rfD9Ky:active ._tIRZ14f5aES7zZQ\+, ._6q1OU9C\+n0rfD9Ky:hover ._tIRZ14f5aES7zZQ\+ {
    margin: -.0625rem
}

@media (min-width: 1024px) {
    ._6q1OU9C\+n0rfD9Ky {
        align-items: start
    }
}

._tIRZ14f5aES7zZQ\+ {
    display: flex;
    text-align: left
}

@media (min-width: 420px) {
    ._tIRZ14f5aES7zZQ\+ {
        display: block;
        text-align: center
    }
}

@media (min-width: 768px) {
    ._tIRZ14f5aES7zZQ\+ {
        display: flex;
        text-align: left
    }
}

@media (min-width: 1024px) {
    ._tIRZ14f5aES7zZQ\+ {
        flex-direction: column
    }
}

._bZn6gzGo8uI7\+qSL {
    margin-bottom: .75rem
}

@media (min-width: 768px) {
    ._bZn6gzGo8uI7\+qSL {
        margin-bottom: 0
    }
}

._bZn6gzGo8uI7\+qSL ._z8casBpvomlgGRAc {
    bottom: .25rem;
    height: 1.5rem;
    margin: 0 .75rem 0 0;
    position: relative;
    width: 1.5rem;
    fill: var(--a11y-primary-default)
}

@media (min-width: 1024px) {
    ._bZn6gzGo8uI7\+qSL ._z8casBpvomlgGRAc {
        height: 3rem;
        margin: 0 0 5rem;
        position: static;
        width: 3rem
    }
}

._dkFhqFV3BuFzdaHj {
    display: flex;
    flex-direction: column
}

._dkFhqFV3BuFzdaHj ._BDAET1Vy7fuC-E0z {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5;
    margin-bottom: 0;
    order: 1
}

@media (min-width: 768px) {
    ._dkFhqFV3BuFzdaHj ._BDAET1Vy7fuC-E0z {
        margin-bottom: .25rem
    }
}

@media (min-width: 1024px) {
    ._dkFhqFV3BuFzdaHj ._BDAET1Vy7fuC-E0z {
        order: 0
    }
}

._dkFhqFV3BuFzdaHj ._\+qssXFTEdlmOfe8a {
    margin-bottom: .75rem;
    order: 0
}

@media (min-width: 768px) {
    ._dkFhqFV3BuFzdaHj ._\+qssXFTEdlmOfe8a {
        margin-bottom: .25rem
    }
}

@media (min-width: 1024px) {
    ._dkFhqFV3BuFzdaHj ._\+qssXFTEdlmOfe8a {
        margin-bottom: .5rem;
        order: 1
    }
}

._dkFhqFV3BuFzdaHj ._wykz9GzJ-BUFROSV {
    display: none;
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 0;
    order: 2
}

@media (min-width: 1024px) {
    ._dkFhqFV3BuFzdaHj ._wykz9GzJ-BUFROSV {
        display: block
    }
}

._7nbGScJU\+4vCY7Xa {
    align-items: center;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex
}

._7nbGScJU\+4vCY7Xa:last-child {
    border-bottom: 0
}

._JvEUf\+b8dXk7cDEg {
    align-items: center;
    color: #000;
    display: flex;
    padding: 1rem 1.5rem;
    width: 100%
}

._JvEUf\+b8dXk7cDEg._PW-ciBZjNJuHAm4N, ._JvEUf\+b8dXk7cDEg:active, ._JvEUf\+b8dXk7cDEg:focus, ._JvEUf\+b8dXk7cDEg:hover {
    background-color: #fafafa;
    color: currentcolor;
    -webkit-text-decoration: none;
    text-decoration: none
}

._LhjXoNFWTIZUH-5C {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-right: 1rem
}

._LhjXoNFWTIZUH-5C ._o9mlY1bBSSWs0RIz {
    height: 1.5rem;
    width: 1.5rem
}

._yX5nV4Hs0S\+-bs1L {
    width: 100%
}

._yX5nV4Hs0S\+-bs1L ._vQsHGmDoyLaFvYfE {
    color: #000;
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: .25rem
}

._yX5nV4Hs0S\+-bs1L ._qjKFzsq3G34CczEI {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5
}

._yX5nV4Hs0S\+-bs1L ._qjKFzsq3G34CczEI strong {
    color: #000
}

._zlqC6PswfQn0D-0e {
    font-size: .875rem;
    height: auto;
    left: 0;
    max-height: 90vh;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1010;
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    border: .0625rem solid #000;
    border-top: none;
    box-shadow: 0 .5rem 1rem 0 #0000003d;
    overflow-y: auto
}

._2x8Q3MovBCLYaDPp {
    background-color: #fafafa;
    font-size: .875rem;
    padding: .5rem 1.5rem
}

._RyER3-Wnh07RPQvA {
    list-style: none;
    margin: 0;
    padding: 0
}

._FOZII9QKkQKGVgRO {
    padding: .25rem 1.5rem 1.5rem
}

._lI-3tJzPf7Zabktf {
    background-color: #fafafa;
    color: currentcolor;
    -webkit-text-decoration: none;
    text-decoration: none
}

._hDVwLbHCIyE\+M5mq {
    height: 100%;
    margin-top: 1.5rem;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    ._hDVwLbHCIyE\+M5mq {
        margin-top: 0;
        max-width: 25rem
    }
}

._acpCvkVrkhP8SYOr {
    height: 1rem;
    margin-bottom: .5rem;
    width: 1rem
}

._qjbYU4ZOGk2pY-wt {
    margin-top: 0
}

._qjbYU4ZOGk2pY-wt._BC\+imqX7wJcWLl0O {
    border: .0625rem solid #000;
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._se7ERBmJU\+6wS0ex {
    color: #444
}

._CGSzjPTNDpKrhSS6 {
    height: .75rem;
    width: .75rem;
    fill: var(--a11y-concrete-default)
}

._-gAR8xsy5FsojsNb {
    background-color: #fafafa;
    padding: 2rem 0
}

@media (min-width: 1024px) {
    ._-gAR8xsy5FsojsNb {
        padding: 4rem 0
    }
}

._dxQ7xHU871uJVolI {
    margin-top: 0
}

@media (min-width: 1024px) {
    ._P8KJ\+DuZiwaBHWkO {
        display: flex;
        justify-content: space-between
    }

    ._P8KJ\+DuZiwaBHWkO > * ~ * {
        margin-left: 2.5rem
    }
}

._kvDcBE5HA5I3Z7nr {
    display: none;
    margin-bottom: .75rem
}

._kvDcBE5HA5I3Z7nr._uT8JbGQA1Fdkh18h {
    display: block
}

@media (min-width: 1024px) {
    ._kvDcBE5HA5I3Z7nr {
        display: block;
        margin-bottom: 1rem
    }
}

._djASjh\+wIC5\+--xA {
    display: none;
    font-size: .875rem;
    margin: 0
}

@media (min-width: 1024px) {
    ._djASjh\+wIC5\+--xA {
        display: block;
        font-size: 1rem
    }
}

._Va9Z0x5-1Ce-wpoD {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin: 0 auto 2rem;
    padding-bottom: 2rem
}

._Va9Z0x5-1Ce-wpoD > ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 2rem 0 0;
    padding: 0
}

@media (min-width: 768px) {
    ._Va9Z0x5-1Ce-wpoD > ul {
        display: grid;
        grid-auto-flow: dense;
        grid-gap: 2rem;
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    ._Va9Z0x5-1Ce-wpoD > ul > img, ._Va9Z0x5-1Ce-wpoD > ul > picture {
        object-fit: cover;
        width: 100%
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._znNgbk7fPKaX8jaH {
        grid-column: span 2
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._Ayp0sRfdggr9qu4i, ._Va9Z0x5-1Ce-wpoD > ul ._BgLPncJdsaAJQTNp, ._Va9Z0x5-1Ce-wpoD > ul ._ZpJZkDQx3cGLwEww, ._Va9Z0x5-1Ce-wpoD > ul ._EiuDOgMMFW-jIdSU, ._Va9Z0x5-1Ce-wpoD > ul ._JC5Ipw3SbJ-MfbDQ, ._Va9Z0x5-1Ce-wpoD > ul ._Mufzx5Q5EJ7wXH15, ._Va9Z0x5-1Ce-wpoD > ul ._n9NKmZv3pX0p1z9I, ._Va9Z0x5-1Ce-wpoD > ul ._0NAJNh-mOwq8ezzT, ._Va9Z0x5-1Ce-wpoD > ul ._UKPA2TCnKMFzfnUa, ._Va9Z0x5-1Ce-wpoD > ul ._79YtOzfMoKkpENDd {
        grid-column: span 3
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._Va9Z0x5-1Ce-wpoD > ul {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 600px)and (min-width: 600px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 1
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._znNgbk7fPKaX8jaH {
        grid-column: span 2
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._Ayp0sRfdggr9qu4i, ._Va9Z0x5-1Ce-wpoD > ul ._BgLPncJdsaAJQTNp, ._Va9Z0x5-1Ce-wpoD > ul ._ZpJZkDQx3cGLwEww, ._Va9Z0x5-1Ce-wpoD > ul ._EiuDOgMMFW-jIdSU, ._Va9Z0x5-1Ce-wpoD > ul ._JC5Ipw3SbJ-MfbDQ, ._Va9Z0x5-1Ce-wpoD > ul ._Mufzx5Q5EJ7wXH15, ._Va9Z0x5-1Ce-wpoD > ul ._n9NKmZv3pX0p1z9I, ._Va9Z0x5-1Ce-wpoD > ul ._0NAJNh-mOwq8ezzT, ._Va9Z0x5-1Ce-wpoD > ul ._UKPA2TCnKMFzfnUa, ._Va9Z0x5-1Ce-wpoD > ul ._79YtOzfMoKkpENDd {
        grid-column: span 3
    }
}

@media (min-width: 768px)and (min-width: 768px) {
    ._Va9Z0x5-1Ce-wpoD > ul {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 768px)and (min-width: 600px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 1
    }
}

@media (min-width: 768px)and (min-width: 768px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._znNgbk7fPKaX8jaH {
        grid-column: span 2
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._Ayp0sRfdggr9qu4i, ._Va9Z0x5-1Ce-wpoD > ul ._BgLPncJdsaAJQTNp, ._Va9Z0x5-1Ce-wpoD > ul ._ZpJZkDQx3cGLwEww, ._Va9Z0x5-1Ce-wpoD > ul ._EiuDOgMMFW-jIdSU, ._Va9Z0x5-1Ce-wpoD > ul ._JC5Ipw3SbJ-MfbDQ, ._Va9Z0x5-1Ce-wpoD > ul ._Mufzx5Q5EJ7wXH15, ._Va9Z0x5-1Ce-wpoD > ul ._n9NKmZv3pX0p1z9I, ._Va9Z0x5-1Ce-wpoD > ul ._0NAJNh-mOwq8ezzT, ._Va9Z0x5-1Ce-wpoD > ul ._UKPA2TCnKMFzfnUa, ._Va9Z0x5-1Ce-wpoD > ul ._79YtOzfMoKkpENDd {
        grid-column: span 3
    }
}

@media (min-width: 768px)and (min-width: 1024px) {
    ._Va9Z0x5-1Ce-wpoD > ul {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 1024px)and (min-width: 600px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 1
    }
}

@media (min-width: 768px)and (min-width: 1024px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._znNgbk7fPKaX8jaH {
        grid-column: span 2
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._EiuDOgMMFW-jIdSU {
        grid-column: span 3
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._Ayp0sRfdggr9qu4i, ._Va9Z0x5-1Ce-wpoD > ul ._BgLPncJdsaAJQTNp, ._Va9Z0x5-1Ce-wpoD > ul ._ZpJZkDQx3cGLwEww, ._Va9Z0x5-1Ce-wpoD > ul ._JC5Ipw3SbJ-MfbDQ, ._Va9Z0x5-1Ce-wpoD > ul ._Mufzx5Q5EJ7wXH15, ._Va9Z0x5-1Ce-wpoD > ul ._n9NKmZv3pX0p1z9I, ._Va9Z0x5-1Ce-wpoD > ul ._0NAJNh-mOwq8ezzT, ._Va9Z0x5-1Ce-wpoD > ul ._UKPA2TCnKMFzfnUa, ._Va9Z0x5-1Ce-wpoD > ul ._79YtOzfMoKkpENDd {
        grid-column: span 4
    }
}

@media (min-width: 768px)and (min-width: 1280px) {
    ._Va9Z0x5-1Ce-wpoD > ul {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 1280px)and (min-width: 600px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._fMVOR2g2-NoI-tWE {
        grid-column: span 1
    }
}

@media (min-width: 768px)and (min-width: 1280px) {
    ._Va9Z0x5-1Ce-wpoD > ul ._znNgbk7fPKaX8jaH {
        grid-column: span 2
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._EiuDOgMMFW-jIdSU {
        grid-column: span 3
    }

    ._Va9Z0x5-1Ce-wpoD > ul ._Ayp0sRfdggr9qu4i, ._Va9Z0x5-1Ce-wpoD > ul ._BgLPncJdsaAJQTNp, ._Va9Z0x5-1Ce-wpoD > ul ._ZpJZkDQx3cGLwEww, ._Va9Z0x5-1Ce-wpoD > ul ._JC5Ipw3SbJ-MfbDQ, ._Va9Z0x5-1Ce-wpoD > ul ._Mufzx5Q5EJ7wXH15, ._Va9Z0x5-1Ce-wpoD > ul ._n9NKmZv3pX0p1z9I, ._Va9Z0x5-1Ce-wpoD > ul ._0NAJNh-mOwq8ezzT, ._Va9Z0x5-1Ce-wpoD > ul ._UKPA2TCnKMFzfnUa, ._Va9Z0x5-1Ce-wpoD > ul ._79YtOzfMoKkpENDd {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    ._Va9Z0x5-1Ce-wpoD > ul {
        margin: 4rem 0 0
    }

    ._Va9Z0x5-1Ce-wpoD {
        margin: 0 auto 4rem;
        padding-bottom: 4rem
    }
}

._10Rv62Q3fix6QrRp {
    padding-bottom: 1rem;
    width: 100%
}

@media (min-width: 420px) {
    ._10Rv62Q3fix6QrRp {
        padding-right: .5rem;
        width: 50%
    }

    ._10Rv62Q3fix6QrRp:nth-child(2n) {
        padding-left: .5rem;
        padding-right: 0
    }
}

@media (min-width: 768px) {
    ._10Rv62Q3fix6QrRp {
        padding-bottom: 0;
        padding-right: 0;
        width: auto
    }

    ._10Rv62Q3fix6QrRp:nth-child(2n) {
        padding-left: 0
    }
}

._8EpbFp0X4pokWARx {
    margin-bottom: 1.5rem;
    padding: 1.5rem 1rem
}

@media (min-width: 768px) {
    ._8EpbFp0X4pokWARx {
        margin-bottom: 0;
        padding: 1.5rem
    }
}

._RobvyATIgJ114mb0 {
    display: none;
    padding: 2rem 0 3rem;
    width: 100%
}

._RobvyATIgJ114mb0._SAfU7AOHjsCaYSPh {
    display: block
}

@media (min-width: 1024px) {
    ._RobvyATIgJ114mb0 {
        display: block;
        padding: 4rem 3.5rem 4rem 0;
        width: 25%
    }
}

._kB\+I3rCaNUJl7AB1 {
    list-style: none;
    margin: 0;
    padding: 0
}

._0C4FBkcleTu35vZt {
    margin-bottom: 1rem
}

._0C4FBkcleTu35vZt:last-child {
    margin-bottom: 0
}

._-2GqXFrgnBuF7frZ {
    align-items: center;
    border: .0625rem solid var(--a11y-color-ash);
    color: #000;
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    justify-content: space-between;
    line-height: 1.5;
    padding: 1rem
}

@media (min-width: 1024px) {
    ._-2GqXFrgnBuF7frZ {
        border: none;
        padding: 0
    }
}

._-2GqXFrgnBuF7frZ ._c8fYcLPcU8x-B0kO {
    height: .5rem;
    margin-left: .25rem;
    width: .5rem;
    fill: var(--a11y-concrete-default)
}

._-2GqXFrgnBuF7frZ:hover {
    color: var(--a11y-primary-default);
    -webkit-text-decoration: none;
    text-decoration: none
}

._-2GqXFrgnBuF7frZ:hover ._c8fYcLPcU8x-B0kO {
    fill: var(--a11y-primary-default)
}

._-2GqXFrgnBuF7frZ._an5IMKG9QIfO6zjF {
    color: var(--a11y-primary-default);
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._-2GqXFrgnBuF7frZ._an5IMKG9QIfO6zjF ._c8fYcLPcU8x-B0kO {
    fill: var(--a11y-primary-default)
}

._-2GqXFrgnBuF7frZ._an5IMKG9QIfO6zjF:hover {
    color: var(--a11y-primary-dark)
}

._DKADjJVRLxzbVN6e {
    margin-bottom: 2rem
}

@media (min-width: 1024px) {
    ._DKADjJVRLxzbVN6e {
        margin-bottom: 2.5rem
    }
}

._DKADjJVRLxzbVN6e:last-child {
    margin-bottom: 0
}

._DKADjJVRLxzbVN6e ._IUgy9x5pJq5An6Mf {
    color: var(--a11y-concrete-default);
    display: inline-block;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 1rem
}

._khXX-bvNBh2EbUz9 {
    display: none;
    padding: 2rem 0 3rem;
    width: 100%
}

._khXX-bvNBh2EbUz9._C2eJh7B2w6fAngJc {
    display: block
}

@media (min-width: 1024px) {
    ._khXX-bvNBh2EbUz9 {
        border-left: .0625rem solid var(--a11y-color-ash);
        padding: 4rem 0 4rem 3.5rem;
        width: 75%
    }
}

._H-lV1UplXME\+mLIy {
    margin: 3rem 0
}

._H-lV1UplXME\+mLIy:empty {
    display: none
}

._aSi7jTpY6ERW2ssd {
    color: #444;
    margin-top: 0
}

._aSi7jTpY6ERW2ssd ._kOHTiWsgWUmDep6C {
    height: .5rem;
    margin-right: 1rem;
    width: .5rem
}

._o9zLvJdc\+b0Rijuq {
    margin: 0 auto 2rem
}

@media (min-width: 1024px) {
    ._o9zLvJdc\+b0Rijuq {
        margin-bottom: 4rem
    }
}

._EH8zixSSLXaSa9IO {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex
}

._IObMDyEfa4wju-nT {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._lBHNHFtBNnRnqjld {
    margin-top: 0
}

._lBHNHFtBNnRnqjld ._Z7kYp3rYFecCMdcv {
    height: .5rem;
    margin-right: 1rem;
    width: .5rem
}

._2Kv0QBHwXjc-wwIu {
    margin: 2rem auto 3rem
}

@media (min-width: 1024px) {
    ._2Kv0QBHwXjc-wwIu {
        margin: 4rem auto
    }
}

._zcfzWkIn-NdYNiBQ {
    margin-bottom: .5rem
}

._J61ORqdQ-TPNcHZe {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5;
    margin: 0
}

@media (min-width: 1024px) {
    ._J61ORqdQ-TPNcHZe {
        font-size: .875rem;
        line-height: 1.5
    }
}

._a-YzI-PgP9ayDXrJ {
    margin-top: 2rem;
    padding: 0
}

@media (min-width: 1024px) {
    ._a-YzI-PgP9ayDXrJ {
        margin-top: 2.5rem
    }
}

._LMB9bPgQNL\+anjjI {
    list-style: none;
    padding: 1rem 0
}

._LMB9bPgQNL\+anjjI:not(:last-of-type) {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._LMB9bPgQNL\+anjjI ._-qGSPIV28yl94mYW {
    color: #000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

._LMB9bPgQNL\+anjjI ._-qGSPIV28yl94mYW:active, ._LMB9bPgQNL\+anjjI ._-qGSPIV28yl94mYW:focus, ._LMB9bPgQNL\+anjjI ._-qGSPIV28yl94mYW:hover {
    color: currentcolor;
    -webkit-text-decoration: none;
    text-decoration: none
}

._LMB9bPgQNL\+anjjI ._uRN8LaiyCJ0QaQ6- {
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: .25rem
}

@media (min-width: 1024px) {
    ._LMB9bPgQNL\+anjjI ._uRN8LaiyCJ0QaQ6- {
        font-size: 1.125rem;
        line-height: 1.5
    }
}

._LMB9bPgQNL\+anjjI ._87ZyQWW0bbBhoOTA {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5;
    margin-bottom: 0
}

._LMB9bPgQNL\+anjjI ._87ZyQWW0bbBhoOTA strong {
    color: #000
}

@media (min-width: 1024px) {
    ._LMB9bPgQNL\+anjjI ._87ZyQWW0bbBhoOTA {
        font-size: .875rem;
        line-height: 1.5
    }
}

._hfUY8P74JLe9rVkR {
    margin: auto;
    text-align: center;
    width: 100%
}

@media (min-width: 768px) {
    ._hfUY8P74JLe9rVkR {
        max-width: 50rem
    }
}

._qcKzWSijV16wQVLF {
    height: 2.75rem;
    margin-top: 2rem;
    width: 2.75rem;
    fill: #861a22
}

@media (min-width: 768px) {
    ._qcKzWSijV16wQVLF {
        margin-top: 7.25rem
    }
}

._phzQWgegPzl12cYh {
    font-size: 2rem;
    font-weight: 700;
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._phzQWgegPzl12cYh {
        font-size: 2.5rem
    }
}

._yctSX\+ABQc0xtAKh {
    margin-bottom: 0;
    margin-top: .75rem
}

._WDuiFYmWBwqvnY\+t {
    margin: 2rem 0 .75rem;
    width: 100%
}

@media (min-width: 768px) {
    ._WDuiFYmWBwqvnY\+t {
        max-width: 19.5rem
    }
}

._2sdiYkNMIDvA\+Din {
    font-size: 1.25rem;
    margin-bottom: .5rem;
    margin-top: 2.25rem
}

._6hNNqR1JPDFiqUBd {
    margin-bottom: .5rem;
    margin-top: .5rem
}

._hWZG0JRbNEumJmjY {
    display: inline-flex
}

._hWZG0JRbNEumJmjY:after {
    width: 8px
}

._dsceJbhb4tEcAibm {
    list-style: none;
    margin: 0;
    padding: 0
}

._d1M0GT\+yjunNlMWb {
    border-top: 1px solid var(--a11y-color-ash)
}

._d1M0GT\+yjunNlMWb:last-of-type {
    border-bottom: 1px solid var(--a11y-color-ash)
}

._zLDnuCRccBqCFo3P {
    background-color: #0000;
    border: none;
    padding: 1.5rem;
    position: relative;
    text-align: left;
    transition: background-color .3s cubic-bezier(.42, 0, .1, 1);
    width: 100%
}

@media (min-width: 768px) {
    ._zLDnuCRccBqCFo3P {
        padding: 2rem
    }
}

._zLDnuCRccBqCFo3P:after, ._zLDnuCRccBqCFo3P:before {
    height: 1rem;
    position: absolute;
    top: calc(50% - .5rem);
    width: 1rem
}

._zLDnuCRccBqCFo3P:before {
    left: 1.5rem
}

._zLDnuCRccBqCFo3P:after {
    right: 1.5rem
}

._zLDnuCRccBqCFo3P:hover {
    background-color: #fafafa
}

._zLDnuCRccBqCFo3P._baogi2ybbGgFnJ3f {
    padding-left: 3.5rem
}

._zLDnuCRccBqCFo3P._pIUZ9NVNdbGEM7qs {
    padding: 1rem
}

._zLDnuCRccBqCFo3P._pIUZ9NVNdbGEM7qs:before {
    left: 1rem
}

._zLDnuCRccBqCFo3P._pIUZ9NVNdbGEM7qs:after {
    right: 1rem
}

._zLDnuCRccBqCFo3P._pIUZ9NVNdbGEM7qs._baogi2ybbGgFnJ3f {
    padding-left: 3rem
}

@media print {
    ._1iw2jR9TAfSx1WyX {
        display: none
    }
}

._D4m8oO\+7ettrRVtg > section[data-purpose="modal.body"] {
    padding: 0
}

._79j7gntC2PdzQNmK {
    color: #861a22
}

._eiLD7w3qu593BdvK {
    background: none;
    border: .0625rem solid var(--a11y-color-ash);
    height: 3rem;
    padding: 1rem;
    width: 3rem
}

._eiLD7w3qu593BdvK:before {
    height: 1rem;
    width: 1rem
}

._eiLD7w3qu593BdvK:not(:disabled):focus, ._eiLD7w3qu593BdvK:not(:disabled):hover {
    background-color: #0000;
    box-shadow: inset 0 0 0 .125rem #000;
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: box-shadow .3s cubic-bezier(.42, 0, .1, 1)
}

._eiLD7w3qu593BdvK:not(:disabled):focus-visible {
    box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #000, 0 0 0 .375rem #fff;
    outline: none;
    transition: box-shadow .15s ease-out
}

@media print {
    ._eiLD7w3qu593BdvK {
        display: none
    }
}

._gtH4g-jvjocPZAPi {
    margin-bottom: 1.5rem
}

._-4UbLWx350ixnfd0 {
    display: flex;
    justify-content: space-between
}

._X1tsWW-qCTkLznMg {
    margin-top: 1.5rem
}

._wcWrO6uJQ9ZOsC3u {
    margin: 1.5rem 0
}

._\+fkja\+ZUYby8vwQR {
    align-self: center;
    margin-top: 2.5rem
}

@media (min-width: 768px) {
    ._\+fkja\+ZUYby8vwQR {
        margin: 0
    }
}

@media print {
    ._\+fkja\+ZUYby8vwQR {
        display: none
    }
}

._KETdATfiLfIKDIlV {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: grid;
    width: 100%;
    grid-column-gap: .75rem;
    align-items: center;
    padding: 1.5rem 0;
    grid-column-gap: 1.5rem;
    grid-template-areas:"image details button" "image details ." ". price price" "addToCart addToCart addToCart";
    grid-template-columns:6rem auto 1rem
}

@media (min-width: 768px) {
    ._KETdATfiLfIKDIlV {
        grid-column-gap: 1.5rem;
        grid-template-areas:"image details price addToCart button";
        grid-template-columns:6rem 2.5fr auto 15rem 1rem
    }
}

@media (min-width: 1024px) {
    ._KETdATfiLfIKDIlV {
        grid-column-gap: 2.5rem;
        grid-template-columns:6rem 2fr 1fr 15rem auto
    }
}

._xaEhhARr6H7Hjbwc {
    align-self: start;
    display: flex;
    flex-direction: column;
    grid-area: details
}

._Xgaugo-5i7MyvtyG {
    order: 1
}

._YL5awj5IMhUp\+MDC {
    grid-area: image;
    margin-bottom: .25rem
}

._iFffHNOdZqOOKFHS {
    grid-area: name;
    justify-self: flex-start;
    order: 2
}

._XvcSVVXQzrQZ3aSj {
    grid-area: attributes;
    margin-top: .125rem;
    order: 3
}

._sgGEe9sNPF5RMcqt {
    grid-area: button
}

._E6JclDV5GxzWloP\+ {
    grid-area: price;
    margin-top: -.5rem
}

._q0D04a4uiSJnOmCD {
    grid-area: addToCart
}

._EhdNHqZBJWtwAnxk {
    margin-bottom: 1rem;
    margin-top: .5rem;
    order: 4
}

@media (min-width: 420px) {
    ._EhdNHqZBJWtwAnxk {
        display: flex
    }
}

._OJfmzs0chwAk96MC {
    font-size: .75rem;
    line-height: 1.5;
    margin-top: .125rem;
    order: 4
}

@media (min-width: 420px) {
    ._OJfmzs0chwAk96MC {
        margin-left: 1.5rem
    }
}

._X4886YQMGVNCS8PG {
    display: block;
    text-align: right
}

._rfEMztBDmiRmaIUW {
    list-style: none;
    padding: 0
}

._1pqdulPk-wukcyni {
    color: var(--a11y-concrete-default)
}

@media print {
    ._bqbluEP\+wEjM\+\+aK {
        display: none
    }
}

._l-wBlNxvJ5DbiX9v {
    background-color: #fafafa
}

._WAjty7hKoJLVObQ6 > span {
    -webkit-text-decoration: none;
    text-decoration: none
}

._rvciMottEPj6Qthh {
    margin-bottom: 0;
    margin-top: .75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._6Dy3NmGL7Gg-A1\+1 {
    color: var(--a11y-concrete-default);
    margin-bottom: 0
}

._z64ZVdftGKlP-wny {
    padding-top: 1.5rem
}

@media (min-width: 768px) {
    ._z64ZVdftGKlP-wny {
        padding-top: 4rem
    }
}

._RMuINtHZY6x8kY8g {
    height: 18.75rem;
    margin: 1.5rem auto;
    width: 100%
}

._ewErD-w0IXCDRZ1Z {
    padding: 0 1.5rem
}

._\+Ji2u8a0zCdhKth0 {
    overflow-anchor: none
}

._qC4u9-MUJOo78Szg {
    margin: 2.5rem auto 0;
    max-width: 80.5rem;
    padding: 0 1.5rem;
    width: 100%
}

.ReactCrop {
    display: inline-block;
    max-width: 100%;
    position: relative
}

.ReactCrop *, .ReactCrop :after, .ReactCrop :before {
    box-sizing: border-box
}

.ReactCrop:focus {
    outline: none
}

.ReactCrop--disabled, .ReactCrop--locked {
    cursor: inherit
}

.ReactCrop__child-wrapper {
    margin: -.3125rem;
    max-height: inherit
}

.ReactCrop__child-wrapper > img, .ReactCrop__child-wrapper > video {
    display: block;
    max-height: 24.8125rem;
    max-width: 100%;
    touch-action: none
}

@media (min-width: 768px) {
    .ReactCrop__child-wrapper > img, .ReactCrop__child-wrapper > video {
        height: auto;
        margin: -.0625rem 0
    }
}

.ReactCrop__crop-selection {
    border: .0625rem solid #fff;
    border-radius: space(xxxsmall);
    box-shadow: 0 0 0 9999em #0006, 2px 2px 15px 0 #0006;
    cursor: move;
    left: 0;
    position: absolute;
    top: 0;
    touch-action: none;
    transform: translateZ(0)
}

._uvT\+0snrSnKz3WPL .ReactCrop__crop-selection {
    cursor: inherit
}

._3wERbASQ6TURrmfv .ReactCrop__crop-selection {
    border-radius: 50%;
    box-shadow: 0 0 1px 1px #fff, 0 0 0 9999em #0006
}

.ReactCrop__crop-selection:focus {
    border-color: blue;
    border-style: solid;
    outline: none
}

.ReactCrop--invisible-crop .ReactCrop__crop-selection {
    display: none
}

.ReactCrop__rule-of-thirds-hz:after, .ReactCrop__rule-of-thirds-hz:before, .ReactCrop__rule-of-thirds-vt:after, .ReactCrop__rule-of-thirds-vt:before {
    background-color: #fff6;
    content: "";
    display: block;
    position: absolute
}

.ReactCrop__rule-of-thirds-vt:after, .ReactCrop__rule-of-thirds-vt:before {
    height: 100%;
    width: .0625rem
}

.ReactCrop__rule-of-thirds-vt:before {
    left: 33.3333%;
    left: 33.3333333333%
}

.ReactCrop__rule-of-thirds-vt:after {
    left: 66.6666%;
    left: 66.6666666667%
}

.ReactCrop__rule-of-thirds-hz:after, .ReactCrop__rule-of-thirds-hz:before {
    height: .0625rem;
    width: 100%
}

.ReactCrop__rule-of-thirds-hz:before {
    top: 33.3333%;
    top: 33.3333333333%
}

.ReactCrop__rule-of-thirds-hz:after {
    top: 66.6666%;
    top: 66.6666666667%
}

.ReactCrop__drag-handle {
    height: 1.125rem;
    position: absolute;
    width: 1.125rem
}

.ReactCrop__drag-handle:after {
    background-color: #0000;
    border: none;
    content: "";
    display: block;
    height: 1.125rem;
    outline: .0625rem solid #0000;
    position: absolute;
    width: 1.125rem
}

.ReactCrop__drag-handle:focus:after {
    background: #2dbfff;
    border-color: blue
}

.ReactCrop .ord-nw {
    border-left: .3125rem solid #fff;
    border-top: .3125rem solid #fff;
    border-top-left-radius: space(xxsmall);
    box-shadow: 0 0 7px -4px #0006;
    cursor: nw-resize;
    display: block;
    left: 0;
    margin-left: -.3125rem;
    margin-top: -.3125rem;
    top: 0
}

.ReactCrop .ord-nw:after {
    left: 0;
    top: 0
}

.ReactCrop .ord-n {
    cursor: n-resize;
    display: block;
    left: 50%;
    margin-left: -.5625rem;
    margin-top: -.5625rem;
    top: 0
}

.ReactCrop .ord-n:after {
    top: 0
}

.ReactCrop .ord-ne {
    border-right: .3125rem solid #fff;
    border-top: .3125rem solid #fff;
    border-top-right-radius: space(xxsmall);
    box-shadow: 4px -4px 7px -4px #0006;
    cursor: ne-resize;
    display: block;
    margin-right: -.3125rem;
    margin-top: -.3125rem;
    right: 0;
    top: 0
}

.ReactCrop .ord-ne:after {
    right: 0;
    top: 0
}

.ReactCrop .ord-e {
    cursor: e-resize;
    display: block;
    margin-right: -.5625rem;
    margin-top: -.5625rem;
    right: 0;
    top: 50%
}

.ReactCrop .ord-e:after {
    right: 0
}

.ReactCrop .ord-se {
    border-bottom: .3125rem solid #fff;
    border-bottom-right-radius: space(xxsmall);
    border-right: .3125rem solid #fff;
    bottom: 0;
    box-shadow: 4px 4px 7px -4px #0006;
    cursor: se-resize;
    display: block;
    margin-bottom: -.3125rem;
    margin-right: -.3125rem;
    right: 0
}

.ReactCrop .ord-se:after {
    bottom: 0;
    right: 0
}

.ReactCrop .ord-s {
    bottom: 0;
    cursor: s-resize;
    display: block;
    left: 50%;
    margin-bottom: -.5625rem;
    margin-left: -.5625rem
}

.ReactCrop .ord-s:after {
    bottom: 0
}

.ReactCrop .ord-sw {
    border-bottom: .3125rem solid #fff;
    border-bottom-left-radius: space(xxsmall);
    border-left: .3125rem solid #fff;
    bottom: 0;
    box-shadow: 0 4px 7px -4px #0006;
    cursor: sw-resize;
    display: block;
    left: 0;
    margin-bottom: -.3125rem;
    margin-left: -.3125rem
}

.ReactCrop .ord-sw:after {
    bottom: 0;
    left: 0
}

.ReactCrop .ord-w {
    cursor: w-resize;
    display: block;
    left: 0;
    margin-left: -.5625rem;
    margin-top: -.5625rem;
    top: 50%
}

.ReactCrop .ord-w:after {
    left: 0
}

.ReactCrop__disabled .ReactCrop__drag-handle {
    cursor: inherit
}

.ReactCrop__drag-bar {
    position: absolute
}

.ReactCrop__drag-bar.ord-n {
    display: block;
    height: 1.5rem;
    left: 1.375rem;
    margin-top: -.75rem;
    top: 0;
    width: calc(100% - 1.625rem)
}

.ReactCrop__drag-bar.ord-e {
    display: block;
    height: calc(100% - 1.625rem);
    margin-right: -.75rem;
    right: 0;
    top: 1.375rem;
    width: 1.5rem
}

.ReactCrop__drag-bar.ord-s {
    bottom: 0;
    display: block;
    height: 1.5rem;
    left: 1.375rem;
    margin-bottom: -.75rem;
    width: calc(100% - 1.625rem)
}

.ReactCrop__drag-bar.ord-w {
    display: block;
    height: calc(100% - 1.625rem);
    left: 0;
    margin-left: -.75rem;
    top: 1.375rem;
    width: 1.5rem
}

.ReactCrop--fixed-aspect .ReactCrop__drag-bar, .ReactCrop--new-crop .ReactCrop__drag-bar, .ReactCrop--new-crop .ReactCrop__drag-handle {
    display: none
}

.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
    display: none
}

@media (pointer: coarse) {
    .ReactCrop .ord-e, .ReactCrop .ord-n, .ReactCrop .ord-s, .ReactCrop .ord-w {
        display: block
    }

    .ReactCrop__drag-handle {
        height: .9375rem;
        width: .9375rem
    }

    .ReactCrop__drag-handle:after {
        height: .9375rem;
        width: .9375rem
    }
}

._KrVhW4BEkMlNj-ar {
    margin: 2rem 0;
    padding: 0 1.5rem
}

@media (min-width: 768px) {
    ._KrVhW4BEkMlNj-ar {
        margin: 2.5rem 0
    }
}

._zlbqGgLpGWy4UC6Q {
    padding: 0
}

._3xK2KyIAaFtoZyD3 {
    min-height: 56.25rem
}

@media (min-width: 1024px) {
    ._3xK2KyIAaFtoZyD3 {
        min-height: 75rem
    }
}

._Li\+R-f1lzJJDNYYg {
    overflow-anchor: none
}

._Vz\+qYl-ukYKMyPdq {
    box-sizing: border-box;
    display: flex;
    flex-flow: column-reverse;
    margin: 0
}

@media (min-width: 768px) {
    ._Vz\+qYl-ukYKMyPdq {
        border: .0625rem solid var(--a11y-color-ash);
        flex-flow: row;
        height: 25.125rem;
        margin: 0 1.5rem 2rem
    }
}

._WrXaUfPNses3rMtT {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 1.5rem;
    overflow: hidden;
    position: relative;
    width: 100%
}

._WrXaUfPNses3rMtT ._HdxZ9F-YIPtBRjR2, ._WrXaUfPNses3rMtT ._xvEYXCTkblQMkqhW {
    max-height: 25rem;
    max-width: 100%
}

@media (min-width: 768px) {
    ._WrXaUfPNses3rMtT {
        height: auto;
        margin-bottom: 0
    }
}

._8nLJ4dYoV5cF1rEq {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 1.5rem 2.5rem
}

@media (min-width: 768px) {
    ._8nLJ4dYoV5cF1rEq {
        padding: 0 1.5rem;
        width: 50%
    }
}

@media (min-width: 1024px) {
    ._8nLJ4dYoV5cF1rEq {
        margin: 0;
        padding: 0 2.5rem
    }
}

@media (min-width: 1280px) {
    ._8nLJ4dYoV5cF1rEq {
        padding: 0 3.5rem
    }
}

._9FdVWFzrMlD\+J38p {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._9FdVWFzrMlD\+J38p {
        font-size: 1.125rem;
        line-height: 1.5;
        text-align: justify
    }
}

._hGrITsnyGu-rgFea {
    height: 4rem;
    width: 4rem;
    fill: #fff
}

._4Ryfl-Ybh8XSWLgV {
    border-top: .0625rem solid var(--a11y-color-ash);
    justify-content: left;
    position: relative
}

@media (min-width: 1024px) {
    ._4Ryfl-Ybh8XSWLgV {
        border-top: 0
    }
}

._4Ryfl-Ybh8XSWLgV > div > article {
    height: 100%;
    position: relative
}

._fEzvW118s\+GxygTE {
    margin-bottom: .75rem
}

@keyframes _MM1if0qaKQHLsw6D {
    12.5% {
        box-shadow: 19px -19px 0 0, 38px -19px 0 0, 57px -19px 0 5px, 19px 0 0 5px, 38px 0 0 0, 57px 0 0 5px, 19px 19px 0 0, 38px 19px 0 0, 57px 19px 0 0
    }
    25% {
        box-shadow: 19px -19px 0 5px, 38px -19px 0 0, 57px -19px 0 5px, 19px 0 0 0, 38px 0 0 0, 57px 0 0 0, 19px 19px 0 0, 38px 19px 0 5px, 57px 19px 0 0
    }
    50% {
        box-shadow: 19px -19px 0 5px, 38px -19px 0 5px, 57px -19px 0 0, 19px 0 0 0, 38px 0 0 0, 57px 0 0 0, 19px 19px 0 0, 38px 19px 0 0, 57px 19px 0 5px
    }
    62.5% {
        box-shadow: 19px -19px 0 0, 38px -19px 0 0, 57px -19px 0 0, 19px 0 0 5px, 38px 0 0 0, 57px 0 0 0, 19px 19px 0 0, 38px 19px 0 5px, 57px 19px 0 5px
    }
    75% {
        box-shadow: 19px -19px 0 0, 38px -19px 0 5px, 57px -19px 0 0, 19px 0 0 0, 38px 0 0 0, 57px 0 0 5px, 19px 19px 0 0, 38px 19px 0 0, 57px 19px 0 5px
    }
    87.5% {
        box-shadow: 19px -19px 0 0, 38px -19px 0 5px, 57px -19px 0 0, 19px 0 0 0, 38px 0 0 5px, 57px 0 0 0, 19px 19px 0 5px, 38px 19px 0 0, 57px 19px 0 0
    }
}

._NYEdM8bxVW9Ktnt3 {
    margin: .3125rem
}

._NYEdM8bxVW9Ktnt3 ._HdxZ9F-YIPtBRjR2 {
    padding: .3125rem;
    touch-action: unset
}

._NYEdM8bxVW9Ktnt3 > div:last-child {
    background-color: #fff0;
    transition: background-color .3s cubic-bezier(.42, 0, .1, 1)
}

._NYEdM8bxVW9Ktnt3 > div:last-child:after {
    animation: _MM1if0qaKQHLsw6D 2s linear infinite;
    aspect-ratio: 1;
    border-radius: 50%;
    box-shadow: 19px -19px 0 0, 38px -19px 0 0, 57px -19px 0 0, 19px 0 0 5px, 38px 0 0 5px, 57px 0 0 5px, 19px 19px 0 0, 38px 19px 0 0, 57px 19px 0 0;
    content: "";
    left: 50%;
    opacity: 0;
    position: absolute;
    top: calc(50% - .125rem);
    transform: translateX(-1.75rem) scale(.7);
    transition: opacity .3s cubic-bezier(.42, 0, .1, 1);
    width: .25rem
}

._LgVZ0Z1iwmh-YYrv > div:last-child {
    background-color: #ffffffb3
}

._LgVZ0Z1iwmh-YYrv > div:last-child:after {
    opacity: 1
}

._sQAl9U32O37BvgW5 {
    margin-bottom: 0
}

@media (min-width: 768px) {
    ._sQAl9U32O37BvgW5 {
        margin-bottom: .5rem
    }
}

._mKn9aGgaA8Gh9RBr {
    font-size: 1rem
}

@media (min-width: 768px) {
    ._mKn9aGgaA8Gh9RBr {
        font-size: 1.25rem
    }
}

._YdCi8\+X\+yAWN6wzo, ._YdCi8\+X\+yAWN6wzo > label {
    margin: 0
}

._bNikkiUUWF6oyE1f {
    font-weight: 700
}

._owpEEAz5cr4sXHK8 {
    margin-top: .5rem;
    padding-left: 0;
    padding-right: 0
}

._TmNVg6w5qabGKAxf {
    grid-row-gap: 1rem
}

._OX05ZtkCYjtXcnUs {
    display: grid;
    grid-gap: 1.5rem;
    grid-template-columns:repeat(6, minmax(0, 1fr))
}

._OX05ZtkCYjtXcnUs ._uN7U-sMsWG5l6rLt, ._OX05ZtkCYjtXcnUs ._w2UXBOPCHEg8uNY9, ._OX05ZtkCYjtXcnUs ._0Pjr\+e\+VgQ9z8m\+M, ._OX05ZtkCYjtXcnUs ._\+TYcuBcCTGCImtYc, ._OX05ZtkCYjtXcnUs ._FiDAHp8Uifq9vvrd {
    grid-column: span 6
}

@media (min-width: 768px) {
    ._OX05ZtkCYjtXcnUs {
        column-gap: .5rem
    }

    ._OX05ZtkCYjtXcnUs ._w2UXBOPCHEg8uNY9 {
        grid-column: span 3
    }

    ._OX05ZtkCYjtXcnUs ._0Pjr\+e\+VgQ9z8m\+M {
        grid-column: span 2
    }

    ._OX05ZtkCYjtXcnUs ._FiDAHp8Uifq9vvrd {
        grid-column: span 4
    }

    ._OX05ZtkCYjtXcnUs ._\+TYcuBcCTGCImtYc {
        grid-column: span 1
    }
}

._8X6EAkbn5bz\+mElf {
    color: var(--a11y-concrete-default);
    margin-bottom: 2rem
}

._utxQiDt7LVrIS8fr {
    display: none
}

@media (min-width: 768px) {
    ._utxQiDt7LVrIS8fr {
        display: block;
        margin-left: -2.5rem
    }
}

._z1QZvoGlV18LownS {
    width: 100%
}

._ak8l0zf6YY6h63O1 > section {
    padding: 0
}

._ZESWRuGivXcJFDJU {
    color: var(--a11y-concrete-default);
    margin: 1.5rem 1.5rem 0;
    text-align: center
}

@media (min-width: 768px) {
    ._ZESWRuGivXcJFDJU {
        margin: 2rem 2rem 0
    }
}

._rBStgB6K6eM3mwaJ {
    display: block;
    margin-top: 1rem
}

._htwiYcYAfDuRcM1o {
    height: 3rem
}

._PjjTpO1I1NmRRs6X {
    text-align: center
}

._LosVYGoJhUzEj4Ek {
    display: block;
    margin-top: 1rem
}

._cwbfkHqDltqjjW\+A {
    color: var(--a11y-concrete-default);
    margin-top: .75rem;
    text-align: center
}

._cwbfkHqDltqjjW\+A a {
    color: var(--a11y-concrete-default);
    text-decoration: underline;
    -webkit-text-decoration: underline rgba(var(--a11y-concrete-default), .32);
    text-decoration: underline rgba(var(--a11y-concrete-default), .32)
}

._cwbfkHqDltqjjW\+A a:active, ._cwbfkHqDltqjjW\+A a:focus, ._cwbfkHqDltqjjW\+A a:hover, ._cwbfkHqDltqjjW\+A a:visited {
    color: var(--a11y-concrete-default);
    text-decoration-color: rgba(var(--a11y-concrete-default), 0)
}

._F2X9MhnT6pg1MLTw {
    margin-bottom: 1.5rem;
    text-align: center
}

@media (min-width: 768px) {
    ._F2X9MhnT6pg1MLTw {
        margin-bottom: 2.5rem
    }
}

._FhxM0xP7maqUvtB7 {
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._FhxM0xP7maqUvtB7 {
        padding: 2.5rem 2rem
    }
}

@media (min-width: 1024px) {
    ._FhxM0xP7maqUvtB7 {
        padding: 3rem 2.5rem
    }
}

._hce7azh-vPpgsL0K {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._kApNB7ajFEfTI45m {
    margin-bottom: .5rem
}

._DUUUxxiaBUoRsfpn {
    height: 3rem;
    margin-bottom: 1rem;
    width: 3rem
}

@media (min-width: 768px) {
    ._DUUUxxiaBUoRsfpn {
        margin-bottom: 2rem
    }
}

._kc3iv2mhlS9Bqgts {
    height: 2rem;
    margin-bottom: .5rem;
    width: 2rem
}

._0ZLW54A3bebz6dqZ {
    font-size: .875rem;
    line-height: 1.5
}

._C-eN2CyHQHWegxvr {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5
}

._C-eN2CyHQHWegxvr, ._0ZLW54A3bebz6dqZ, ._kApNB7ajFEfTI45m {
    text-align: center
}

._LQY61TBMYN\+3SXAK {
    margin: 0 auto 1.5rem
}

._5jLHOjWHEECbifaB {
    white-space: pre-line
}

._BLHzMaPgWK1X-NfO {
    font-size: .875rem;
    line-height: 1.5
}

._BLHzMaPgWK1X-NfO ._nbOuSk7fw8bx7sNF {
    margin-top: .5rem
}

._IeRjv4f8HPZ\+bM10 {
    font-size: .75rem;
    line-height: 1.5
}

._IeRjv4f8HPZ\+bM10 ._nbOuSk7fw8bx7sNF {
    margin-top: .25rem
}

._IeRjv4f8HPZ\+bM10 ._JqqtTXwFdQE8\+h8m {
    color: var(--a11y-concrete-default)
}

._zeDHbrDXV2GjkvET {
    justify-content: center;
    text-align: center;
    width: 100%
}

._JqqtTXwFdQE8\+h8m {
    margin-left: .25rem
}

._nbOuSk7fw8bx7sNF {
    color: var(--a11y-concrete-default);
    display: inline-block;
    font-size: .75rem;
    line-height: 1.5
}

._OOoP3WPXFz9BLFiC {
    width: 100%
}

._OOoP3WPXFz9BLFiC._WLpNJS8PQekTZVWj ._SObKZWqSIPI20uOV:before {
    background-color: #eb8e2a
}

._OOoP3WPXFz9BLFiC._Xme3fjF7AcaQO6\+W ._SObKZWqSIPI20uOV:before {
    background-color: #ff2a0c
}

._OOoP3WPXFz9BLFiC._Xme3fjF7AcaQO6\+W ._M0MhdDJAxsZWebJM > span {
    color: #ff2a0c
}

._BIHx3P3sCWIqHtbY {
    background-color: var(--a11y-color-ash);
    border-radius: .25rem;
    height: .25rem;
    position: relative;
    width: 100%
}

._SObKZWqSIPI20uOV, ._SObKZWqSIPI20uOV:before {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._SObKZWqSIPI20uOV:before {
    background-color: #24bf00;
    border-radius: .25rem;
    content: "";
    display: block;
    transition: background-color .3s cubic-bezier(.42, 0, .1, 1)
}

._M0MhdDJAxsZWebJM {
    margin-top: .5rem;
    text-align: center
}

._M0MhdDJAxsZWebJM, ._M0MhdDJAxsZWebJM > span {
    font-size: .75rem;
    line-height: 1.5
}

._M0MhdDJAxsZWebJM > span {
    font-weight: 600;
    transition: color .3s cubic-bezier(.42, 0, .1, 1)
}

._JTsRMdqLpzuD4hSv {
    display: inline-block;
    position: relative;
    visibility: hidden
}

._JTsRMdqLpzuD4hSv ._2t7Y8JICON7taa9o {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    visibility: visible;
    width: 100%
}

._wVt5W5NwHmi3vuFJ {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .5rem;
    text-align: center
}

._TURXSoAMcnvl9xeu {
    justify-content: center;
    text-align: center;
    width: 100%
}

._BWsI9HGPEGRdP3zq {
    margin-left: .25rem
}

._3q4Guf8iMmllsfjs {
    margin: 0 auto;
    max-width: 37.125rem;
    width: 100%
}

._nW0NuDM\+2SpBXPMK, ._VNDaP20K2jWIQAGN {
    font-size: .875rem;
    line-height: 1.5
}

._nW0NuDM\+2SpBXPMK, ._4hcrmeI7dED5dEmk {
    text-align: center
}

._4hcrmeI7dED5dEmk {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._f2g7pIrj2eRtLjMx {
    margin-bottom: .25rem
}

._H2nFpqmB\+fa8Reir, ._f2g7pIrj2eRtLjMx {
    text-align: center
}

._H2nFpqmB\+fa8Reir {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5;
    margin-top: 1.5rem
}

._AAG0gkfMUV5K3rWr {
    margin: 1.5rem 0;
    width: 100%
}

._AAG0gkfMUV5K3rWr:last-child {
    margin-bottom: 0
}

@media (min-width: 768px) {
    ._AAG0gkfMUV5K3rWr {
        margin: 2rem 0
    }

    ._AAG0gkfMUV5K3rWr:last-child {
        margin-bottom: 0
    }
}

._re\+TR3URiaKq1LJh {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._dTCFqau9MiBXv0wr {
    margin-bottom: .75rem;
    text-align: center
}

@media (min-width: 768px) {
    ._dTCFqau9MiBXv0wr {
        margin-bottom: 1rem
    }
}

._MvNwYVbwLK9jeNSA {
    align-items: center;
    justify-content: center
}

._RqXWX2u8x8d3CzuY, ._MvNwYVbwLK9jeNSA {
    display: flex;
    flex-direction: column
}

._RqXWX2u8x8d3CzuY {
    margin: 1.5rem 0;
    max-width: 16.625rem;
    width: 100%
}

@media (min-width: 768px) {
    ._RqXWX2u8x8d3CzuY {
        display: grid;
        margin: 2rem 0;
        max-width: none;
        width: 32.875rem;
        grid-gap: 1rem;
        grid-template-columns:repeat(3, 1fr)
    }
}

._7MqLch6LrjibN9yw {
    margin-bottom: .5rem;
    max-width: 16.5rem
}

._7MqLch6LrjibN9yw:nth-child(3n) {
    margin-bottom: 1.5rem
}

._7MqLch6LrjibN9yw:last-child {
    margin-bottom: 0
}

@media (min-width: 768px) {
    ._7MqLch6LrjibN9yw {
        height: auto;
        max-width: 10.25rem
    }

    ._7MqLch6LrjibN9yw, ._7MqLch6LrjibN9yw:nth-child(3n) {
        margin-bottom: 0
    }
}

._AMUvV39rlLyrpLFF {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: .75rem
}

@media (min-width: 768px) {
    ._AMUvV39rlLyrpLFF {
        flex-direction: column
    }
}

._SoPrNuZ9OgWLyUIv, ._hAoLcmC5CBtt-Mzh {
    margin: 0 .5rem;
    white-space: nowrap
}

._SoPrNuZ9OgWLyUIv {
    font-size: .875rem;
    font-weight: 600
}

._SoPrNuZ9OgWLyUIv, ._hAoLcmC5CBtt-Mzh {
    line-height: 1.5
}

._hAoLcmC5CBtt-Mzh {
    font-size: .75rem
}

._7-aFi1GtF\+ICnhct {
    margin-bottom: 1.5rem;
    max-width: 16.625rem;
    width: 100%
}

@media (min-width: 768px) {
    ._7-aFi1GtF\+ICnhct {
        margin-bottom: 2rem;
        max-width: 32.875rem
    }
}

._f57bnvpes\+eXHUk- {
    font-weight: 600;
    margin-bottom: .5rem;
    text-align: center
}

._\+IBNBIaMRdEfFCZ7, ._qnpYd7aFBSPKrb9W, ._f57bnvpes\+eXHUk- {
    font-size: .875rem;
    line-height: 1.5
}

._\+IBNBIaMRdEfFCZ7 {
    text-align: center
}

._oRIrvFOOJD2bLhx0 {
    width: 100%
}

._t5qQLJfi-IaWeZ7J {
    justify-content: center
}

._t5qQLJfi-IaWeZ7J, ._dHXNNW90dxLtgTpR {
    align-items: center;
    display: flex;
    flex-direction: column
}

._dHXNNW90dxLtgTpR {
    margin-bottom: 1rem
}

._dHXNNW90dxLtgTpR:before {
    height: 4rem;
    margin-bottom: .5rem;
    width: 4rem
}

._nfEhu5YM\+kXmd3d5 {
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

._nfEhu5YM\+kXmd3d5, ._dHXNNW90dxLtgTpR {
    text-align: center
}

._aJN6PuXVRh-JDOEE {
    color: var(--a11y-concrete-default)
}

._HIjaelvrVpoSZvIT, ._B2rGdRqT2yOmlUL2 {
    font-size: .75rem;
    line-height: 1.5
}

._HIjaelvrVpoSZvIT {
    text-align: center
}

._u-tb4aA8x5Eq6w5G {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._u-tb4aA8x5Eq6w5G:before {
    height: 3rem;
    margin: 1rem auto 1.5rem;
    width: 3rem
}

._QQl4dmdPLt1Yfzh1 {
    margin-bottom: 1.5rem
}

._xCQhv99rAGc1YFg3 {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: .75rem
}

._xCQhv99rAGc1YFg3, ._QQl4dmdPLt1Yfzh1 {
    text-align: center
}

._JbhSCvoGmCjLEOO2 {
    min-width: auto;
    width: 100%
}

._WlFKhIMrtjyoy4WV {
    display: none
}

._tqoYhIJk-jDhUuy5 {
    background: #fff
}

._tqoYhIJk-jDhUuy5:not(:last-child):not(:only-child) {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 1rem;
    padding-bottom: 1rem
}

@media (min-width: 768px) {
    ._tqoYhIJk-jDhUuy5:not(:last-child):not(:only-child) {
        margin-bottom: 1.5rem;
        padding-bottom: 1.5rem
    }
}

._LpyK63NpbCG8KYjI {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden
}

._tuqxm8B0du0\+IvNG {
    margin-top: .5rem;
    width: auto
}

._jdQ7MtfhP7afcbRh {
    align-items: center;
    color: #861a22;
    display: flex;
    flex-direction: row;
    font-size: .625rem;
    font-weight: 600;
    gap: .5rem;
    letter-spacing: .1rem;
    line-height: 1.6;
    margin-top: .5rem;
    padding-right: 1rem;
    text-align: left;
    text-transform: uppercase
}

._0EVZs1a9N1KXpBmZ {
    margin-bottom: 2.5rem;
    margin-top: 3.5rem
}

._g2eL1ENldyf\+24fe {
    display: grid;
    margin-bottom: 5rem;
    grid-gap: 1.5rem;
    grid-template-areas:"image productHeader" "image rating" "dimensionHeader dimensionHeader" "dimensions dimensions" "form form";
    grid-template-columns:max-content 1fr
}

@media (min-width: 1024px) {
    ._g2eL1ENldyf\+24fe {
        grid-column-gap: 7.5rem;
        grid-template-areas:"image productHeader" "image attributes" "image rating" "image dimensionHeader" "image dimensions" "image form"
    }
}

._WJr7j4jCF\+s7kyh\+ {
    margin-bottom: 1.5rem
}

._sUXSSXFDVlDQcShx {
    margin-bottom: 5rem
}

._W3CzG3Wsavqsy8Kv {
    border: .0625rem solid var(--a11y-color-ash);
    grid-area: image;
    height: 6rem;
    object-fit: contain;
    width: 6rem
}

@media (min-width: 1024px) {
    ._W3CzG3Wsavqsy8Kv {
        height: 16rem;
        width: 17.3125rem
    }
}

._9aOVu9QNngKInDCn {
    background: #dcf5d6;
    border: none;
    display: grid;
    place-items: center
}

._9aOVu9QNngKInDCn:before {
    color: #24bf00;
    height: 2rem;
    width: 2rem
}

@media (min-width: 1024px) {
    ._9aOVu9QNngKInDCn:before {
        height: 9.375rem;
        width: 9.375rem
    }
}

._KCdrBwgSgm93bEU3 {
    font-size: 1rem;
    grid-area: productHeader;
    margin-bottom: 0
}

@media (min-width: 1024px) {
    ._KCdrBwgSgm93bEU3 {
        font-size: revert
    }
}

._1IiW96ajScG4YHDD {
    max-width: 28rem
}

@media (min-width: 1024px) {
    ._1IiW96ajScG4YHDD {
        padding-top: 1rem
    }
}

._eSf3go4CBjDaOGTx {
    grid-area: rating
}

._mlC-2it421e74r6q {
    display: none;
    grid-area: attributes
}

@media (min-width: 1024px) {
    ._mlC-2it421e74r6q {
        display: flex;
        margin-top: -.875rem
    }
}

._FNRm0AazBOyBwkSN {
    grid-area: dimensionHeader;
    margin-bottom: 0
}

._wc2KKWUXSTlIFTwv {
    align-items: center;
    display: grid;
    grid-area: dimensions;
    grid-row-gap: 1rem;
    grid-template-columns:max-content minmax(8.75rem, auto);
    justify-content: space-between;
    margin-right: -.5rem
}

@media (min-width: 600px) {
    ._wc2KKWUXSTlIFTwv {
        justify-content: normal;
        grid-column-gap: 6.5625rem;
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    ._wc2KKWUXSTlIFTwv {
        grid-auto-flow: column;
        grid-column-gap: 3.75rem;
        grid-row-gap: .5rem;
        grid-template-columns:repeat(auto-fill, 8.75rem);
        grid-template-rows:min-content min-content
    }
}

._PNuXv82BYwKmzt\+X {
    display: grid;
    gap: 1.125rem;
    grid-area: form;
    grid-template-rows:1fr
}

@media (min-width: 1024px) {
    ._PNuXv82BYwKmzt\+X {
        gap: 1.5rem;
        grid-auto-rows: auto;
        grid-template-columns:1fr 1fr
    }

    ._ZTOzpHxRyUZPcZwy, ._lw\+abcJsKfKyywSt {
        grid-column-end: 3;
        grid-column-start: 1
    }

    ._lw\+abcJsKfKyywSt {
        grid-row-end: 8;
        grid-row-start: 3
    }

    ._N\+1EmGDCrCNRJdUk {
        grid-column-end: 2;
        grid-column-start: 1
    }
}

._e8amR3jnFxJgxugu {
    color: var(--a11y-concrete-default)
}

._e8amR3jnFxJgxugu, ._P\+XLThJsqZeTC2i1 span {
    font-size: .875rem
}

._d2gym0XKHXf6LG1c {
    width: 100%
}

._d2gym0XKHXf6LG1c fieldset {
    margin: 0
}

._d2gym0XKHXf6LG1c label {
    display: inline-flex;
    margin-right: 5rem
}

@media (min-width: 1024px) {
    ._d2gym0XKHXf6LG1c {
        grid-column-end: 3;
        grid-column-start: 1
    }
}

._FaQJvb7NBvGRpTyi {
    width: 100%
}

@media (min-width: 768px) {
    ._FaQJvb7NBvGRpTyi {
        max-width: 18rem
    }
}

._7A9l9iz2\+HO8qghu {
    align-items: center;
    margin: 4rem auto 0;
    padding-bottom: 4rem;
    text-align: center
}

@media (min-width: 768px) {
    ._7A9l9iz2\+HO8qghu {
        margin-top: 0
    }
}

._Cf6pWRPdV1dqUL7n {
    margin: 0;
    padding: 1.5rem 0 1rem
}

._VaDNOzORojUNLRRY {
    height: 1.25rem;
    margin-top: .5rem;
    width: 1.25rem
}

._h8uU2uvqfQtzploO {
    fill: #24bf00
}

._P8II\+c52kAvBRpqo {
    fill: #ff2a0c
}

._L-GOg89LmEkeeyj3 {
    margin-bottom: 2rem
}

._\+rDS0AZK5reE4F-K {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._\+rDS0AZK5reE4F-K {
        margin-top: 4rem
    }
}

._Xf4vkINt62UUhudq {
    height: 25rem;
    width: 100%
}

._8JaDJnt2U4IbKS9m {
    display: block;
    font-size: .75rem;
    grid-area: deliveryText;
    margin-top: 1rem;
    opacity: .5;
    text-align: left
}

._JCINK1CptH05\+BlM {
    margin-bottom: 2.5rem
}

._JCINK1CptH05\+BlM:not(:first-child) {
    margin-top: 1rem
}

._V6-tWlPOhbdfeaaV {
    margin-top: 2.5rem
}

@media (min-width: 1024px) {
    ._V6-tWlPOhbdfeaaV {
        align-items: flex-start;
        column-gap: 4rem;
        display: grid;
        grid-template-areas:"intro summary" "productList productList";
        grid-template-columns:2fr 1fr
    }
}

@media (min-width: 768px) {
    ._LOLvhFj1ENco0rgG {
        display: grid
    }

    ._LOLvhFj1ENco0rgG ._PnD809SGOHHfQG\+l {
        grid-area: unset;
        grid-row: unset
    }

    ._LOLvhFj1ENco0rgG ._HEyJ2gFyaRQiRnB6 {
        grid-area: unset
    }
}

._3\+Am0i9mI1zRuOdy {
    position: sticky;
    top: 0
}

._HEyJ2gFyaRQiRnB6 {
    grid-area: productList;
    margin-top: 2.5rem
}

._yvJYGhkIBZxeA40t:not(:last-of-type) {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._yvJYGhkIBZxeA40t:not(:last-of-type) {
        margin-bottom: 4rem
    }
}

._PnD809SGOHHfQG\+l {
    grid-area: intro;
    margin-bottom: 3rem
}

@media (min-width: 768px) {
    ._PnD809SGOHHfQG\+l {
        margin-bottom: 0
    }
}

._6RYf1oTkDJhC9P\+b {
    margin-top: 1.5rem
}

._iAgyPlwH50Yjd727 {
    background-color: #fff;
    border-top: .0625rem solid #fafafa;
    bottom: 0;
    margin: 0 -1.5rem;
    padding: 2rem 2rem 1rem;
    position: sticky;
    z-index: 1000
}

@media (min-width: 1024px) {
    ._iAgyPlwH50Yjd727 {
        display: none
    }
}

._iAgyPlwH50Yjd727._sDnBbWIlmcww0KuQ {
    display: none
}

@media (min-width: 1024px) {
    ._iAgyPlwH50Yjd727._sDnBbWIlmcww0KuQ {
        background-color: #fafafa;
        border-top: none;
        display: block;
        margin: 0;
        max-width: 26.25rem;
        position: static;
        width: 25rem;
        z-index: 0
    }
}

._AWpB8TNPzkUciQFb {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: none;
    margin-bottom: 1.5rem;
    margin-top: 0;
    padding-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._AWpB8TNPzkUciQFb {
        display: block
    }
}

._ipKi\+ov8za7IF8W4 {
    background: #fafafa;
    margin: 0 -1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._ipKi\+ov8za7IF8W4 {
        background: inherit;
        margin: 1.5rem 0 0;
        padding: 0
    }
}

._ZpGB7qTYo0\+f4tEE {
    background-color: #fafafa;
    border-radius: .125rem;
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    margin-top: 1rem;
    padding: .25rem .5rem;
    width: -moz-fit-content;
    width: fit-content
}

._CeMUEnFvr\+96hgYy {
    background-color: #fafafa;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 -1.5rem;
    padding: 2rem 2rem 1rem
}

@media (min-width: 768px) {
    ._CeMUEnFvr\+96hgYy {
        margin: .25rem 0 2rem;
        max-width: 26.25rem;
        width: 25rem
    }
}

._ejmhDjS-Y9OWydpa {
    padding-top: 1.5rem
}

._D-LvUGhilHly0EFl {
    overflow-anchor: none
}

._NslBcyPBFQPszVIM {
    margin: space(xxxlarge) 0
}

._NslBcyPBFQPszVIM:empty {
    display: none
}

._hDWsYC902Yoi9Et0 {
    margin-top: 1rem
}

._MPQAUFjFVR\+kJiIV {
    color: #888;
    font-size: .875rem;
    line-height: 1.5;
    text-align: center
}

._Dq15xguzpHwdBxm- {
    min-height: 12.4375rem
}

@media (min-width: 768px) {
    ._Dq15xguzpHwdBxm- {
        max-width: 22.375rem;
        min-height: 17.5625rem
    }
}

._Dq15xguzpHwdBxm- svg {
    height: 2rem;
    margin-bottom: .5rem;
    width: 2rem
}

@media (min-width: 768px) {
    ._Dq15xguzpHwdBxm- svg {
        margin-bottom: 1rem
    }
}

._Dq15xguzpHwdBxm-:only-child {
    grid-column: span 2;
    max-width: none
}

._hWPOe2PR9qCKx2bo {
    -webkit-hyphens: none;
    hyphens: none;
    padding: 0 1rem
}

@media (min-width: 600px) {
    ._hWPOe2PR9qCKx2bo {
        margin-bottom: 2rem;
        padding: 0
    }
}

._CgO2txte6y271FmG {
    order: 2
}

@media (min-width: 600px) {
    ._CgO2txte6y271FmG {
        order: 0
    }
}

._CgO2txte6y271FmG svg {
    fill: #ff1906
}

._CgO2txte6y271FmG ._hWPOe2PR9qCKx2bo {
    margin-bottom: .75rem
}

@media (min-width: 600px) {
    ._CgO2txte6y271FmG ._hWPOe2PR9qCKx2bo {
        margin-bottom: .25rem
    }
}

._u6V2gdWyC5NK0xQ7 {
    -webkit-hyphens: none;
    hyphens: none;
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._u6V2gdWyC5NK0xQ7 {
        margin-top: 3rem
    }
}

._\+4xwr1599gHDAQyZ {
    font-size: 1rem;
    -webkit-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    margin: .5rem auto 1.5rem;
    max-width: 35rem;
    text-align: center
}

@media (min-width: 768px) {
    ._\+4xwr1599gHDAQyZ {
        margin: .75rem auto 3rem
    }
}

._wwipFJgeoWl3jNMc {
    text-align: center
}

._nOvqVti9F0UaUEe7 {
    max-width: 46.25rem;
    padding: 0;
    grid-gap: 1rem
}

@media (min-width: 768px) {
    ._nOvqVti9F0UaUEe7 {
        padding: inherit;
        grid-gap: 1.5rem
    }
}

._YBDpIvb31gQiBqfU {
    color: #000;
    display: flex;
    flex-direction: column
}

@media (min-width: 1024px) {
    ._YBDpIvb31gQiBqfU {
        flex-direction: row;
        margin-top: 3rem
    }
}

._JhMFB2T\+uq-KxFSB {
    height: 100%;
    margin-right: 0;
    position: unset;
    width: 100%
}

@media (min-width: 1024px) {
    ._JhMFB2T\+uq-KxFSB {
        margin-right: .75rem;
        position: sticky;
        top: 0;
        width: 40%
    }
}

._-NF\+LKjP8z0wKAIt {
    background-color: #fafafa;
    margin: 0 -1.5rem 1.5rem;
    padding: 4rem 1.5rem
}

@media (min-width: 1024px) {
    ._-NF\+LKjP8z0wKAIt {
        margin: 0 0 1.5rem
    }
}

._CXC9WRaWWkTW6Sox {
    margin-bottom: .5rem
}

._iNW6sOqAiuz4dz6k {
    margin-bottom: 2rem
}

._TzBWfujFKYqlvwgM {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 2rem;
    padding-bottom: 2rem
}

._r2hswdkT4UhFN3gC {
    margin-bottom: 2rem
}

._DuIMW7M3zZEUkYB8 ._lENilLmxYgAzNlY3 {
    margin-bottom: .75rem;
    width: 100%
}

@media (min-width: 1024px) {
    ._DuIMW7M3zZEUkYB8 ._lENilLmxYgAzNlY3:before {
        height: 1.5rem;
        margin-right: 1rem;
        width: 1.5rem
    }
}

._DuIMW7M3zZEUkYB8 ._lENilLmxYgAzNlY3:last-of-type {
    margin-bottom: 0
}

._8OU-iycsKFa\+ST4I {
    color: #444;
    margin-left: .75rem
}

._8OU-iycsKFa\+ST4I span:before {
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

@media (min-width: 1024px) {
    ._8OU-iycsKFa\+ST4I span:before {
        height: 1.5rem;
        width: 1.5rem
    }
}

._7fbY02V3JSd9l7EU {
    color: var(--a11y-concrete-default);
    display: none;
    margin-bottom: 1.5rem
}

._7fbY02V3JSd9l7EU._yKWalCA-kwL\+J4NP {
    display: block;
    margin-bottom: 0;
    margin-top: 2rem
}

@media (min-width: 1024px) {
    ._7fbY02V3JSd9l7EU {
        display: block
    }

    ._7fbY02V3JSd9l7EU._yKWalCA-kwL\+J4NP {
        display: none
    }
}

._OtQFazuf-KStEen1 {
    color: #444;
    width: 100%
}

@media (min-width: 1024px) {
    ._OtQFazuf-KStEen1 {
        margin-left: .75rem;
        width: 60%
    }
}

._kpNPzynmvqj5Qpk3 {
    color: #861a22
}

._icu9nqJgFMMsQw2t {
    margin-right: .75rem
}

._pp1REP849D\+JrcPs {
    margin-top: .5rem
}

._t6WnXwMF0cbrBviT, ._JRGQ5NM\+nK7mDQRT {
    margin-bottom: 1.5rem
}

._JRGQ5NM\+nK7mDQRT input {
    text-transform: uppercase
}

._JRGQ5NM\+nK7mDQRT input::placeholder {
    text-transform: none
}

._PUCotJSuG25ZqS8X {
    margin-top: 1.5rem
}

._Gucd2Hcke3rxI-iY {
    flex-direction: column
}

._6wtzrCLBM9AZ2lHv {
    margin-bottom: 1rem;
    margin-right: 0
}

@media (min-width: 768px) {
    ._6wtzrCLBM9AZ2lHv {
        margin-bottom: 1.5rem
    }
}

._li9nSbnv2n6UESGw div:not([class]) ._j5w\+aNnBiazKF1a3 {
    display: block
}

._j5w\+aNnBiazKF1a3 {
    display: none
}

._U3x7JWoNbfTaBbAQ {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: grid;
    padding-bottom: 1rem;
    width: 100%;
    grid-column-gap: .75rem;
    grid-template-areas:"image name button" "image attributes attributes" "image energyLabel energyLabel" "image . ." ". price price" "ecoTax ecoTax ecoTax";
    grid-template-columns:6rem auto 1rem;
    margin-bottom: 1.5rem
}

._U3x7JWoNbfTaBbAQ:last-child {
    margin-bottom: 0
}

._nzg8QyY2RcscxKPC {
    grid-area: image;
    margin-bottom: .25rem
}

._oWxzpgdeAKQ0KYc8 {
    grid-area: name;
    justify-self: flex-start;
    margin-right: 1.5rem
}

._d9A54e4Kx\+eVxS0s {
    grid-area: attributes;
    margin-top: .125rem
}

._s-fBG9a0pFRyvV-a {
    margin-bottom: 1rem;
    margin-top: .5rem
}

@media (min-width: 420px) {
    ._s-fBG9a0pFRyvV-a {
        display: flex
    }
}

._JRmuc0RbxZkS2Nuc {
    grid-area: button
}

._9-SCP5OyrXkojxqb {
    grid-area: price
}

._fvelkqzTMLx-LBM3 {
    padding-bottom: 1.5rem
}

._OcywlVTh1DnUuHp\+ {
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 1.5rem
}

._glvgy5ygoWaZAMWU {
    margin: 2rem 0
}

._AGA6\+5xssqKQ6Y8O {
    border: .0625rem solid #fafafa;
    padding: 2rem 1.5rem;
    width: 28rem
}

._1l8NkIzIsxM7QGJs {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._1l8NkIzIsxM7QGJs {
        font-size: 1.25rem
    }
}

._lFdhNJ7MsqNyUIxI {
    align-items: flex-end;
    color: #888;
    display: flex;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 1.5rem;
    text-transform: uppercase
}

._OO-VxONly2kuqco0 {
    display: block;
    height: 3rem;
    margin: 0 auto 1.5rem;
    width: 3rem;
    fill: #861a22
}

@media (min-width: 768px) {
    ._OO-VxONly2kuqco0 {
        margin: 0 auto 2rem
    }
}

._RnIIuNJto32IGt-O {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    width: 100%
}

@media (min-width: 768px) {
    ._RnIIuNJto32IGt-O {
        margin-top: 2rem
    }
}

._dE3Ip56jZ2Sc1EYj {
    margin: 0 auto
}

._v1JiAEz\+XCFTFOq7 {
    z-index: 9090
}

._QyySXiUJKgKkzeCe {
    margin: 0 auto;
    max-width: 80.5rem;
    width: 100%
}

._YPDxRRvHSADNRd1F:not(:only-child) {
    display: none
}

._EqOL78Coa1F5\+76B {
    padding: 1rem
}

._h2y9SFx8KdwtjjZJ {
    z-index: 9090
}

._MBNfDGW7rBlCiiD3 {
    width: 100%
}

@media (min-width: 600px) {
    ._MBNfDGW7rBlCiiD3 {
        width: 32rem
    }
}

._48qiu-5XMY3fEIhY {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 1.5rem
}

._UztQ566na5bzbsXD {
    height: 2.5rem;
    width: auto
}

._aKUPsOsO2plKtFbm {
    align-items: center;
    background-color: #861a22;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 10.625rem;
    justify-content: space-between;
    padding: 1rem
}

@media (min-width: 1024px) {
    ._aKUPsOsO2plKtFbm {
        display: grid;
        height: 9.375rem;
        grid-gap: .25rem;
        grid-template-columns:repeat(3, 20vw);
        justify-items: center
    }
}

._Fhc\+b6ZUeuQmX-Km {
    color: #fff;
    font-size: .625rem;
    font-weight: 700;
    text-transform: uppercase
}

._Fhc\+b6ZUeuQmX-Km:hover {
    color: #fff
}

._gWpokQihMb9uJDec ._8fd9YJEVGbEmJfz1 {
    margin-bottom: 0
}

._rmFUf644OcY4YVlB {
    margin-top: 2rem
}

._lE1BL5MnDW6EeBK2 {
    display: grid;
    gap: .75rem;
    grid-area: buttons;
    grid-auto-rows: min-content
}

._CZg1axrw\+g6v\+S3j {
    margin-top: .5rem;
    padding-left: 0;
    padding-right: 0
}

._Ox2sAFCSDHR9R-Dh {
    margin-bottom: 2rem;
    margin-left: 0
}

._tzN9BZla3HF5hZnG {
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .025rem;
    margin-top: .25rem
}

._foxI2pUQoxvQp0Yh {
    margin-bottom: 1.5rem;
    margin-left: 0
}

._HMV-JN4vStkZIsRw {
    margin-bottom: 1.5rem;
    margin-left: 0
}

._bqBbX6we8IqVjDjt {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.5;
    line-height: 1.25;
    margin-bottom: .5rem;
    text-transform: uppercase
}

._V32CQbd5HPDnY2Ts {
    font-size: .875rem;
    line-height: 1.5
}

._hmSu8wWxCpZYldlv {
    margin: 1rem auto
}

._-dYZ6cD\+jWd0Y3n7 {
    margin-bottom: 2rem
}

._52Qi4IDtWzxSPQqg {
    display: flex
}

._88vrUfVX1JC0BWw9 {
    padding: 0 0 1.5rem
}

._88vrUfVX1JC0BWw9._Uzr03bhiV-4qbdTt {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._yK2M-TJ1W-RTGlq7 {
    flex: auto;
    margin: 0
}

._v0IVwU96qyVJD-LW {
    display: none
}

@media (min-width: 768px) {
    ._v0IVwU96qyVJD-LW {
        display: block
    }
}

._jk2M2VgbuqP93FSe {
    border: none;
    flex: 1;
    width: 100%
}

._RMNvTvCIeCcMAi4i {
    align-self: self-start;
    flex: 0 0 auto;
    margin-left: auto;
    max-width: 9.375rem;
    padding-left: 1rem
}

._ctckX8cNCj2oI-YL {
    display: none
}

._K97T9e62lOSa4w1t {
    fill: currentcolor
}

._67o5v83eo16Tp\+mJ {
    font-size: .875rem;
    letter-spacing: .025rem;
    margin-bottom: 2rem
}

._Uzr03bhiV-4qbdTt ._v0IVwU96qyVJD-LW {
    display: block
}

._\+VleI0IgWRDh9X7y {
    opacity: .5;
    pointer-events: none
}

._FmebQO7oZQGlQhGP {
    display: flex;
    flex-direction: column;
    height: 25rem
}

._uym-TRYlX64t2WA2 {
    margin-top: 2.5rem
}

._YMtXzqObZdLgJsIW {
    display: flex;
    justify-content: center;
    margin: 1rem 0
}

._q5aEot93MYvVF\+Co ._yK2M-TJ1W-RTGlq7 {
    cursor: auto
}

._meOEupFA-mPSDyEX {
    margin: 1rem auto
}

._YLwWwP2U4lyUyabS {
    margin-bottom: 2rem
}

._4MuidBOSzscklq92 {
    cursor: pointer;
    display: flex
}

._P-EiBp5FLQ\+tFA2s {
    flex: auto;
    margin: 0
}

._EojT0B\+zUOVlkDmT {
    display: none
}

@media (min-width: 768px) {
    ._EojT0B\+zUOVlkDmT {
        display: block
    }
}

._EojT0B\+zUOVlkDmT._Rx9XQFKldxdBes3y {
    display: block
}

._A0hRl0hdQtuoScHr {
    align-self: self-start;
    flex: 0 0 auto;
    margin-left: auto
}

._OvAga3nnb6jkHCNz {
    font-size: font-size(sm);
    letter-spacing: letter-spacing(md);
    margin-bottom: space(medium)
}

._mLJyZzHyjEWubTWz {
    display: none
}

._T8TxaiBi8TcOFIwX {
    opacity: .5;
    pointer-events: none
}

._9ydAFyrEilCMkBga {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem
}

._C\+Ix0aaBfOor3raA {
    border: none;
    height: 100vh;
    width: 100%
}

._2\+67VFyKCDgvreC7 {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media (min-width: 768px) {
    ._2\+67VFyKCDgvreC7 {
        height: calc(100vh - 9.375rem)
    }
}

._wXX3l-2dsmBzGfQ0 {
    display: flex;
    flex-direction: column
}

._gbWKlqyWzekL4jN1 {
    align-items: flex-end;
    display: flex;
    margin-bottom: 2rem
}

._hTtgQhjnYFJwEMeY {
    display: block;
    padding: 1.5rem 0
}

@media (min-width: 768px) {
    ._hTtgQhjnYFJwEMeY {
        display: none
    }
}

._QHNG4URR0DpfkGI5 {
    font-size: .75rem;
    letter-spacing: .1rem;
    text-transform: uppercase
}

._E\+9zQTPI3e6ZQ\+OI section {
    padding: 0
}

@media (min-width: 768px) {
    ._E\+9zQTPI3e6ZQ\+OI > div {
        padding-left: 2rem
    }
}

._E\+9zQTPI3e6ZQ\+OI ._hT7tgE5RjCtzu1an {
    padding: 1.25rem 1rem 0
}

@media (min-width: 768px) {
    ._E\+9zQTPI3e6ZQ\+OI ._hT7tgE5RjCtzu1an {
        padding: .75rem 2rem 0
    }
}

._jgwM-fjrSYBuJhGx {
    height: 10rem;
    margin: 3rem auto;
    position: relative;
    width: 10rem
}

._jgwM-fjrSYBuJhGx > i {
    height: 70%;
    margin: 15%;
    position: absolute;
    width: 70%
}

._jgwM-fjrSYBuJhGx > svg {
    display: block;
    position: absolute
}

._qwJVUnQv\+XiOB7YR {
    padding: 1rem 1rem 5rem
}

@media (min-width: 768px) {
    ._qwJVUnQv\+XiOB7YR {
        padding: 2rem
    }
}

._qwJVUnQv\+XiOB7YR ._GueIRtzgfvrgkWGH {
    display: grid;
    grid-template-columns:5.3125rem auto;
    grid-template-rows:100%;
    grid-gap: 1.25rem;
    margin-bottom: 1rem
}

._qwJVUnQv\+XiOB7YR ._GueIRtzgfvrgkWGH ._mJK-0aOWSPVB-ZjG {
    display: block
}

._qwJVUnQv\+XiOB7YR ._GueIRtzgfvrgkWGH ._mJK-0aOWSPVB-ZjG:first-child, ._qwJVUnQv\+XiOB7YR ._GueIRtzgfvrgkWGH ._mJK-0aOWSPVB-ZjG:nth-child(3) {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.6
}

._qwJVUnQv\+XiOB7YR ._GueIRtzgfvrgkWGH ._mJK-0aOWSPVB-ZjG:nth-child(2) {
    color: #ffef8a;
    font-size: .875rem;
    line-height: 1.3125rem
}

._qwJVUnQv\+XiOB7YR ._GueIRtzgfvrgkWGH ._MkpdxrUpj4N0VKj7 {
    line-height: 5rem;
    margin: 0;
    padding: 0
}

._yiIQPFYoba3LGrkk {
    border-color: var(--a11y-color-ash);
    border-radius: 2.5rem;
    height: 5rem;
    margin: 0;
    width: 5rem
}

._yiIQPFYoba3LGrkk span:before {
    height: 2rem;
    width: 2rem
}

._5Y8u01hViMxkOHUS {
    bottom: 0;
    padding: .75rem 1rem;
    position: fixed;
    width: 100%
}

@media (min-width: 768px) {
    ._5Y8u01hViMxkOHUS {
        padding: 1rem 2rem;
        position: relative
    }
}

._5Y8u01hViMxkOHUS ._1ewVK4epO-XW36bl {
    width: 100%
}

._ELNEtnaFAm3fYn2K {
    background-color: var(--a11y-color-ash);
    font-size: .875rem;
    font-weight: 600;
    height: 3rem;
    line-height: 1.5;
    position: relative
}

._ELNEtnaFAm3fYn2K ._iYQciVxzm8sRHxc3 {
    background-color: var(--a11y-concrete-default);
    height: 100%
}

._ELNEtnaFAm3fYn2K ._RZH6fkOFmF74OEAX {
    color: #fff;
    display: inline-block;
    height: 100%;
    line-height: 3rem;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

._8RE8k1AWrN2f\+7Pb section {
    padding: 0
}

@media (min-width: 768px) {
    ._8RE8k1AWrN2f\+7Pb > div {
        padding-left: 2rem
    }
}

._J9f4QYymN\+R53hd\+ {
    display: block
}

._J9f4QYymN\+R53hd\+:before {
    display: block;
    height: 6.25rem;
    margin: 2rem auto 1rem;
    width: 6.25rem
}

._RwSA8yNVR37560N9 {
    text-align: center
}

._RwSA8yNVR37560N9 ._f-Fu2Y8UBAuZgkP3 {
    margin: 0
}

._RwSA8yNVR37560N9 ._CVD2mlIrQALkgcLl {
    color: #444;
    font-weight: 400;
    -webkit-hyphens: none;
    hyphens: none;
    margin: 0 auto 2rem;
    padding: 0;
    width: 80%
}

._RwSA8yNVR37560N9 ._V\+JnxD\+2409lx9xx {
    color: #444;
    display: block;
    line-height: 3rem;
    margin-left: 1.5rem;
    text-align: left
}

._RwSA8yNVR37560N9 ._P4S11ekrA\+nc4ZvG {
    color: #444;
    text-align: left;
    width: 90%
}

._RwSA8yNVR37560N9 ._P4S11ekrA\+nc4ZvG ._QmXI2l\+ArxmsI3PD {
    font-weight: 400;
    margin-left: 1rem
}

._-HiWx70Xnnx1rjbd {
    padding: .75rem 1rem
}

@media (min-width: 768px) {
    ._-HiWx70Xnnx1rjbd {
        padding: .75rem 2rem
    }
}

._-HiWx70Xnnx1rjbd ._Dhwahz0rpVbXke8L {
    bottom: 0;
    width: 100%
}

@keyframes _ShjaLFqCxSnZlEiG {
    0% {
        width: 3rem
    }
    to {
        width: 100%
    }
}

@keyframes _a5HgI1ZCn52IF4HN {
    0% {
        width: 100%
    }
    to {
        width: 3rem
    }
}

._CYXnJy3fAGeoO-CA {
    align-self: end;
    bottom: 1.0625rem;
    position: absolute;
    z-index: 1010
}

@media (min-width: 768px) {
    ._CYXnJy3fAGeoO-CA {
        left: 1.0625rem
    }
}

._deyMECNUeYdi-IhG {
    background-color: #fff;
    border: .0625rem solid #000;
    border-radius: .0625rem;
    height: 3rem;
    overflow: hidden;
    padding: 0 1rem 0 .5rem;
    white-space: nowrap;
    width: 3rem
}

._deyMECNUeYdi-IhG:before {
    height: 100%;
    margin: 0 1rem 0 .5rem;
    width: 1rem
}

._deyMECNUeYdi-IhG._cHyGSGsShH1tAmlg {
    animation: _ShjaLFqCxSnZlEiG .6s forwards
}

._deyMECNUeYdi-IhG._cHyGSGsShH1tAmlg ._lspUcHxWs7KFqdi0 {
    opacity: 1
}

._deyMECNUeYdi-IhG._P3TmNs9jEWsOaeUx {
    animation: _a5HgI1ZCn52IF4HN .6s forwards
}

._deyMECNUeYdi-IhG._P3TmNs9jEWsOaeUx ._lspUcHxWs7KFqdi0 {
    opacity: 1
}

._lspUcHxWs7KFqdi0 {
    font-size: .875rem;
    opacity: 0;
    transition: opacity .6s cubic-bezier(.42, 0, .1, 1)
}

._fzPyxxdW8slAPoAZ {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 2.5rem 0;
    text-align: center
}

@media (min-width: 768px) {
    ._fzPyxxdW8slAPoAZ {
        margin: 5rem 0
    }
}

._D\+n8rK7sOC\+bdvR4 {
    height: 2.5rem;
    margin-bottom: 1rem;
    width: 2.5rem;
    fill: #24bf00
}

._qcN1sx\+XmNjgXN\+b {
    margin-top: 1.5rem;
    padding: .75rem
}

@media (min-width: 768px) {
    ._qcN1sx\+XmNjgXN\+b {
        margin-top: 0;
        padding: 1.5rem
    }
}

._qcN1sx\+XmNjgXN\+b svg {
    fill: #861a22
}

._QyS6ylTlrlLtizrF {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._QyS6ylTlrlLtizrF {
        margin-top: 2rem
    }
}

._Gn6wA-3Xe-lEQXVa {
    width: 100%
}

._Gn6wA-3Xe-lEQXVa, ._NChINwbxw5NFtOki {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._NChINwbxw5NFtOki {
        margin-top: 2rem
    }
}

._Eo7F5PymDTpGz5y0 {
    display: flex;
    flex-direction: column;
    justify-content: left;
    padding: 1.5rem;
    text-align: left;
    width: 100%
}

@media (min-width: 1024px) {
    ._Eo7F5PymDTpGz5y0 {
        flex-direction: row;
        margin-left: auto;
        padding: 1.5rem 0;
        width: 70%
    }
}

._Eo7F5PymDTpGz5y0 ._hB0wMcDC2Hq2qNeP {
    margin-right: .5rem;
    position: unset
}

._-yNYHHot6zq2IYHO {
    align-items: center;
    display: flex;
    font-size: .875rem;
    line-height: 1.5;
    margin: 0 0 1rem
}

@media (min-width: 1024px) {
    ._-yNYHHot6zq2IYHO {
        margin-right: 2rem
    }
}

._DyYTlJWz6b1Wa2ry {
    background-color: #861a22;
    border-radius: 50%;
    display: inline-block;
    margin-right: .5rem
}

._DyYTlJWz6b1Wa2ry, ._DyYTlJWz6b1Wa2ry:after {
    height: 1.375rem;
    width: 1.375rem
}

._DyYTlJWz6b1Wa2ry:after {
    background-color: #fff;
    content: "";
    display: block;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIzLjE4IDcuNDI1YTIuNjkgMi42OSAwIDAgMCAwLTMuODY4IDIuODQ4IDIuODQ4IDAgMCAwLTMuOTYgMCAyLjY5IDIuNjkgMCAwIDAgMCAzLjg2OCAyLjg0OCAyLjg0OCAwIDAgMCAzLjk2IDBaTTcuNjkgNS40MzZjMS41MjctLjI0MiAyLjU2NC0xLjY0NyAyLjMxNi0zLjEzOEM5Ljc1OC44MDYgOC4zMi0uMjA2IDYuNzkzLjAzNiA1LjI2Ni4yNzggNC4yMyAxLjY4MyA0LjQ3NyAzLjE3NGMuMjQ4IDEuNDkxIDEuNjg3IDIuNTA0IDMuMjE0IDIuMjYyWm0yLjQwMiA3LjE0MWMuNDg3IDIuNDY0IDIuMzE3IDMuMDkzIDMuNTggMy4wOTMuMjEgMCAuNDItLjAxNy42MjUtLjA1M2EuNjk0LjY5NCAwIDAgMCAuNDQyLS4yODIuNjY0LjY2NCAwIDAgMCAuMTEtLjUwNC42ODUuNjg1IDAgMCAwLS4yOS0uNDMxLjcxNi43MTYgMCAwIDAtLjUxNS0uMTEyYy0uMzUyLjA2Mi0yLjEzNy4yNTItMi41OTYtMS45NzgtLjU1MS0yLjY5NyAyLjUxMy03LjUyNSAzLjczNy05LjE1NWEuNjY0LjY2NCAwIDAgMC0uMTc2LS45MDQuNzA1LjcwNSAwIDAgMC0uOTM2LjEwM2MtLjE5NS4yNTgtNC43NjcgNi4zODYtMy45ODEgMTAuMjIzWiIvPjxwYXRoIGQ9Ik0yMS4xNjcgMTcuODQzYy0uMDQ0LjA1Mi00LjQyNSA1LjE5LTguOTUzIDQuNzY1LTMuODctLjM0OC03LjgwNy01LjM3NS04Ljk4Mi02Ljk0M2wxLjY0OS0xLjM3N2EuNjY3LjY2NyAwIDAgMCAuMDU2LS45MzUuNzA1LjcwNSAwIDAgMC0uOTU0LS4wOTRMLjI0NiAxNi40MTJhLjY1Ny42NTcgMCAwIDAtLjIwMy43NDhjLjA0OS4xMy4xMzguMjQxLjI1NC4zMmEuNzIzLjcyMyAwIDAgMCAuODQ2LS4wMzlsMS4wNTQtLjg4MWMxLjMzMiAxLjgxIDUuNTA0IDcuMDEgOS45MTUgNy40MDYuMjE1LjAyMy40MzIuMDM0LjY0OC4wMzMgNC45OTIgMCA5LjMxLTUuMDc1IDkuNS01LjNhLjY2NS42NjUgMCAwIDAtLjEyMS0uOTIuNzAzLjcwMyAwIDAgMC0uOTQ4LjA2M2gtLjAyNFoiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIzLjE4IDcuNDI1YTIuNjkgMi42OSAwIDAgMCAwLTMuODY4IDIuODQ4IDIuODQ4IDAgMCAwLTMuOTYgMCAyLjY5IDIuNjkgMCAwIDAgMCAzLjg2OCAyLjg0OCAyLjg0OCAwIDAgMCAzLjk2IDBaTTcuNjkgNS40MzZjMS41MjctLjI0MiAyLjU2NC0xLjY0NyAyLjMxNi0zLjEzOEM5Ljc1OC44MDYgOC4zMi0uMjA2IDYuNzkzLjAzNiA1LjI2Ni4yNzggNC4yMyAxLjY4MyA0LjQ3NyAzLjE3NGMuMjQ4IDEuNDkxIDEuNjg3IDIuNTA0IDMuMjE0IDIuMjYyWm0yLjQwMiA3LjE0MWMuNDg3IDIuNDY0IDIuMzE3IDMuMDkzIDMuNTggMy4wOTMuMjEgMCAuNDItLjAxNy42MjUtLjA1M2EuNjk0LjY5NCAwIDAgMCAuNDQyLS4yODIuNjY0LjY2NCAwIDAgMCAuMTEtLjUwNC42ODUuNjg1IDAgMCAwLS4yOS0uNDMxLjcxNi43MTYgMCAwIDAtLjUxNS0uMTEyYy0uMzUyLjA2Mi0yLjEzNy4yNTItMi41OTYtMS45NzgtLjU1MS0yLjY5NyAyLjUxMy03LjUyNSAzLjczNy05LjE1NWEuNjY0LjY2NCAwIDAgMC0uMTc2LS45MDQuNzA1LjcwNSAwIDAgMC0uOTM2LjEwM2MtLjE5NS4yNTgtNC43NjcgNi4zODYtMy45ODEgMTAuMjIzWiIvPjxwYXRoIGQ9Ik0yMS4xNjcgMTcuODQzYy0uMDQ0LjA1Mi00LjQyNSA1LjE5LTguOTUzIDQuNzY1LTMuODctLjM0OC03LjgwNy01LjM3NS04Ljk4Mi02Ljk0M2wxLjY0OS0xLjM3N2EuNjY3LjY2NyAwIDAgMCAuMDU2LS45MzUuNzA1LjcwNSAwIDAgMC0uOTU0LS4wOTRMLjI0NiAxNi40MTJhLjY1Ny42NTcgMCAwIDAtLjIwMy43NDhjLjA0OS4xMy4xMzguMjQxLjI1NC4zMmEuNzIzLjcyMyAwIDAgMCAuODQ2LS4wMzlsMS4wNTQtLjg4MWMxLjMzMiAxLjgxIDUuNTA0IDcuMDEgOS45MTUgNy40MDYuMjE1LjAyMy40MzIuMDM0LjY0OC4wMzMgNC45OTIgMCA5LjMxLTUuMDc1IDkuNS01LjNhLjY2NS42NjUgMCAwIDAtLjEyMS0uOTIuNzAzLjcwMyAwIDAgMC0uOTQ4LjA2M2gtLjAyNFoiLz48L3N2Zz4=);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 55%;
    mask-size: 55%
}

._IHVXc\+TJJM4FqcMI {
    background-color: #444;
    border-radius: 50%;
    display: inline-block;
    margin-right: .5rem
}

._IHVXc\+TJJM4FqcMI, ._IHVXc\+TJJM4FqcMI:after {
    height: 1.375rem;
    width: 1.375rem
}

._IHVXc\+TJJM4FqcMI:after {
    background-color: #fff;
    content: "";
    display: block;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIzLjE4IDcuNDI1YTIuNjkgMi42OSAwIDAgMCAwLTMuODY4IDIuODQ4IDIuODQ4IDAgMCAwLTMuOTYgMCAyLjY5IDIuNjkgMCAwIDAgMCAzLjg2OCAyLjg0OCAyLjg0OCAwIDAgMCAzLjk2IDBaTTcuNjkgNS40MzZjMS41MjctLjI0MiAyLjU2NC0xLjY0NyAyLjMxNi0zLjEzOEM5Ljc1OC44MDYgOC4zMi0uMjA2IDYuNzkzLjAzNiA1LjI2Ni4yNzggNC4yMyAxLjY4MyA0LjQ3NyAzLjE3NGMuMjQ4IDEuNDkxIDEuNjg3IDIuNTA0IDMuMjE0IDIuMjYyWm0yLjQwMiA3LjE0MWMuNDg3IDIuNDY0IDIuMzE3IDMuMDkzIDMuNTggMy4wOTMuMjEgMCAuNDItLjAxNy42MjUtLjA1M2EuNjk0LjY5NCAwIDAgMCAuNDQyLS4yODIuNjY0LjY2NCAwIDAgMCAuMTEtLjUwNC42ODUuNjg1IDAgMCAwLS4yOS0uNDMxLjcxNi43MTYgMCAwIDAtLjUxNS0uMTEyYy0uMzUyLjA2Mi0yLjEzNy4yNTItMi41OTYtMS45NzgtLjU1MS0yLjY5NyAyLjUxMy03LjUyNSAzLjczNy05LjE1NWEuNjY0LjY2NCAwIDAgMC0uMTc2LS45MDQuNzA1LjcwNSAwIDAgMC0uOTM2LjEwM2MtLjE5NS4yNTgtNC43NjcgNi4zODYtMy45ODEgMTAuMjIzWiIvPjxwYXRoIGQ9Ik0yMS4xNjcgMTcuODQzYy0uMDQ0LjA1Mi00LjQyNSA1LjE5LTguOTUzIDQuNzY1LTMuODctLjM0OC03LjgwNy01LjM3NS04Ljk4Mi02Ljk0M2wxLjY0OS0xLjM3N2EuNjY3LjY2NyAwIDAgMCAuMDU2LS45MzUuNzA1LjcwNSAwIDAgMC0uOTU0LS4wOTRMLjI0NiAxNi40MTJhLjY1Ny42NTcgMCAwIDAtLjIwMy43NDhjLjA0OS4xMy4xMzguMjQxLjI1NC4zMmEuNzIzLjcyMyAwIDAgMCAuODQ2LS4wMzlsMS4wNTQtLjg4MWMxLjMzMiAxLjgxIDUuNTA0IDcuMDEgOS45MTUgNy40MDYuMjE1LjAyMy40MzIuMDM0LjY0OC4wMzMgNC45OTIgMCA5LjMxLTUuMDc1IDkuNS01LjNhLjY2NS42NjUgMCAwIDAtLjEyMS0uOTIuNzAzLjcwMyAwIDAgMC0uOTQ4LjA2M2gtLjAyNFoiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIzLjE4IDcuNDI1YTIuNjkgMi42OSAwIDAgMCAwLTMuODY4IDIuODQ4IDIuODQ4IDAgMCAwLTMuOTYgMCAyLjY5IDIuNjkgMCAwIDAgMCAzLjg2OCAyLjg0OCAyLjg0OCAwIDAgMCAzLjk2IDBaTTcuNjkgNS40MzZjMS41MjctLjI0MiAyLjU2NC0xLjY0NyAyLjMxNi0zLjEzOEM5Ljc1OC44MDYgOC4zMi0uMjA2IDYuNzkzLjAzNiA1LjI2Ni4yNzggNC4yMyAxLjY4MyA0LjQ3NyAzLjE3NGMuMjQ4IDEuNDkxIDEuNjg3IDIuNTA0IDMuMjE0IDIuMjYyWm0yLjQwMiA3LjE0MWMuNDg3IDIuNDY0IDIuMzE3IDMuMDkzIDMuNTggMy4wOTMuMjEgMCAuNDItLjAxNy42MjUtLjA1M2EuNjk0LjY5NCAwIDAgMCAuNDQyLS4yODIuNjY0LjY2NCAwIDAgMCAuMTEtLjUwNC42ODUuNjg1IDAgMCAwLS4yOS0uNDMxLjcxNi43MTYgMCAwIDAtLjUxNS0uMTEyYy0uMzUyLjA2Mi0yLjEzNy4yNTItMi41OTYtMS45NzgtLjU1MS0yLjY5NyAyLjUxMy03LjUyNSAzLjczNy05LjE1NWEuNjY0LjY2NCAwIDAgMC0uMTc2LS45MDQuNzA1LjcwNSAwIDAgMC0uOTM2LjEwM2MtLjE5NS4yNTgtNC43NjcgNi4zODYtMy45ODEgMTAuMjIzWiIvPjxwYXRoIGQ9Ik0yMS4xNjcgMTcuODQzYy0uMDQ0LjA1Mi00LjQyNSA1LjE5LTguOTUzIDQuNzY1LTMuODctLjM0OC03LjgwNy01LjM3NS04Ljk4Mi02Ljk0M2wxLjY0OS0xLjM3N2EuNjY3LjY2NyAwIDAgMCAuMDU2LS45MzUuNzA1LjcwNSAwIDAgMC0uOTU0LS4wOTRMLjI0NiAxNi40MTJhLjY1Ny42NTcgMCAwIDAtLjIwMy43NDhjLjA0OS4xMy4xMzguMjQxLjI1NC4zMmEuNzIzLjcyMyAwIDAgMCAuODQ2LS4wMzlsMS4wNTQtLjg4MWMxLjMzMiAxLjgxIDUuNTA0IDcuMDEgOS45MTUgNy40MDYuMjE1LjAyMy40MzIuMDM0LjY0OC4wMzMgNC45OTIgMCA5LjMxLTUuMDc1IDkuNS01LjNhLjY2NS42NjUgMCAwIDAtLjEyMS0uOTIuNzAzLjcwMyAwIDAgMC0uOTQ4LjA2M2gtLjAyNFoiLz48L3N2Zz4=);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 55%;
    mask-size: 55%
}

._cehWGURxiQhJmcGE {
    background-color: #444;
    border-radius: 50%;
    display: inline-block;
    margin-right: .5rem
}

._cehWGURxiQhJmcGE, ._cehWGURxiQhJmcGE:after {
    height: 1.375rem;
    width: 1.375rem
}

._cehWGURxiQhJmcGE:after {
    background-color: #fff;
    content: "";
    display: block;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE3LjE0IDEuOGgtMWEyLjgyIDIuODIgMCAwIDAtMi44MiAyLjgxdjguMDdhLjc2Ljc2IDAgMCAwIC43NS43NWgyLjM2djkuMTdhLjc1Ljc1IDAgMSAwIDEuNSAwdi0yMGEuNzQuNzQgMCAwIDAtLjc5LS44em0tMi4zNiAxMC4xM1Y0LjYxQTEuMzIgMS4zMiAwIDAgMSAxNi4xIDMuM2guMjl2OC42M2gtMS42MXpNMTAuODMgMS44OWEuNzUuNzUgMCAwIDAtLjc1Ljc1djMuNjhoLTEuMlYyLjY0YS43NS43NSAwIDAgMC0xLjUgMHYzLjY4aC0xLjJWMi42NGEuNzUuNzUgMCAwIDAtMS41IDB2NC40OGEzLjQ2IDMuNDYgMCAwIDAgMi43IDMuMzdWMjIuNmEuNzUuNzUgMCAwIDAgMS41IDBWMTAuNDRhMy40NiAzLjQ2IDAgMCAwIDIuNy0zLjM3VjIuNjRhLjc0Ljc0IDAgMCAwLS43NS0uNzV6TTguMTMgOWEyIDIgMCAwIDEtMS44LTEuMjFoMy42QTIgMiAwIDAgMSA4LjEzIDl6Ii8+PC9zdmc+);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE3LjE0IDEuOGgtMWEyLjgyIDIuODIgMCAwIDAtMi44MiAyLjgxdjguMDdhLjc2Ljc2IDAgMCAwIC43NS43NWgyLjM2djkuMTdhLjc1Ljc1IDAgMSAwIDEuNSAwdi0yMGEuNzQuNzQgMCAwIDAtLjc5LS44em0tMi4zNiAxMC4xM1Y0LjYxQTEuMzIgMS4zMiAwIDAgMSAxNi4xIDMuM2guMjl2OC42M2gtMS42MXpNMTAuODMgMS44OWEuNzUuNzUgMCAwIDAtLjc1Ljc1djMuNjhoLTEuMlYyLjY0YS43NS43NSAwIDAgMC0xLjUgMHYzLjY4aC0xLjJWMi42NGEuNzUuNzUgMCAwIDAtMS41IDB2NC40OGEzLjQ2IDMuNDYgMCAwIDAgMi43IDMuMzdWMjIuNmEuNzUuNzUgMCAwIDAgMS41IDBWMTAuNDRhMy40NiAzLjQ2IDAgMCAwIDIuNy0zLjM3VjIuNjRhLjc0Ljc0IDAgMCAwLS43NS0uNzV6TTguMTMgOWEyIDIgMCAwIDEtMS44LTEuMjFoMy42QTIgMiAwIDAgMSA4LjEzIDl6Ii8+PC9zdmc+);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 55%;
    mask-size: 55%
}

._hHC0l85YIzQeH\+6n {
    background-color: #444;
    border-radius: 50%;
    display: inline-block;
    margin-right: .5rem
}

._hHC0l85YIzQeH\+6n, ._hHC0l85YIzQeH\+6n:after {
    height: 1.375rem;
    width: 1.375rem
}

._hHC0l85YIzQeH\+6n:after {
    background-color: #fff;
    content: "";
    display: block;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkuNzIgOC4yNWEuNzUuNzUgMCAwIDEgLjc1LS43NWgxMS4yNWEuNzUuNzUgMCAwIDEgLjc1Ljc1djEwLjVhLjc1Ljc1IDAgMCAxLS43NS43NUgxMC40N2EuNzUuNzUgMCAwIDEtLjc1LS43NVY4LjI1em0xLjUuNzV2OWg5Ljc1VjloLTkuNzV6Ii8+PHBhdGggZD0iTTEyLjcyIDEyYS43NS43NSAwIDAgMSAuNzUtLjc1aDUuMjVhLjc1Ljc1IDAgMCAxIC43NS43NXYzLjc1YS43NS43NSAwIDAgMS0uNzUuNzVoLTUuMjVhLjc1Ljc1IDAgMCAxLS43NS0uNzVWMTJ6bTEuNS43NVYxNWgzLjc1di0yLjI1aC0zLjc1em0yLjI1LTUuMjVhLjc1Ljc1IDAgMCAxIC43NS0uNzVoMi4yNWEuNzUuNzUgMCAwIDEgMCAxLjVoLTIuMjVhLjc1Ljc1IDAgMCAxLS43NS0uNzV6bS00LjUgMGEuNzUuNzUgMCAwIDEgLjc1LS43NWgyLjI1YS43NS43NSAwIDAgMSAwIDEuNWgtMi4yNWEuNzUuNzUgMCAwIDEtLjc1LS43NXptLTEwLjUuNzVhLjc1Ljc1IDAgMCAxIC43NS0uNzVoOC4yNWEuNzUuNzUgMCAwIDEgLjc1Ljc1djEwLjVhLjc1Ljc1IDAgMCAxLS43NS43NUgyLjIyYS43NS43NSAwIDAgMS0uNzUtLjc1VjguMjV6bTEuNS43NXY5aDYuNzVWOUgyLjk3eiIvPjxwYXRoIGQ9Ik05LjE1MiA0LjM2NGEuNzUuNzUgMCAwIDEgLjc1Ljc1VjcuODRhLjc1Ljc1IDAgMCAxLTEuNSAwVjUuMTEzYS43NS43NSAwIDAgMSAuNzUtLjc1eiIvPjxwYXRoIGQ9Ik03Ljc4OCA0LjUxMWEuNjE0LjYxNCAwIDAgMC0uNjE0LjYwOS43NS43NSAwIDEgMS0xLjUtLjAxMyAyLjExNCAyLjExNCAwIDAgMSA0LjIyOCAwIC43NS43NSAwIDEgMS0xLjUuMDEzLjYxNC42MTQgMCAwIDAtLjYxNC0uNjA5ek03LjQ3IDEyYS43NS43NSAwIDEgMCAwLTEuNS43NS43NSAwIDAgMCAwIDEuNXoiLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTkuNzIgOC4yNWEuNzUuNzUgMCAwIDEgLjc1LS43NWgxMS4yNWEuNzUuNzUgMCAwIDEgLjc1Ljc1djEwLjVhLjc1Ljc1IDAgMCAxLS43NS43NUgxMC40N2EuNzUuNzUgMCAwIDEtLjc1LS43NVY4LjI1em0xLjUuNzV2OWg5Ljc1VjloLTkuNzV6Ii8+PHBhdGggZD0iTTEyLjcyIDEyYS43NS43NSAwIDAgMSAuNzUtLjc1aDUuMjVhLjc1Ljc1IDAgMCAxIC43NS43NXYzLjc1YS43NS43NSAwIDAgMS0uNzUuNzVoLTUuMjVhLjc1Ljc1IDAgMCAxLS43NS0uNzVWMTJ6bTEuNS43NVYxNWgzLjc1di0yLjI1aC0zLjc1em0yLjI1LTUuMjVhLjc1Ljc1IDAgMCAxIC43NS0uNzVoMi4yNWEuNzUuNzUgMCAwIDEgMCAxLjVoLTIuMjVhLjc1Ljc1IDAgMCAxLS43NS0uNzV6bS00LjUgMGEuNzUuNzUgMCAwIDEgLjc1LS43NWgyLjI1YS43NS43NSAwIDAgMSAwIDEuNWgtMi4yNWEuNzUuNzUgMCAwIDEtLjc1LS43NXptLTEwLjUuNzVhLjc1Ljc1IDAgMCAxIC43NS0uNzVoOC4yNWEuNzUuNzUgMCAwIDEgLjc1Ljc1djEwLjVhLjc1Ljc1IDAgMCAxLS43NS43NUgyLjIyYS43NS43NSAwIDAgMS0uNzUtLjc1VjguMjV6bTEuNS43NXY5aDYuNzVWOUgyLjk3eiIvPjxwYXRoIGQ9Ik05LjE1MiA0LjM2NGEuNzUuNzUgMCAwIDEgLjc1Ljc1VjcuODRhLjc1Ljc1IDAgMCAxLTEuNSAwVjUuMTEzYS43NS43NSAwIDAgMSAuNzUtLjc1eiIvPjxwYXRoIGQ9Ik03Ljc4OCA0LjUxMWEuNjE0LjYxNCAwIDAgMC0uNjE0LjYwOS43NS43NSAwIDEgMS0xLjUtLjAxMyAyLjExNCAyLjExNCAwIDAgMSA0LjIyOCAwIC43NS43NSAwIDEgMS0xLjUuMDEzLjYxNC42MTQgMCAwIDAtLjYxNC0uNjA5ek03LjQ3IDEyYS43NS43NSAwIDEgMCAwLTEuNS43NS43NSAwIDAgMCAwIDEuNXoiLz48L3N2Zz4=);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 55%;
    mask-size: 55%
}

._hHC0l85YIzQeH\+6n:after, ._cehWGURxiQhJmcGE:after {
    -webkit-mask-size: 70%;
    mask-size: 70%
}

._Qz3H0vWTF9wgbxXU {
    background-color: #fff;
    bottom: 0;
    position: absolute;
    width: 100%
}

@media (min-width: 1024px) {
    ._Qz3H0vWTF9wgbxXU {
        display: none
    }
}

._9oL8tT\+7mzBQG1Vq {
    align-items: baseline;
    display: flex;
    justify-content: space-between;
    padding: 1.5rem 1.5rem 0
}

._Et6Ei17TUMNNlwGA {
    background-color: #fff;
    border: .0625rem solid var(--a11y-color-ash);
    border-radius: 50%;
    color: #ffde14;
    height: 2.5rem;
    padding: 0;
    width: 2.5rem
}

._Et6Ei17TUMNNlwGA:after {
    margin: 0
}

@media (min-width: 768px) {
    ._ayvhSFx02I6c-yTs {
        padding-top: 2rem
    }
}

._dnt1mNO0uS889MDT {
    margin-bottom: .25rem
}

._lNwhvjnmUDmMbyEP {
    margin-bottom: 5rem
}

._nP0MRkfVQ5Yvg71d {
    display: flex;
    font-size: .625rem;
    margin-top: 1.5rem
}

._nP0MRkfVQ5Yvg71d:after {
    height: .5rem;
    width: .5rem
}

._7ZOgEGMn\+QLJkbUc {
    height: 9.375rem;
    margin-bottom: .5rem
}

._c-uMJde3t9P6aiey {
    margin-top: 1rem
}

@media (min-width: 768px) {
    ._1kl2bk15Dwfn\+hX1 {
        width: 40rem
    }
}

._u5tK-IpeAKtBUlWS {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5
}

._Z2P0tX6pGRb0eeLc {
    border: .0625rem solid var(--a11y-color-ash);
    color: var(--a11y-color-ash);
    display: inline-block;
    outline: .125rem solid #0000;
    outline-offset: -.125rem;
    transition: background-color .5s cubic-bezier(.42, 0, .1, 1), outline .5s cubic-bezier(.42, 0, .1, 1)
}

._Z2P0tX6pGRb0eeLc:focus, ._Z2P0tX6pGRb0eeLc:hover {
    color: #000;
    outline: .125rem solid #000;
    outline-offset: -.125rem;
    transition: background-color .3s cubic-bezier(.42, 0, .1, 1), border .5s cubic-bezier(.42, 0, .1, 1), outline .5s cubic-bezier(.42, 0, .1, 1)
}

._Z2P0tX6pGRb0eeLc {
    color: inherit;
    cursor: pointer;
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 0;
    padding: .5rem .75rem;
    width: -moz-fit-content;
    width: fit-content
}

._Z2P0tX6pGRb0eeLc:focus, ._Z2P0tX6pGRb0eeLc:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

._VyxUXonD3scXxaT- {
    background-color: #fff;
    border: .0625rem solid #000;
    color: #000;
    cursor: auto;
    font-weight: 700
}

._ExTAT7Q3a0QN46X8 {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._ExTAT7Q3a0QN46X8:focus-visible + label {
    box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #000, 0 0 0 .375rem #fff;
    outline: none;
    transition: box-shadow .15s ease-out
}

._OL10HV9O9IGF-gCA {
    border: .0625rem solid var(--a11y-color-ash);
    color: var(--a11y-color-ash);
    display: inline-block;
    outline: .125rem solid #0000;
    outline-offset: -.125rem;
    transition: background-color .5s cubic-bezier(.42, 0, .1, 1), outline .5s cubic-bezier(.42, 0, .1, 1)
}

._OL10HV9O9IGF-gCA:focus, ._OL10HV9O9IGF-gCA:hover {
    color: #000;
    outline: .125rem solid #000;
    outline-offset: -.125rem;
    transition: background-color .3s cubic-bezier(.42, 0, .1, 1), border .5s cubic-bezier(.42, 0, .1, 1), outline .5s cubic-bezier(.42, 0, .1, 1)
}

._OL10HV9O9IGF-gCA {
    cursor: pointer;
    height: 4rem;
    margin-bottom: 0;
    width: 4rem
}

._PNuxL2PHafiB4ooB {
    border: .0625rem solid #000;
    color: #fff;
    cursor: auto
}

._ze6yKvvofl5zBl5J {
    max-height: 4rem;
    max-width: 4rem;
    overflow: hidden;
    text-indent: 100%;
    transform: scale(.75);
    white-space: nowrap
}

._4hBGKBFIVppmTHXa {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._4hBGKBFIVppmTHXa:focus-visible + label {
    box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #000, 0 0 0 .375rem #fff;
    outline: none;
    transition: box-shadow .15s ease-out
}

._A4QeRPe6vZlR-Unu {
    cursor: pointer;
    display: inline-block;
    text-align: center
}

._MKWd4yEWvzH0MjHD {
    cursor: auto
}

._ACFUaOxncGGNQB1z {
    border-top: .0625rem solid var(--a11y-color-ash);
    margin: 0 -1.5rem;
    padding: 1.5rem 2rem 1.5rem 1.5rem
}

@media (min-width: 768px) {
    ._ACFUaOxncGGNQB1z {
        margin: 0;
        padding: 1.5rem 0
    }
}

._oQvfnMRmIJXbaOMN {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    padding-top: .75rem;
    position: relative;
    width: 100%
}

._Tx17dAQ4X0Mwp6-w {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._Vr5r9WW8nJHkb\+2X {
    margin: 0;
    padding: 0;
    width: 100%
}

._Vr5r9WW8nJHkb\+2X._Hvp4-hgYYkYM6xsm {
    background-color: #fafafa
}

._EV1vn3fi49pX6F5z {
    color: #861a22;
    font-size: .875rem;
    font-weight: 700;
    padding-top: 2rem
}

._HXi6DB1HaUnsHaDe svg {
    height: .75rem;
    width: .75rem
}

._gQLEvDmCFCGyG0RQ {
    color: #ffde14;
    justify-content: flex-end
}

._y-6gryZiY0iqHsKr {
    fill: #ffde14
}

._VUc-w8glC7Z5mFLt, ._qZF6-mGAq50ItR2y {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: flex-start
}

._VUc-w8glC7Z5mFLt:only-child {
    margin-top: 1.5625rem
}

._qZF6-mGAq50ItR2y:only-child {
    margin-top: 2.875rem
}

._OT50qJrqUPPXSGcW {
    display: flex;
    display: -webkit-box;
    overflow: hidden;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: none;
    font-size: .875rem;
    text-overflow: ellipsis
}

._hlN6tQ4CaueBApb5 {
    align-items: flex-end
}

._9pNp\+mo6SyabP8jL {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1rem 1.5rem
}

._03VpDEYoudMCBdOI {
    pointer-events: none
}

@media (min-width: 600px) {
    ._03VpDEYoudMCBdOI {
        pointer-events: unset
    }
}

._o-Zov0S5jMPRgfi9 {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    flex-direction: column;
    margin: 0 1.5rem;
    min-height: 3.75rem;
    padding: .3rem 0
}

._o-Zov0S5jMPRgfi9 ._K0kOLg035HMukXCN {
    color: #ffde14;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: .5rem
}

._o-Zov0S5jMPRgfi9 ._P6nvIs4aLuMkW7il {
    color: #ffde14;
    display: flex;
    display: -webkit-box;
    font-size: .875rem;
    height: 3rem;
    line-height: 1.5;
    max-height: 3rem;
    overflow: hidden;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis
}

._o-Zov0S5jMPRgfi9 ._Oi51JL-ewXi59dVc {
    color: #ffde14;
    padding-bottom: 1rem;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

._o-Zov0S5jMPRgfi9 ._Oi51JL-ewXi59dVc:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

._o-Zov0S5jMPRgfi9._OX32ezxbsOijDyA1 {
    min-height: 9.375rem
}

@media (min-width: 600px) {
    ._o-Zov0S5jMPRgfi9._OX32ezxbsOijDyA1 {
        min-height: 8.75rem
    }
}

._o-Zov0S5jMPRgfi9._U30R4UgArAwpKvuE {
    background-color: #fff;
    margin: 0;
    padding: 1rem
}

._o-Zov0S5jMPRgfi9._U30R4UgArAwpKvuE:last-child {
    border-bottom: 0
}

._Hvp4-hgYYkYM6xsm {
    text-align: right
}

._I-oCCObmF4iqiMGW {
    color: #000;
    display: flex;
    height: 6.5625rem;
    line-height: 1.5;
    margin: 0 auto;
    max-width: 60%;
    object-fit: contain;
    text-align: center
}

@media (min-width: 768px) {
    ._I-oCCObmF4iqiMGW {
        height: 13.125rem;
        max-width: 80%;
        padding-bottom: 1rem;
        padding-top: 2.5rem
    }
}

._I2P5snrQttjaYC0H {
    font-size: .75rem
}

@media (min-width: 1280px) {
    ._I2P5snrQttjaYC0H {
        padding: 0
    }
}

._mPc\+gZRY08crathe {
    min-height: 5.125rem
}

._\+CJuXKXgJknEgn-Y {
    margin-right: 1rem
}

._wPW2SCecjbLkqr\+- {
    min-height: 5.125rem
}

@media (min-width: 768px) {
    ._wPW2SCecjbLkqr\+- {
        min-height: 3.75rem
    }
}

._wPW2SCecjbLkqr\+- ._VUc-w8glC7Z5mFLt {
    justify-content: flex-end
}

._pBiLHpvf6SZkHmua {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: 0
}

@media (min-width: 768px) {
    ._pBiLHpvf6SZkHmua {
        margin: 0 auto;
        max-width: 80.5rem;
        padding: 0 0 2rem;
        width: 100%
    }
}

._fjXyQTCBh-EsM7Kw {
    align-items: baseline;
    display: flex;
    overflow: hidden;
    padding-top: 2rem
}

._HMgwXZu7Joelxgxy {
    margin-bottom: 0;
    margin-left: 1rem;
    position: relative;
    top: 1rem;
    width: calc(100% - 9.375rem)
}

._u2BTQI3YnQbc3CRb {
    display: flex;
    flex: 0 0 50%;
    margin-top: 1rem;
    overflow: hidden;
    width: 50%
}

@media (min-width: 600px) {
    ._u2BTQI3YnQbc3CRb {
        flex: 0 0 33%;
        width: 33%
    }
}

@media (min-width: 1024px) {
    ._u2BTQI3YnQbc3CRb {
        flex: 0 0 25%;
        width: 25%
    }
}

._lKHbT\+cBzjMo1CRC {
    display: flex;
    flex: 0 0 50%;
    overflow: hidden;
    width: 50%
}

@media (min-width: 600px) {
    ._lKHbT\+cBzjMo1CRC {
        flex: 0 0 66%;
        width: 66%
    }
}

@media (min-width: 1024px) {
    ._lKHbT\+cBzjMo1CRC {
        flex: 0 0 75%;
        width: 75%
    }
}

._WJb1TcLNzsGBac0h {
    --slideSize: auto;
    scrollbar-width: none
}

._WJb1TcLNzsGBac0h::-webkit-scrollbar {
    display: none
}

._ZlSXlbRopU-iwSuw {
    flex: none;
    width: 100%
}

@media (min-width: 600px) {
    ._ZlSXlbRopU-iwSuw {
        flex: 0 0 50%;
        width: 50%
    }
}

@media (min-width: 1024px) {
    ._ZlSXlbRopU-iwSuw {
        flex: 0 0 var(--slideSize);
        width: var(--slideSize)
    }
}

button._k9EsKfJ-2OqRM\+zG {
    opacity: 1;
    top: 3.5rem;
    visibility: visible
}

@media (min-width: 1024px) {
    button._k9EsKfJ-2OqRM\+zG._jYBPYcN66xyQgWeA {
        display: none
    }
}

button._k9EsKfJ-2OqRM\+zG:first-of-type {
    left: 1.5rem
}

@media (min-width: 768px) {
    button._k9EsKfJ-2OqRM\+zG:first-of-type {
        left: .5rem
    }
}

button._k9EsKfJ-2OqRM\+zG:last-of-type {
    right: 1.5rem
}

@media (min-width: 768px) {
    button._k9EsKfJ-2OqRM\+zG:last-of-type {
        right: .5rem
    }
}

@media (min-width: 600px) {
    button._k9EsKfJ-2OqRM\+zG {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width: 768px) {
    button._k9EsKfJ-2OqRM\+zG {
        top: 7.5rem
    }
}

._x4QD2UQ0-HpP7r5k, ._vbO37UCzPWAnxXJ0 ._pVeZTXBc9pFXxwOr, ._VrD0zrHKoR0UfEpd {
    width: 16ch
}

@media (min-width: 420px) {
    ._x4QD2UQ0-HpP7r5k, ._vbO37UCzPWAnxXJ0 ._pVeZTXBc9pFXxwOr, ._VrD0zrHKoR0UfEpd {
        width: 18ch
    }
}

@media (min-width: 768px) {
    ._x4QD2UQ0-HpP7r5k, ._vbO37UCzPWAnxXJ0 ._pVeZTXBc9pFXxwOr, ._VrD0zrHKoR0UfEpd {
        width: 20ch
    }
}

@media (min-width: 1024px) {
    ._x4QD2UQ0-HpP7r5k, ._vbO37UCzPWAnxXJ0 ._pVeZTXBc9pFXxwOr, ._VrD0zrHKoR0UfEpd {
        width: 26ch
    }
}

._vbO37UCzPWAnxXJ0 ._eLL0din51NSw0fch, ._vbO37UCzPWAnxXJ0 ._Pk\+DZqbtob0OfWch {
    background-color: #fff;
    border: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 0;
    padding: .5rem;
    text-align: left
}

._\+U9aL7UUrx\+KgmU6 {
    margin: 0;
    padding: 0;
    width: 100%
}

._\+U9aL7UUrx\+KgmU6._n1X2TcJY-4LKMQ\+7 {
    background-color: #fafafa
}

._RMzJR12pt01uAcyQ {
    color: #861a22;
    font-size: .875rem;
    font-weight: 700;
    padding-top: 2rem
}

._vdwdaMMRYsjoEs5y:after {
    height: .5rem;
    vertical-align: middle;
    width: .5rem
}

._TGPP2i1eCww9DJC7 {
    color: #000;
    justify-content: flex-end
}

._S608vOUJebKDEDIB {
    fill: #000
}

._x4QD2UQ0-HpP7r5k, ._VrD0zrHKoR0UfEpd {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: flex-start
}

._x4QD2UQ0-HpP7r5k:only-child {
    margin-top: 1.5625rem
}

._VrD0zrHKoR0UfEpd:only-child {
    margin-top: 2.875rem
}

._KE8d0o5uYUnJvoK1 {
    display: flex;
    display: -webkit-box;
    overflow: hidden;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: none;
    font-size: .875rem;
    -webkit-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis
}

._C3SymsMcs\+GEe9Qn {
    align-items: flex-end
}

._sh3gyeHnAUapc2Mv {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .25rem .5rem
}

@media (min-width: 768px) {
    ._sh3gyeHnAUapc2Mv {
        padding: .75rem 0
    }
}

._pl3D0U4NlJkjUYqQ {
    pointer-events: none
}

@media (min-width: 600px) {
    ._pl3D0U4NlJkjUYqQ {
        pointer-events: unset
    }
}

._vbO37UCzPWAnxXJ0 {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    flex-direction: column;
    margin: 0 1rem;
    min-height: 3.75rem;
    padding: .3rem 0
}

._vbO37UCzPWAnxXJ0:first-of-type, ._vbO37UCzPWAnxXJ0:last-of-type {
    border-bottom: none
}

@media (min-width: 768px) {
    ._vbO37UCzPWAnxXJ0 {
        margin: 0 1.5rem
    }
}

._vbO37UCzPWAnxXJ0 ._pVeZTXBc9pFXxwOr {
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: .5rem;
    white-space: nowrap
}

._vbO37UCzPWAnxXJ0 ._pVeZTXBc9pFXxwOr, ._vbO37UCzPWAnxXJ0 ._Ca9fHpq2Le8ozEyQ {
    color: #000;
    font-size: .875rem;
    overflow: hidden;
    text-overflow: ellipsis
}

._vbO37UCzPWAnxXJ0 ._Ca9fHpq2Le8ozEyQ {
    display: flex;
    display: -webkit-box;
    height: 3rem;
    line-height: 1.5;
    max-height: 3rem;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

._vbO37UCzPWAnxXJ0 ._eLL0din51NSw0fch:hover {
    border: .0625rem solid #000;
    box-shadow: 0 0 0 .0625rem #000;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media (min-width: 768px) {
    ._vbO37UCzPWAnxXJ0 ._eLL0din51NSw0fch {
        margin-bottom: .5rem;
        padding: 1.5rem
    }

    ._vbO37UCzPWAnxXJ0 ._Pk\+DZqbtob0OfWch {
        margin: 1rem 0 .5rem 1rem;
        padding: 1.5rem
    }
}

._vbO37UCzPWAnxXJ0._2cW1MQLmCNACy9DM {
    background-color: #fff;
    margin: 0;
    padding: 1rem
}

._vbO37UCzPWAnxXJ0._2cW1MQLmCNACy9DM:last-child {
    border-bottom: 0
}

._n1X2TcJY-4LKMQ\+7 {
    align-items: flex-end;
    text-align: right
}

._n1X2TcJY-4LKMQ\+7 ._vbO37UCzPWAnxXJ0:not(:last-child) {
    margin-left: .5rem
}

._ufAXqPqPXHtlxzcg {
    color: #000;
    display: flex;
    height: 6.5625rem;
    line-height: 1.5;
    margin: 0 auto;
    max-width: 60%;
    object-fit: contain;
    text-align: center
}

@media (min-width: 768px) {
    ._ufAXqPqPXHtlxzcg {
        height: 13.125rem;
        max-width: 80%
    }
}

._Un31smIwdnRRgI2Z {
    font-size: .75rem
}

@media (min-width: 1280px) {
    ._Un31smIwdnRRgI2Z {
        padding: 0
    }
}

._mZzpcUpdeFyGKuMG {
    min-height: 5.125rem
}

._mZzpcUpdeFyGKuMG ._KE8d0o5uYUnJvoK1 {
    display: flex;
    display: -webkit-box;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

._o81AL3Qrkff4Nk89 {
    margin-right: 1rem
}

._jWcqKCY5lcuyIkSE {
    height: 5.125rem
}

@media (min-width: 768px) {
    ._jWcqKCY5lcuyIkSE {
        height: 3.75rem
    }
}

._YIENovLllglP-TgV {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    min-height: 1rem
}

@media (min-width: 1024px) {
    ._YIENovLllglP-TgV {
        margin-bottom: .25rem
    }
}

._UhE4dNAo6xAcbprp {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    padding: 0
}

@media (min-width: 768px) {
    ._UhE4dNAo6xAcbprp {
        margin: 0 auto;
        max-width: 80.5rem;
        padding: 0 0 2rem;
        width: 100%
    }
}

._MTjeD7AkdxZsARs9 {
    align-items: baseline;
    display: flex;
    overflow: hidden;
    padding-top: 2rem
}

._B\+anpTAFdIPKiwZX {
    margin-bottom: 0;
    margin-left: 1rem;
    position: relative;
    top: 1rem;
    width: calc(100% - 9.375rem)
}

._mDWxHOdAhB5SJ\+BE {
    display: flex;
    flex: 0 0 50%;
    margin-top: 1rem;
    overflow: hidden;
    width: 50%
}

@media (min-width: 600px) {
    ._mDWxHOdAhB5SJ\+BE {
        flex: 1 0 35%;
        width: 35%
    }
}

@media (min-width: 1280px) {
    ._mDWxHOdAhB5SJ\+BE {
        flex: 1 0 25%;
        width: 25%
    }
}

._KB0gVBSrDKKeOzaa {
    display: flex;
    flex: 0 0 50%;
    overflow: hidden;
    width: 50%
}

@media (min-width: 600px) {
    ._KB0gVBSrDKKeOzaa {
        flex: 1 0 65%;
        width: 65%
    }
}

@media (min-width: 1280px) {
    ._KB0gVBSrDKKeOzaa {
        flex: 1 0 75%;
        width: 75%
    }
}

._11BcaA3V43w4zVxB {
    --slideSize: auto;
    scrollbar-width: none
}

._11BcaA3V43w4zVxB::-webkit-scrollbar-track {
    margin: 0
}

@media (min-width: 768px) {
    ._11BcaA3V43w4zVxB::-webkit-scrollbar {
        display: none
    }
}

._GdMer57jnAVoll\+q {
    flex: none;
    width: 100%
}

@media (min-width: 600px) {
    ._GdMer57jnAVoll\+q {
        flex: 0 0 50%;
        width: 50%
    }
}

@media (min-width: 1280px) {
    ._GdMer57jnAVoll\+q {
        flex: 0 0 var(--slideSize);
        width: var(--slideSize)
    }
}

button._4obJeoSTnT\+qxcr2 {
    top: 6.25rem
}

@media (min-width: 1024px) {
    button._4obJeoSTnT\+qxcr2._EBOlM0pgOGxrCz2F {
        display: none
    }
}

@media (min-width: 768px) {
    button._4obJeoSTnT\+qxcr2 {
        top: 11.25rem
    }
}

button._4obJeoSTnT\+qxcr2:first-of-type {
    left: .25rem
}

@media (min-width: 768px) {
    button._4obJeoSTnT\+qxcr2:first-of-type {
        left: .75rem
    }
}

button._4obJeoSTnT\+qxcr2:last-of-type {
    right: .25rem
}

@media (min-width: 768px) {
    button._4obJeoSTnT\+qxcr2:last-of-type {
        right: .75rem
    }
}

._Iugy6KCtUdOGtHW2 {
    align-items: center;
    background: #ffc439;
    border-radius: .1875rem;
    color: #fff;
    display: flex;
    height: 3.4375rem;
    justify-content: center;
    width: 100%
}

._b8RpfNsrtkacUnZ4 {
    background-color: var(--a11y-color-ash);
    color: #000;
    grid-column: span 3
}

@media (min-width: 1024px) {
    ._b8RpfNsrtkacUnZ4 {
        grid-column-end: 4;
        grid-column-start: 2
    }
}

._b8RpfNsrtkacUnZ4:active, ._b8RpfNsrtkacUnZ4:focus, ._b8RpfNsrtkacUnZ4:hover {
    background-color: #fafafa;
    color: #000
}

._b8RpfNsrtkacUnZ4:not(:disabled):active {
    outline: none
}

._gOi5N0M1xm6Sm2vg {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-right: 1.5rem;
    width: 100%
}

@media (min-width: 1024px) {
    ._gOi5N0M1xm6Sm2vg {
        justify-content: unset;
        margin-top: 1rem;
        width: auto
    }
}

._M1GMmvhIF2JobFn\+ {
    margin: .25rem 0 .25rem 1rem
}

._hVU0otB1QKaULuNn {
    grid-column: span 3
}

@media (min-width: 1024px) {
    ._hVU0otB1QKaULuNn {
        grid-column: unset;
        padding-right: 1rem
    }
}

._hVU0otB1QKaULuNn:not(:empty) {
    margin-bottom: .5rem
}

@media (min-width: 1024px) {
    ._hVU0otB1QKaULuNn:not(:empty) {
        margin-bottom: unset
    }
}

._I-F9ZSE7ySpbEvDR {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    letter-spacing: .0125rem
}

._fcVxz97jDWSiYSoC {
    display: grid;
    margin: 1.5rem 0 0;
    padding-bottom: 1.5rem;
    position: relative
}

._fcVxz97jDWSiYSoC:first-child {
    margin-top: 0
}

._fcVxz97jDWSiYSoC:not(:last-child):after {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%
}

@media (min-width: 1024px) {
    ._fcVxz97jDWSiYSoC {
        margin-top: 2.5rem;
        padding-bottom: 2.5rem
    }
}

._lPyycl8OcaVQICwN {
    align-items: baseline;
    display: grid;
    grid-template-columns:.25fr .5fr 1fr;
    order: 1
}

@media (min-width: 1024px) {
    ._lPyycl8OcaVQICwN {
        grid-template-columns:.25fr .5fr .25fr
    }
}

._I3tVLNlhJ-eSIVVg {
    display: grid;
    grid-template-columns:.25fr .75fr;
    order: 3
}

._JIMnqYfEkuHO64cU {
    margin: 0
}

._j-P8kBmacETKW4OR, ._JMnoypRWbbvQKzjq {
    font-size: .75rem;
    letter-spacing: .025rem;
    margin-top: .5rem
}

._j-P8kBmacETKW4OR {
    display: flex;
    flex-direction: column;
    font-weight: 700;
    grid-column: span 3;
    order: 3
}

@media (min-width: 1024px) {
    ._j-P8kBmacETKW4OR {
        grid-column: unset;
        max-width: 11.25rem;
        order: unset
    }
}

._JMnoypRWbbvQKzjq {
    color: var(--a11y-concrete-default);
    grid-column: span 2;
    text-align: right
}

@media (min-width: 1024px) {
    ._JMnoypRWbbvQKzjq {
        grid-column: unset
    }
}

._cjLWj7osknswy6Iv {
    grid-column: span 3
}

@media (min-width: 1024px) {
    ._cjLWj7osknswy6Iv {
        grid-column: unset
    }
}

._kpHYWCyXBPcG8RRV {
    font-size: 1.125rem;
    margin-top: 1.5rem;
    order: 2
}

@media (min-width: 1024px) {
    ._kpHYWCyXBPcG8RRV {
        margin-left: 25%
    }

    ._NZfwQTaf02HLxal9 {
        margin-top: 0
    }
}

._le5mMIucUfdk5joJ {
    margin: 0;
    padding: 0
}

._le5mMIucUfdk5joJ:not(:last-child):after {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

@media (min-width: 1024px) {
    ._le5mMIucUfdk5joJ {
        margin-top: 2rem
    }
}

@media (min-width: 1280px) {
    ._le5mMIucUfdk5joJ {
        margin-top: 1rem
    }
}

._IYDsvSMTC7hvZo-S {
    background-color: #fafafa;
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    padding: 1.5rem
}

._IYDsvSMTC7hvZo-S ._IFcYUwa3SaLQsm\+v {
    margin-top: .75rem
}

._IYDsvSMTC7hvZo-S ._APdDussIoJUQ\+sEL, ._IYDsvSMTC7hvZo-S ._wwsmgbwRqa5U6N1Q {
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.5
}

._-kHJEsioirdUGRjY {
    display: flex;
    flex-direction: column;
    margin-top: .5rem
}

@media (min-width: 1024px) {
    ._-kHJEsioirdUGRjY {
        flex-direction: unset;
        margin-top: 0
    }
}

._uw5BI491-Mb3yA\+9 {
    display: flex;
    flex-direction: column
}

._beNCzbCKyKNkJ9DU {
    color: #24bf00;
    font-size: .75rem;
    font-weight: 700;
    margin-top: .25rem
}

._h4LA3-S\+zV7ViiOd {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    border-top: .125rem solid #fff;
    padding-bottom: 1rem;
    padding-top: 2rem;
    position: relative;
    top: -.0625rem
}

@media (min-width: 768px) {
    ._h4LA3-S\+zV7ViiOd {
        padding-top: unset
    }
}

._b\+d4Mr\+uk\+alklkh {
    list-style-type: none;
    padding: 0
}

@media (min-width: 768px) {
    ._b\+d4Mr\+uk\+alklkh {
        margin-right: 4rem;
        min-width: 100%
    }
}

@media (min-width: 1024px) {
    ._b\+d4Mr\+uk\+alklkh {
        margin-right: 0;
        min-width: 0
    }
}

._zeTBv2\+4s3vwQzJY {
    min-width: 1rem
}

._2WjyLzkZMhvBQkkp {
    margin: 0 1rem 0 .5rem
}

._hsyK3S5rsd-aRP\+x {
    align-items: center;
    background-color: #0000;
    border: 0;
    display: flex;
    margin-bottom: 1rem;
    width: 100%
}

._hsyK3S5rsd-aRP\+x._tgGdh8hTQm7Hz0zy {
    cursor: pointer
}

._hsyK3S5rsd-aRP\+x._x5IGEJwkG6RZJR5S {
    cursor: default
}

._VzcyaFEM9lQe0VX8 {
    background-color: #fafafa;
    border: .0625rem solid var(--a11y-color-ash);
    height: 1.5rem;
    width: 100%
}

._dmbA7Zja17bwPMZv {
    background-color: #ffed00;
    height: 100%
}

._ncw2uh-pffPf4uLW {
    min-width: 2rem;
    text-align: right
}

._cJRVaTsvdl5eVjoI {
    align-items: center;
    display: flex;
    justify-content: space-between
}

@media (min-width: 768px) {
    ._cJRVaTsvdl5eVjoI {
        margin-right: 2rem
    }
}

._DVooOL3YIBnc9RAh {
    margin: .5rem 0
}

@media (min-width: 768px) {
    ._DVooOL3YIBnc9RAh {
        margin: .5rem
    }
}

._mkFQzf32vsccvgu3 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-right: 1rem
}

._kZQgxqGiamzWBfVV {
    margin-bottom: 0
}

._UJLLL74Ug7kLB4GF {
    display: grid;
    grid-gap: 0;
    grid-column-gap: 5rem;
    grid-row-gap: 0;
    grid-template-columns:repeat(3, 1fr);
    grid-template-rows:repeat(1, 1fr);
    padding-top: 2rem
}

._rFBrGkcXJnsqt4Bi {
    grid-column: span 3;
    margin-bottom: 2rem
}

@media (min-width: 1024px) {
    ._rFBrGkcXJnsqt4Bi {
        grid-column: span 1
    }
}

._GOzyxOmF9O63dH8O {
    position: sticky
}

._GOzyxOmF9O63dH8O._35wjdjTBiTdK2vjL {
    top: 8rem
}

._GOzyxOmF9O63dH8O._ZDxyAy55ZDcPw50H {
    top: -.625rem
}

._JO9WHJx81QSqO\+g5 {
    grid-column: span 3
}

@media (min-width: 1024px) {
    ._JO9WHJx81QSqO\+g5 {
        grid-column: span 2
    }
}

._JHuG6FsXHK3kn-Rc {
    margin: 1.5rem auto 0
}

._J66yy2xn\+n6h3kmK {
    align-items: center;
    border-bottom: .0625rem solid #dcdcdc;
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
    margin-top: -.25rem;
    padding-bottom: 1rem
}

@media (min-width: 768px) {
    ._J66yy2xn\+n6h3kmK {
        justify-content: flex-start
    }
}

@media (min-width: 1024px) {
    ._J66yy2xn\+n6h3kmK {
        justify-content: center
    }
}

._cfFFQe7Zp9d0Uvjx {
    align-items: center;
    display: flex;
    font-size: 2.5rem;
    font-weight: 700
}

._cfFFQe7Zp9d0Uvjx:after {
    background-color: #dcdcdc;
    content: "";
    display: inline-block;
    height: 2.5rem;
    margin: 0 1.5rem;
    width: .125rem
}

._mOcemu5tfQK3TBW2 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._soDiwuFYlPEhU5fO {
    margin: 0
}

._8DtwLhjaqYYs1aF7 {
    font-size: .875rem
}

._goCnWqwMjMZJtuz7 {
    display: block
}

@media (min-width: 768px) {
    ._goCnWqwMjMZJtuz7 {
        display: flex;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    ._goCnWqwMjMZJtuz7 {
        display: block
    }
}

._rdpe05AVdN6HaEUX {
    align-items: center;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
    margin-top: -.25rem;
    padding-bottom: 1rem
}

@media (min-width: 768px) {
    ._rdpe05AVdN6HaEUX {
        justify-content: flex-start
    }
}

@media (min-width: 1024px) {
    ._rdpe05AVdN6HaEUX {
        justify-content: center
    }
}

._3lrr4dd2-krxK6LW {
    align-items: center;
    display: flex;
    font-size: 2.5rem;
    font-weight: 700
}

._3lrr4dd2-krxK6LW:after {
    background-color: var(--a11y-color-ash);
    content: "";
    display: inline-block;
    height: 2.5rem;
    margin: 0 1.5rem;
    width: .125rem
}

._BLtSPBxlOVRHrwYD {
    align-items: center;
    display: flex;
    flex-direction: column
}

._EXx9IebJus4T8LD0 {
    margin: 0
}

._xIpLSuIrOkrPD4sQ {
    font-size: .875rem
}

._\+L1\+SYbIGDLLWsku {
    display: block
}

@media (min-width: 768px) {
    ._\+L1\+SYbIGDLLWsku {
        display: flex;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    ._\+L1\+SYbIGDLLWsku {
        display: block
    }
}

._JFecVKrfrSz1yaB3 {
    background-color: #fafafa;
    margin: 0 -1.5rem 2.5rem;
    padding: 1.5rem 1.5rem .75rem
}

@media (min-width: 600px) {
    ._JFecVKrfrSz1yaB3 {
        align-items: center;
        background-color: unset;
        border-bottom: .0625rem solid var(--a11y-color-ash);
        display: flex;
        justify-content: space-between;
        margin: 0 0 2.5rem;
        padding: 0 0 1.5rem
    }
}

._JFecVKrfrSz1yaB3 ._VwIikULVuNEpz9hh {
    background: unset
}

._JFecVKrfrSz1yaB3 ._VwIikULVuNEpz9hh:after {
    width: .75rem
}

._MSzTtjysShkZsWrQ {
    margin: 1.5rem auto 0
}

._cr67NRR1eZgQHAF6 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 1rem;
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._cr67NRR1eZgQHAF6 {
        flex-direction: row;
        gap: 1.5rem;
        margin-bottom: 1.5rem
    }
}

._DUEviiOPpiwqWwvw {
    flex: 0 1 calc(50% - 0.75rem);
    margin-bottom: .75rem;
    margin-top: .75rem;
    position: relative
}

._DUEviiOPpiwqWwvw[data-full-width] {
    flex: 1 0 100%
}

._eXitYxzXAZav3llg {
    border: .0625rem solid var(--a11y-color-ash);
    color: #000;
    display: block;
    font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
    font-size: .875rem;
    height: 3.5rem;
    padding: 1rem 1.5rem;
    width: 100%
}

._eXitYxzXAZav3llg:focus {
    outline: none
}

._eXitYxzXAZav3llg::placeholder {
    color: var(--a11y-concrete-default);
    font-weight: 300
}

._eXitYxzXAZav3llg[data-error] {
    border-color: #ff2a0c
}

._eXitYxzXAZav3llg iframe {
    border: none;
    height: 100%;
    overflow: hidden;
    width: 100%
}

._9\+H6qBLowNSHuBCz {
    background: #fff;
    display: block;
    font-size: .625rem;
    font-weight: 500;
    letter-spacing: .1rem;
    padding: 0 .5rem;
    position: absolute;
    text-transform: uppercase;
    transform: translateY(-50%) translateX(1rem)
}

._9\+H6qBLowNSHuBCz:after {
    content: "*";
    margin-left: .25rem
}

._vPx62m3dCdIXiNBZ, ._9\+H6qBLowNSHuBCz[data-error] {
    color: #ff2a0c
}

._vPx62m3dCdIXiNBZ {
    bottom: 0;
    display: block;
    font-size: .75rem;
    left: 0;
    line-height: 1.2;
    position: absolute;
    transform: translateY(150%)
}

._P8EKvrp4np7YP7H6 {
    margin-bottom: 1rem
}

._8NiyWGnoqTsJbrI1 {
    padding: 0 1.5rem
}

._HDSG6wfcsTngy1P2 {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._EmO532TEGpDmcuB9 {
    background-color: #fafafa
}

._e0HA0aAolQ\+uQsPQ {
    color: #24bf00;
    display: block;
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    text-transform: uppercase
}

._mp9Ydasxhzv9yUu\+ {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    padding: 1.5rem 0 .5rem
}

._mp9Ydasxhzv9yUu\+ > ._1aMaYS0MoSjsaDwJ {
    display: inline;
    margin-block-end: 0
}

._4wYyIDpkVOu5MEm4 {
    font-weight: 600;
    margin-left: .5rem
}

._4wYyIDpkVOu5MEm4, ._ZmmPuIqrNR-q-W0e {
    font-size: .75rem;
    line-height: 1.5
}

._ZmmPuIqrNR-q-W0e {
    margin: 0;
    padding-bottom: .5rem
}

._ZmmPuIqrNR-q-W0e:last-child {
    padding-bottom: 1.5rem
}

._SrUocIx2R9xPG0xE {
    display: inline-block;
    margin-right: 1.5rem;
    padding-bottom: 1rem
}

@media (min-width: 1024px) {
    ._SrUocIx2R9xPG0xE {
        padding-bottom: 1.5rem
    }
}

._cqWXsXHs8ZIRTJvg {
    padding-bottom: 1.5rem
}

._cqWXsXHs8ZIRTJvg ._SrUocIx2R9xPG0xE {
    margin: 0;
    padding: 0
}

._DUJaazuBTNQzhhb6 {
    border: .0625rem solid var(--a11y-color-ash);
    display: flex;
    width: 100%
}

._DUJaazuBTNQzhhb6 ._FxVFlxKvhdGMrp1b {
    border: none;
    margin: .25rem;
    width: 50%
}

._gtVyR\+r25ee7Z21l {
    padding: 0 1.5rem
}

@media (min-width: 1024px) {
    ._gtVyR\+r25ee7Z21l {
        border-bottom: .0625rem solid var(--a11y-color-ash);
        border-right: .0625rem solid var(--a11y-color-ash)
    }
}

._2YdOJc-va-CkXE96 {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._q2cUStWG7vs4WbJk {
    overflow: hidden;
    padding-top: .25rem;
    position: relative
}

@media (min-width: 1024px) {
    ._q2cUStWG7vs4WbJk {
        margin: 0 auto;
        max-width: 80.5rem;
        padding: .25rem 1.5rem 0;
        width: 100%
    }
}

._iBce3xVKrnlu-0K6 {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 400;
    letter-spacing: letter-spacing();
    line-height: 1.2;
    margin: .75rem 0;
    text-align: center
}

@media (min-width: 1024px) {
    ._iBce3xVKrnlu-0K6 {
        margin: 0 0 .75rem;
        text-align: right
    }
}

._DSfcUI\+YqnHd6Tnu {
    border: .0625rem solid var(--a11y-color-ash);
    display: flex;
    height: 37.5rem
}

._Ec51hOQjJkXP-4KQ {
    display: flex;
    flex-direction: column;
    width: 30%
}

._Ec51hOQjJkXP-4KQ [data-purpose="input.errorMessage"] {
    padding: 0 .75rem
}

._2fwK26VGB2twXLHP {
    margin-top: 0
}

._A9BceJcU2ccR\+s6n {
    overflow-y: scroll;
    position: relative
}

._A9BceJcU2ccR\+s6n p {
    margin: 0
}

._A9BceJcU2ccR\+s6n._lorqdVfZCE2Evgdg {
    display: none
}

._A9BceJcU2ccR\+s6n > ._Mz4h9dq-mwI9kFbw {
    list-style-type: none;
    padding: 0
}

._kLgf-VzJZcUJNlZ1 {
    height: 100%;
    overflow: hidden;
    width: 100%
}

@media (min-width: 1024px) {
    ._kLgf-VzJZcUJNlZ1 {
        width: 70%
    }
}

._6QTXQVmVEY\+32ghz {
    overflow-y: scroll;
    position: relative
}

._6QTXQVmVEY\+32ghz._CJQS4-IFyjyZPrJE {
    height: 37.5rem
}

._6QTXQVmVEY\+32ghz ._kLgf-VzJZcUJNlZ1 {
    height: 37.5rem;
    position: relative
}

._6QTXQVmVEY\+32ghz ._djAuLPfUt6GN8uXL {
    flex-direction: column;
    padding: 1.5rem;
    text-align: left
}

._6QTXQVmVEY\+32ghz ._djAuLPfUt6GN8uXL ._tx173-nEH83lAj-C {
    margin: 0 0 1rem
}

._6QTXQVmVEY\+32ghz ._YgYVsfXjfp9uGst0 {
    background: #fff;
    height: 37.5rem;
    left: 0;
    overflow-y: scroll;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000
}

._24TUdNUaSKCk2mPG {
    margin-bottom: 1rem;
    padding: 0 1.5rem
}

@media (min-width: 1024px) {
    ._24TUdNUaSKCk2mPG {
        margin: -.0625rem 0 0 -.0625rem;
        padding: 0
    }
}

._Jtm1An\+sI-Y1m08z {
    margin-bottom: .75rem
}

._3mvsUC64WccZe4PY {
    margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._3mvsUC64WccZe4PY {
        margin-bottom: 2.5rem
    }
}

._hdPeXtNii89mHE1P {
    margin-bottom: 1.5rem
}

._Y6sNQ1FDC7blya01 {
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 3.5rem
}

@media (min-width: 1024px) {
    ._Y6sNQ1FDC7blya01 {
        font-size: 1rem;
        line-height: 1.5
    }
}

._qB-vCaAUJclY0NMg {
    font-size: .875rem;
    position: relative
}

._JqYfcwFSHoq-YcOU {
    height: 12.5rem;
    max-width: 100%;
    padding: 0
}

@media (min-width: 768px) {
    ._JqYfcwFSHoq-YcOU {
        height: 27.8125rem;
        order: 2
    }
}

._Nlfse1ryQj1hAiBw {
    height: 12.5rem;
    max-width: 100%;
    object-fit: contain
}

@media (min-width: 768px) {
    ._Nlfse1ryQj1hAiBw {
        height: 18.75rem
    }
}

._43ttD08q0-HxcXcw {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 1.5rem;
    text-align: center;
    width: 100%
}

._sU03lJQXryf\+Z2HS, ._sU03lJQXryf\+Z2HS:hover {
    color: #000
}

._T0E3tuUffv\+ihjE3 {
    word-break: break-word
}

@media (min-width: 600px) {
    ._T0E3tuUffv\+ihjE3 {
        margin-top: 2rem
    }
}

._x9rUjVmJFVweoLSA {
    color: #888
}

._KCQP1x6mgCekFyfU {
    margin-bottom: 2.5rem;
    margin-left: 1rem
}

._KCQP1x6mgCekFyfU:first-of-type {
    margin-left: 0
}

._KCQP1x6mgCekFyfU._RU6L6eZ7HHU9NwPM {
    background-color: #ffde14;
    color: #fff
}

._KCQP1x6mgCekFyfU._RU6L6eZ7HHU9NwPM:hover {
    color: #fff
}

._KCQP1x6mgCekFyfU._RU6L6eZ7HHU9NwPM:not(:disabled) {
    box-shadow: none
}

._0GF86ZkGYUrv22Fi {
    height: 4rem
}

@media (min-width: 768px) {
    ._0GF86ZkGYUrv22Fi {
        margin: 0 -1.5rem
    }
}

._eQVHb3qjhJkdEYXf {
    margin-top: 4rem;
    padding: 0 1rem
}

@media (min-width: 768px) {
    ._eQVHb3qjhJkdEYXf {
        margin: 4rem auto 0;
        max-width: 80.5rem;
        padding: 0 1.5rem;
        width: 100%
    }
}

._otqAW0fLcZo45Mwi {
    border: none
}

._aBffMW-X0Ok6HzI9 {
    display: grid;
    grid-gap: 1.5rem;
    grid-template-columns:8.75rem 8.75rem
}

._vr3LNwP478X6FdDQ {
    height: auto;
    margin-bottom: .5rem
}

._t62MEtlxhGy\+jM36 {
    font-size: .75rem;
    line-height: 1.5;
    padding: 0;
    text-align: left
}

._PS8eWwkLepUPdv2f {
    margin-top: 1.5rem
}

._omsWJ0W5zS1yAjVj {
    height: 15.625rem;
    width: 100%
}

._rjL4GyAChlxE2OCv {
    align-items: center;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    justify-content: space-between;
    padding: 1.5rem 0;
    position: relative
}

._OK530WvoyRtIKlkR {
    font-size: .875rem
}

._HMcLAg-bTfzQwu81 {
    color: #000;
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    text-decoration: underline;
    -webkit-text-decoration: underline #0000;
    text-decoration: underline #0000;
    text-transform: uppercase
}

._HMcLAg-bTfzQwu81:active, ._HMcLAg-bTfzQwu81:focus, ._HMcLAg-bTfzQwu81:hover, ._HMcLAg-bTfzQwu81:visited {
    color: #000;
    text-decoration-color: #0000
}

._HMcLAg-bTfzQwu81:before {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

._Wv6LPua-WHk6UhmU {
    display: none
}

@media (min-width: 768px) {
    ._Wv6LPua-WHk6UhmU {
        display: inline-block
    }

    ._HMcLAg-bTfzQwu81:before {
        content: none
    }
}

._jw8jiOPo25enDIt6 {
    height: 1rem;
    margin-left: .75rem;
    width: 1rem
}

._CbYSuJPLsAr9x\+hj {
    align-items: center;
    color: var(--a11y-concrete-default);
    display: flex;
    font-size: .75rem;
    letter-spacing: .025rem;
    line-height: 1.5
}

._\+c3EfBhg6-YdaXnH {
    height: .75rem;
    margin: 0 .25rem;
    width: .75rem;
    fill: var(--a11y-concrete-default)
}

._kJ7q8iTGNy\+Hiepc {
    margin-bottom: 0
}

._L0PKCeRKrVUmy0GV {
    margin-top: 1.5rem
}

._tA4SHOasEO4VH\+qI {
    padding-top: 2rem
}

._XdAb2YByVjh2OTG\+ {
    padding-top: 1rem
}

._m7P5C5HvIykd1VoE {
    display: grid;
    grid-gap: 4rem 3rem
}

@media (min-width: 768px) {
    ._m7P5C5HvIykd1VoE {
        grid-row-gap: 4rem;
        grid-template-columns:1fr 1fr
    }
}

._DF0D\+DLzE9RVcBMc {
    grid-template-columns:1fr
}

@media (min-width: 768px) {
    ._wMLXsNUSKwrGPrwI:nth-child(3) {
        grid-column: 1/3;
        grid-row: 2
    }
}

._YNkY7R-NCtpxgg5h {
    margin-bottom: 4rem;
    margin-top: 4rem;
    padding-left: 0;
    padding-right: 0
}

._RBJ28T4m5O\+pya-H {
    display: flex;
    justify-content: space-between
}

._FE8X\+7sEM9WzUWtk {
    height: 35.9375rem;
    width: 100%
}

._FsVMtHpR9RjEftl2 {
    display: grid;
    grid-auto-flow: dense;
    grid-gap: 2rem;
    grid-template-columns:repeat(1, minmax(0, 1fr));
    grid-gap: 3rem
}

._FsVMtHpR9RjEftl2 > img, ._FsVMtHpR9RjEftl2 > picture {
    object-fit: cover;
    width: 100%
}

._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
    grid-column: span 2
}

@media (min-width: 600px) {
    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

._FsVMtHpR9RjEftl2 ._hTF837UpDTfE5H4e, ._FsVMtHpR9RjEftl2 ._6iOGqXfUfpxLjf2T, ._FsVMtHpR9RjEftl2 ._gAhIkV7chLBw\+jQS, ._FsVMtHpR9RjEftl2 ._1seVp80NEas2VXF2, ._FsVMtHpR9RjEftl2 ._s2HeZ74w9ToIU-th, ._FsVMtHpR9RjEftl2 ._b0byEqqHylbg6OK9, ._FsVMtHpR9RjEftl2 ._sZaxul7OPWxbhKrp, ._FsVMtHpR9RjEftl2 ._LrfREhMvuyn3n0Px, ._FsVMtHpR9RjEftl2 ._x5QgSIxgju5KaY\+m, ._FsVMtHpR9RjEftl2 ._EdU73Uu46fXvP02e, ._FsVMtHpR9RjEftl2 ._Dio3f9lGm0L\+vUDn {
    grid-column: span 1
}

@media (min-width: 600px) {
    ._FsVMtHpR9RjEftl2 {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 600px)and (min-width: 600px) {
    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 600px) {
    ._FsVMtHpR9RjEftl2 ._hTF837UpDTfE5H4e, ._FsVMtHpR9RjEftl2 ._6iOGqXfUfpxLjf2T, ._FsVMtHpR9RjEftl2 ._gAhIkV7chLBw\+jQS, ._FsVMtHpR9RjEftl2 ._1seVp80NEas2VXF2, ._FsVMtHpR9RjEftl2 ._s2HeZ74w9ToIU-th, ._FsVMtHpR9RjEftl2 ._b0byEqqHylbg6OK9, ._FsVMtHpR9RjEftl2 ._sZaxul7OPWxbhKrp, ._FsVMtHpR9RjEftl2 ._LrfREhMvuyn3n0Px, ._FsVMtHpR9RjEftl2 ._x5QgSIxgju5KaY\+m, ._FsVMtHpR9RjEftl2 ._EdU73Uu46fXvP02e, ._FsVMtHpR9RjEftl2 ._Dio3f9lGm0L\+vUDn {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._FsVMtHpR9RjEftl2 {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._FsVMtHpR9RjEftl2 ._hTF837UpDTfE5H4e, ._FsVMtHpR9RjEftl2 ._6iOGqXfUfpxLjf2T, ._FsVMtHpR9RjEftl2 ._gAhIkV7chLBw\+jQS, ._FsVMtHpR9RjEftl2 ._1seVp80NEas2VXF2, ._FsVMtHpR9RjEftl2 ._s2HeZ74w9ToIU-th, ._FsVMtHpR9RjEftl2 ._b0byEqqHylbg6OK9, ._FsVMtHpR9RjEftl2 ._sZaxul7OPWxbhKrp, ._FsVMtHpR9RjEftl2 ._LrfREhMvuyn3n0Px, ._FsVMtHpR9RjEftl2 ._x5QgSIxgju5KaY\+m, ._FsVMtHpR9RjEftl2 ._EdU73Uu46fXvP02e, ._FsVMtHpR9RjEftl2 ._Dio3f9lGm0L\+vUDn {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    ._FsVMtHpR9RjEftl2 {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 1024px)and (min-width: 600px) {
    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    ._FsVMtHpR9RjEftl2 ._hTF837UpDTfE5H4e, ._FsVMtHpR9RjEftl2 ._6iOGqXfUfpxLjf2T, ._FsVMtHpR9RjEftl2 ._gAhIkV7chLBw\+jQS, ._FsVMtHpR9RjEftl2 ._1seVp80NEas2VXF2, ._FsVMtHpR9RjEftl2 ._s2HeZ74w9ToIU-th, ._FsVMtHpR9RjEftl2 ._b0byEqqHylbg6OK9, ._FsVMtHpR9RjEftl2 ._sZaxul7OPWxbhKrp, ._FsVMtHpR9RjEftl2 ._LrfREhMvuyn3n0Px, ._FsVMtHpR9RjEftl2 ._x5QgSIxgju5KaY\+m, ._FsVMtHpR9RjEftl2 ._EdU73Uu46fXvP02e, ._FsVMtHpR9RjEftl2 ._Dio3f9lGm0L\+vUDn {
        grid-column: span 2
    }
}

@media (min-width: 1280px) {
    ._FsVMtHpR9RjEftl2 {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 1280px)and (min-width: 600px) {
    ._FsVMtHpR9RjEftl2 ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 1280px) {
    ._FsVMtHpR9RjEftl2 ._hTF837UpDTfE5H4e, ._FsVMtHpR9RjEftl2 ._6iOGqXfUfpxLjf2T, ._FsVMtHpR9RjEftl2 ._gAhIkV7chLBw\+jQS, ._FsVMtHpR9RjEftl2 ._1seVp80NEas2VXF2, ._FsVMtHpR9RjEftl2 ._s2HeZ74w9ToIU-th, ._FsVMtHpR9RjEftl2 ._b0byEqqHylbg6OK9, ._FsVMtHpR9RjEftl2 ._sZaxul7OPWxbhKrp, ._FsVMtHpR9RjEftl2 ._LrfREhMvuyn3n0Px, ._FsVMtHpR9RjEftl2 ._x5QgSIxgju5KaY\+m, ._FsVMtHpR9RjEftl2 ._EdU73Uu46fXvP02e, ._FsVMtHpR9RjEftl2 ._Dio3f9lGm0L\+vUDn {
        grid-column: span 2
    }
}

._WfKRGwLUS2MdRroe {
    display: grid;
    grid-auto-flow: dense;
    grid-gap: 2rem;
    gap: 1rem;
    grid-template-columns:repeat(1, minmax(0, 1fr));
    margin: 1.5rem 0
}

._WfKRGwLUS2MdRroe > img, ._WfKRGwLUS2MdRroe > picture {
    object-fit: cover;
    width: 100%
}

._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
    grid-column: span 2
}

@media (min-width: 600px) {
    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

._WfKRGwLUS2MdRroe ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe ._Dio3f9lGm0L\+vUDn {
    grid-column: span 1
}

@media (min-width: 600px) {
    ._WfKRGwLUS2MdRroe {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 600px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 600px) {
    ._WfKRGwLUS2MdRroe ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe ._Dio3f9lGm0L\+vUDn {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._WfKRGwLUS2MdRroe {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._WfKRGwLUS2MdRroe ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe ._Dio3f9lGm0L\+vUDn {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    ._WfKRGwLUS2MdRroe {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 1024px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    ._WfKRGwLUS2MdRroe ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe ._Dio3f9lGm0L\+vUDn {
        grid-column: span 2
    }
}

@media (min-width: 1280px) {
    ._WfKRGwLUS2MdRroe {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 1280px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 1280px) {
    ._WfKRGwLUS2MdRroe ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe ._Dio3f9lGm0L\+vUDn {
        grid-column: span 2
    }
}

._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D {
    display: grid;
    grid-auto-flow: dense;
    grid-gap: 2rem;
    grid-template-columns:repeat(1, minmax(0, 1fr))
}

._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D > img, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D > picture {
    object-fit: cover;
    width: 100%
}

._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
    grid-column: span 2
}

@media (min-width: 600px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._Dio3f9lGm0L\+vUDn {
    grid-column: span 1
}

@media (min-width: 600px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 600px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 600px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._Dio3f9lGm0L\+vUDn {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._Dio3f9lGm0L\+vUDn {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 1024px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._Dio3f9lGm0L\+vUDn {
        grid-column: span 1
    }
}

@media (min-width: 1280px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 2
    }
}

@media (min-width: 1280px)and (min-width: 600px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._NMylBr-bqBMe7KC1 {
        grid-column: span 1
    }
}

@media (min-width: 1280px) {
    ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._hTF837UpDTfE5H4e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._6iOGqXfUfpxLjf2T, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._gAhIkV7chLBw\+jQS, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._1seVp80NEas2VXF2, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._s2HeZ74w9ToIU-th, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._b0byEqqHylbg6OK9, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._sZaxul7OPWxbhKrp, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._LrfREhMvuyn3n0Px, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._x5QgSIxgju5KaY\+m, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._EdU73Uu46fXvP02e, ._WfKRGwLUS2MdRroe._JP5Ys2PObbl7pa1D ._Dio3f9lGm0L\+vUDn {
        grid-column: span 1
    }
}

._OskPOO3VvNPwWCmT {
    top: -1rem
}

._-es8\+oR-ivEVtmIh {
    display: grid;
    grid-auto-flow: column;
    grid-column-gap: 4rem;
    grid-template-rows:repeat(7, 1fr)
}

@media (min-width: 1024px) {
    ._-es8\+oR-ivEVtmIh {
        grid-template-rows:repeat(4, 1fr)
    }
}

._RhALwbrmU-iLFKu6 {
    display: grid;
    grid-column-gap: 4rem;
    grid-template-columns:repeat(2, 1fr)
}

._AUBZDS-uevEObQjM {
    margin-bottom: 0
}

._XRqsa96dqr6DcQxw {
    display: grid;
    grid-row-gap: 2rem
}

@media (min-width: 768px) {
    ._XRqsa96dqr6DcQxw {
        grid-row-gap: 4rem
    }
}

._Nrgj0eCxIFwnx4-R {
    display: grid;
    grid-auto-flow: dense;
    grid-gap: 2rem;
    grid-template-columns:repeat(1, minmax(0, 1fr));
    grid-gap: 3rem
}

._Nrgj0eCxIFwnx4-R > img, ._Nrgj0eCxIFwnx4-R > picture {
    object-fit: cover;
    width: 100%
}

._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
    grid-column: span 2
}

@media (min-width: 600px) {
    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 1
    }
}

._Nrgj0eCxIFwnx4-R ._c45zswDsh5Ii6RNY, ._Nrgj0eCxIFwnx4-R ._Ls6r\+umuD6Qc8SzZ, ._Nrgj0eCxIFwnx4-R ._7uuV1v3b2M15TqeV, ._Nrgj0eCxIFwnx4-R ._xg5arCX847OTBFFS, ._Nrgj0eCxIFwnx4-R ._XYL-JbvI4WAu2HHD, ._Nrgj0eCxIFwnx4-R ._0AypWPqCJO3ZY2oA, ._Nrgj0eCxIFwnx4-R ._7JIAH0xamN3JPhUp, ._Nrgj0eCxIFwnx4-R ._5xhf4F-jsgCghWIo, ._Nrgj0eCxIFwnx4-R ._zs-fN8oXEKg\+RAMy, ._Nrgj0eCxIFwnx4-R ._65emSboOln8q7gaR, ._Nrgj0eCxIFwnx4-R ._DVNj5-c1ygK88-iN {
    grid-column: span 1
}

@media (min-width: 600px) {
    ._Nrgj0eCxIFwnx4-R {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 2
    }
}

@media (min-width: 600px)and (min-width: 600px) {
    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 1
    }
}

@media (min-width: 600px) {
    ._Nrgj0eCxIFwnx4-R ._c45zswDsh5Ii6RNY, ._Nrgj0eCxIFwnx4-R ._Ls6r\+umuD6Qc8SzZ, ._Nrgj0eCxIFwnx4-R ._7uuV1v3b2M15TqeV, ._Nrgj0eCxIFwnx4-R ._xg5arCX847OTBFFS, ._Nrgj0eCxIFwnx4-R ._XYL-JbvI4WAu2HHD, ._Nrgj0eCxIFwnx4-R ._0AypWPqCJO3ZY2oA, ._Nrgj0eCxIFwnx4-R ._7JIAH0xamN3JPhUp, ._Nrgj0eCxIFwnx4-R ._5xhf4F-jsgCghWIo, ._Nrgj0eCxIFwnx4-R ._zs-fN8oXEKg\+RAMy, ._Nrgj0eCxIFwnx4-R ._65emSboOln8q7gaR, ._Nrgj0eCxIFwnx4-R ._DVNj5-c1ygK88-iN {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._Nrgj0eCxIFwnx4-R {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 2
    }
}

@media (min-width: 768px)and (min-width: 600px) {
    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 1
    }
}

@media (min-width: 768px) {
    ._Nrgj0eCxIFwnx4-R ._c45zswDsh5Ii6RNY, ._Nrgj0eCxIFwnx4-R ._Ls6r\+umuD6Qc8SzZ, ._Nrgj0eCxIFwnx4-R ._7uuV1v3b2M15TqeV, ._Nrgj0eCxIFwnx4-R ._xg5arCX847OTBFFS, ._Nrgj0eCxIFwnx4-R ._XYL-JbvI4WAu2HHD, ._Nrgj0eCxIFwnx4-R ._0AypWPqCJO3ZY2oA, ._Nrgj0eCxIFwnx4-R ._7JIAH0xamN3JPhUp, ._Nrgj0eCxIFwnx4-R ._5xhf4F-jsgCghWIo, ._Nrgj0eCxIFwnx4-R ._zs-fN8oXEKg\+RAMy, ._Nrgj0eCxIFwnx4-R ._65emSboOln8q7gaR, ._Nrgj0eCxIFwnx4-R ._DVNj5-c1ygK88-iN {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    ._Nrgj0eCxIFwnx4-R {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 2
    }
}

@media (min-width: 1024px)and (min-width: 600px) {
    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 1
    }
}

@media (min-width: 1024px) {
    ._Nrgj0eCxIFwnx4-R ._c45zswDsh5Ii6RNY, ._Nrgj0eCxIFwnx4-R ._Ls6r\+umuD6Qc8SzZ, ._Nrgj0eCxIFwnx4-R ._7uuV1v3b2M15TqeV, ._Nrgj0eCxIFwnx4-R ._xg5arCX847OTBFFS, ._Nrgj0eCxIFwnx4-R ._XYL-JbvI4WAu2HHD, ._Nrgj0eCxIFwnx4-R ._0AypWPqCJO3ZY2oA, ._Nrgj0eCxIFwnx4-R ._7JIAH0xamN3JPhUp, ._Nrgj0eCxIFwnx4-R ._5xhf4F-jsgCghWIo, ._Nrgj0eCxIFwnx4-R ._zs-fN8oXEKg\+RAMy, ._Nrgj0eCxIFwnx4-R ._65emSboOln8q7gaR, ._Nrgj0eCxIFwnx4-R ._DVNj5-c1ygK88-iN {
        grid-column: span 2
    }
}

@media (min-width: 1280px) {
    ._Nrgj0eCxIFwnx4-R {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 2
    }
}

@media (min-width: 1280px)and (min-width: 600px) {
    ._Nrgj0eCxIFwnx4-R ._Y2BvzxrVZn6VHJ9j {
        grid-column: span 1
    }
}

@media (min-width: 1280px) {
    ._Nrgj0eCxIFwnx4-R ._c45zswDsh5Ii6RNY, ._Nrgj0eCxIFwnx4-R ._Ls6r\+umuD6Qc8SzZ, ._Nrgj0eCxIFwnx4-R ._7uuV1v3b2M15TqeV, ._Nrgj0eCxIFwnx4-R ._xg5arCX847OTBFFS, ._Nrgj0eCxIFwnx4-R ._XYL-JbvI4WAu2HHD, ._Nrgj0eCxIFwnx4-R ._0AypWPqCJO3ZY2oA, ._Nrgj0eCxIFwnx4-R ._7JIAH0xamN3JPhUp, ._Nrgj0eCxIFwnx4-R ._5xhf4F-jsgCghWIo, ._Nrgj0eCxIFwnx4-R ._zs-fN8oXEKg\+RAMy, ._Nrgj0eCxIFwnx4-R ._65emSboOln8q7gaR, ._Nrgj0eCxIFwnx4-R ._DVNj5-c1ygK88-iN {
        grid-column: span 2
    }
}

._CZNeyZ0XB0tP0dwR {
    display: inline-flex;
    height: 100%;
    position: relative;
    width: 2.5rem
}

@media (min-width: 1024px) {
    ._CZNeyZ0XB0tP0dwR {
        margin: 0 .75rem;
        width: auto
    }

    ._CZNeyZ0XB0tP0dwR:hover ._kVjDwLNougk478bD {
        transition-delay: .01s;
        visibility: visible
    }
}

@media print {
    ._CZNeyZ0XB0tP0dwR {
        display: none
    }
}

._jm-duJiTdt2jU43s {
    align-items: center;
    background: none;
    border: none;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    padding: 0;
    width: 2.5rem
}

@media (min-width: 1024px) {
    ._jm-duJiTdt2jU43s {
        height: 100%;
        margin-top: 0;
        width: 2.5rem
    }
}

._cbMT0QLPEccUtjQb {
    background-color: #861a22;
    border-radius: 1rem;
    color: #fff;
    display: inline-flex;
    flex-direction: column;
    font-size: .625rem;
    height: 1rem;
    justify-content: center;
    left: 1.25rem;
    min-width: 1rem;
    padding: .125rem;
    position: absolute;
    text-align: center;
    top: 1rem;
    width: auto
}

@media (min-width: 1024px) {
    ._cbMT0QLPEccUtjQb {
        font-size: .625rem;
        top: .5rem
    }
}

@media (min-width: 1280px) {
    ._cbMT0QLPEccUtjQb {
        top: 1rem
    }
}

._cbMT0QLPEccUtjQb._NM\+uCiCg\+r0WkyOL {
    height: 1rem;
    width: 1.5rem
}

._kVjDwLNougk478bD {
    border: .0625rem solid #c3c3c3;
    box-shadow: 0 1rem .75rem 0 #0000003d, 0 1.25rem 2.5rem 0 #0000003d;
    color: #000;
    min-width: 100%;
    right: 0;
    top: 100%;
    transition: visibility .01s linear;
    visibility: hidden;
    z-index: 1090
}

._kVjDwLNougk478bD, ._kVjDwLNougk478bD:before {
    background-color: #fff;
    display: block;
    position: absolute
}

._kVjDwLNougk478bD:before {
    border-left: .0625rem solid #c3c3c3;
    border-top: .0625rem solid #c3c3c3;
    content: "";
    height: 1rem;
    right: 1.125rem;
    top: -.5625rem;
    transform: rotate(45deg);
    width: 1rem
}

._kVjDwLNougk478bD:focus, ._kVjDwLNougk478bD:focus-within, ._IUx2A9LXqZGyKOqJ {
    visibility: visible
}

._IUx2A9LXqZGyKOqJ {
    transition-delay: .01s
}

._ytjqYnUFd6VHAwes {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%
}

._ytjqYnUFd6VHAwes:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

._ytjqYnUFd6VHAwes:before {
    color: #000;
    height: 1rem;
    width: 1rem
}

@media (min-width: 1024px) {
    ._ytjqYnUFd6VHAwes:before {
        height: 1.25rem;
        margin-top: 0;
        width: 1.25rem
    }
}

._GWAuw\+q4DF7Rki-m {
    color: #000;
    display: none;
    font-size: .75rem
}

@media (min-width: 1024px) {
    ._GWAuw\+q4DF7Rki-m {
        display: block
    }
}

._pBr4GBPlyDFi6LR2 {
    display: none
}

._5iNI0Aox5D0Zw75M {
    background-color: #0000;
    border: none;
    cursor: pointer;
    grid-area: menu;
    margin: 0;
    padding: 0;
    transform: rotate(0deg)
}

._5iNI0Aox5D0Zw75M, ._943p5A5wQjJY5RA8 {
    position: relative
}

._943p5A5wQjJY5RA8 {
    background-color: #000;
    display: flex;
    height: .0625rem;
    margin: 1rem 1.5rem;
    width: 1rem
}

@media (min-width: 1024px) {
    ._943p5A5wQjJY5RA8 {
        margin: .75rem 1.5rem 1rem;
        width: 1.25rem
    }
}

._943p5A5wQjJY5RA8:after, ._943p5A5wQjJY5RA8:before {
    background-color: #000;
    content: "";
    height: .0625rem;
    left: 0;
    position: absolute;
    top: -.375rem;
    width: 100%
}

._943p5A5wQjJY5RA8:after {
    top: .375rem;
    width: 60%
}

._46DKH-QVlMyR0v1p {
    color: #000;
    display: none;
    font-size: .75rem;
    margin-top: .25rem
}

@media (min-width: 1024px) {
    ._46DKH-QVlMyR0v1p {
        display: block
    }
}

._oCf9zQtcml3c4L38 {
    border-bottom: .0625rem solid #dcdcdc;
    margin: 0 1.5rem;
    padding: 1.5rem 0
}

._oCf9zQtcml3c4L38:last-child {
    border-bottom: none;
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._oCf9zQtcml3c4L38:last-child {
        margin-bottom: 0
    }
}

._2M4a\+RxlL0jJcox\+ {
    list-style: none;
    margin: 0;
    padding: 0
}

._6yiIrnIE2YOIicQx {
    background: #fff;
    border-top: .0625rem solid #dcdcdc;
    box-shadow: 0 .25rem .3125rem -.125rem #00000014;
    font-size: .875rem;
    height: auto;
    left: 0;
    position: absolute;
    top: 4rem;
    width: 100%;
    z-index: 1080;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

@media (min-width: 1024px) {
    ._6yiIrnIE2YOIicQx {
        border: .0625rem solid #000;
        border-top: none;
        box-shadow: 0 .5rem 1rem 0 #0000003d;
        height: auto;
        max-height: 75vh;
        min-width: 31.25rem;
        z-index: 1020
    }
}

@media (min-width: 1024px)and (hover: none)and (pointer: coarse) {
    ._6yiIrnIE2YOIicQx {
        max-height: unset
    }
}

._gDAthHPHhus8S6y8 {
    align-items: center;
    border-bottom: .0625rem solid #dcdcdc;
    display: flex
}

._gDAthHPHhus8S6y8:last-child {
    border-bottom: 0
}

._kW-1Za3rVQ2jbJKr {
    color: #000;
    display: block;
    flex: auto;
    padding: 1rem 0
}

._LsxU2yrRlyGi\+hgt {
    font-weight: 700
}

._lOwwKVLOBEJwn3pm {
    display: none
}

@media (min-width: 1024px) {
    ._lOwwKVLOBEJwn3pm {
        border: .0625rem solid #000;
        border-top: none;
        display: unset;
        left: 0;
        position: absolute;
        top: calc(100% - .05rem);
        width: 100%;
        z-index: 1020
    }
}

._lOwwKVLOBEJwn3pm._XIKiB\+eJMst3DLRA {
    width: 100%
}

._cN-IP93oJV9XB0Fq {
    background: none;
    border: none;
    flex: none;
    padding: 1rem
}

._cN-IP93oJV9XB0Fq:hover {
    cursor: pointer;
    fill: #58000a
}

._cN-IP93oJV9XB0Fq:before {
    height: 1rem;
    transform: rotate(-45deg);
    vertical-align: middle;
    width: 1rem
}

._LAdRPQlzHU16L\+49 {
    align-items: center;
    color: #000;
    display: flex;
    padding: 1rem 0;
    width: 100%
}

._LAdRPQlzHU16L\+49:hover {
    color: currentColor;
    -webkit-text-decoration: none;
    text-decoration: none
}

._LAdRPQlzHU16L\+49:hover ._OVwga0\+939axWkb5 {
    color: #861a22;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

._XPyKn2EXNzRNu2as {
    display: grid;
    grid-gap: 1rem;
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-columns:repeat(24, 1fr);
    grid-template-columns:repeat(18, 1fr);
    grid-template-rows:repeat(1, 1fr);
    margin-left: 1rem;
    width: 100%
}

@media (min-width: 768px) {
    ._XPyKn2EXNzRNu2as {
        grid-gap: 1.5rem
    }
}

._OVwga0\+939axWkb5 {
    grid-column: span 18
}

._YEKxY\+AmJZCcd3zA {
    font-size: .75rem;
    grid-column: span 12;
    margin-bottom: 0
}

._vA1gp9lx7Mzr8UyY {
    font-weight: 700;
    grid-column: span 6;
    text-align: right
}

._SgeEpFvqe-UH-HlG {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

._SgeEpFvqe-UH-HlG:not(:last-child) {
    margin-left: .25rem;
    margin-right: 1rem
}

._K50FsfPnpv2TPTfO {
    color: #ffd10b;
    height: 3rem;
    padding: 0;
    width: 3rem
}

._K50FsfPnpv2TPTfO:hover {
    color: #888
}

._K50FsfPnpv2TPTfO:before {
    height: 1.375rem;
    width: 1.375rem
}

@media (min-width: 1024px) {
    ._K50FsfPnpv2TPTfO {
        margin-right: .5rem
    }
}

._K50FsfPnpv2TPTfO._H3OxW7d9Ko8r5svG:after {
    background: #861a22;
    border-radius: 50%;
    content: "";
    display: block;
    height: .5rem;
    position: absolute;
    right: calc(50% - .9375rem);
    top: calc(50% - .6875rem);
    width: .5rem
}

@keyframes _\+1Ee1lv\+ffMmPlok {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes _Ub58uIPBljnRvGad {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(1.3)
    }
}

._XGXIvAeDdr9MjqTH {
    margin-right: .125rem
}

@media (min-width: 1024px) {
    ._XGXIvAeDdr9MjqTH {
        margin: 0
    }
}

._-18HDJOnze09Ezjg {
    height: 3rem;
    padding: 0;
    width: 3rem
}

@media (min-width: 1024px) {
    ._-18HDJOnze09Ezjg {
        height: 2.5rem;
        width: 2.5rem
    }
}

._-18HDJOnze09Ezjg:hover {
    color: #888
}

._-18HDJOnze09Ezjg:before {
    height: 1rem;
    width: 1rem
}

@media (min-width: 1024px) {
    ._-18HDJOnze09Ezjg:before {
        margin-left: 0
    }
}

._hF8BZTcWouqmLi\+y {
    height: 100%;
    padding: 1rem 1.5rem
}

@media (min-width: 768px) {
    ._hF8BZTcWouqmLi\+y {
        animation: _\+1Ee1lv\+ffMmPlok .3s cubic-bezier(.42, 0, .1, 1);
        bottom: 0;
        max-height: none;
        padding: 1.5rem 2rem;
        position: absolute;
        right: 0;
        top: 0
    }
}

._hF8BZTcWouqmLi\+y :first-child {
    padding: 0
}

._hF8BZTcWouqmLi\+y section {
    padding: 1.5rem 0
}

._I\+Eqa4UWY1l2Sm-M:before {
    background: #fff;
    height: 2rem;
    width: 2rem
}

._I\+Eqa4UWY1l2Sm-M._5ulZ66yz5KQldUte:before {
    background: #000
}

._I\+Eqa4UWY1l2Sm-M._OwC9CDygHmBHzasH {
    border-radius: 100%;
    cursor: pointer;
    padding: 0;
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    z-index: 2020
}

._0eVq4GQbnZ5adpMm {
    align-items: center;
    background: #861a22;
    border: none;
    border-radius: 50%;
    display: flex;
    height: 6.25rem;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 17.1875rem;
    transform: translate(-50%, -50%);
    width: 6.25rem
}

@media (min-width: 768px) {
    ._0eVq4GQbnZ5adpMm {
        top: 18.75rem
    }
}

._0eVq4GQbnZ5adpMm._OP6fC21l66RL9iYH {
    background: #dcdcdc
}

._0eVq4GQbnZ5adpMm._E3cFVLLdbF7ZSgRo:after {
    animation: _Ub58uIPBljnRvGad 1.5s infinite;
    background: #861a22;
    border-radius: 50%;
    content: "";
    height: 6.25rem;
    position: absolute;
    width: 6.25rem
}

._0eVq4GQbnZ5adpMm._UeOgUHK9aISK-BiN {
    background: #fff;
    border: .0625rem solid #000
}

._0eVq4GQbnZ5adpMm._E3cFVLLdbF7ZSgRo {
    background: #861a22
}

._0eVq4GQbnZ5adpMm._9MHyArAwlPhBx14R:hover {
    background: #58000a
}

._KWw5uc-AHOCR16g9 {
    font-weight: 400
}

._39pI-0SwHCn-Vbtm {
    background-color: #58000a;
    box-shadow: 0 1rem .75rem 0 #0000003d, 0 1.25rem 2.5rem 0 #0000003d;
    color: #fff;
    display: flex;
    flex-direction: column;
    position: absolute;
    right: .625rem;
    top: 3rem;
    width: 15.75rem;
    z-index: 1090
}

._39pI-0SwHCn-Vbtm._dePyWlzsuPP2y0QK {
    animation: _J\+TO64uS2RVtZMBb .15s cubic-bezier(.42, 0, .1, 1)
}

@keyframes _J\+TO64uS2RVtZMBb {
    0% {
        opacity: 0;
        transform: scale(.88)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@media (min-width: 1024px) {
    ._39pI-0SwHCn-Vbtm {
        right: 0;
        top: 4.5rem
    }
}

._39pI-0SwHCn-Vbtm:after {
    border-bottom: 1rem solid #58000a;
    border-left: 1rem solid #0000;
    border-right: 1rem solid #0000;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: .9375rem;
    top: -1rem;
    width: 0
}

@media (min-width: 1024px) {
    ._39pI-0SwHCn-Vbtm:after {
        right: 1.0625rem
    }
}

._39pI-0SwHCn-Vbtm ._4BZs\+lw3-foeT5nl {
    align-self: flex-end;
    height: 2.5rem;
    padding: 0;
    position: absolute;
    width: 2.5rem
}

._39pI-0SwHCn-Vbtm ._4BZs\+lw3-foeT5nl:before {
    height: .515625rem;
    width: .515625rem
}

._39pI-0SwHCn-Vbtm ._4BZs\+lw3-foeT5nl:hover {
    color: #c3c3c3
}

._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u {
    background-color: #58000a;
    border-radius: .125rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u {
        border-radius: 0 0 .125rem .125rem
    }
}

._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u ._LNSsqsrmeXSOc22O {
    display: flex;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: .5rem
}

._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u ._LNSsqsrmeXSOc22O:before {
    height: 1.5rem;
    width: 1.5rem
}

._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u ._LNSsqsrmeXSOc22O ._ui1Y\+TJmSB9pSfCX {
    margin-left: .5rem
}

._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u ._jtY2Lx\+r80oFle3k {
    font-size: .875rem;
    line-height: 1.5
}

._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u ._y2Gr85n9pChrWhBd {
    margin-bottom: 0
}

._39pI-0SwHCn-Vbtm ._om5eID-aWPOS4o0u ._cjO7w64J3bDgrc\+x {
    width: 100%
}

._B3yY9\+suCdhOu7mk {
    align-items: center;
    background-color: #fff;
    display: flex;
    grid-area: search;
    position: relative;
    width: 100%
}

._B3yY9\+suCdhOu7mk input[type=search] {
    background: #0000;
    display: flex;
    display: -webkit-box;
    font-size: 1rem;
    overflow: hidden;
    padding: .75rem 0;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: none;
    text-overflow: ellipsis
}

@media (min-width: 1024px) {
    ._B3yY9\+suCdhOu7mk input[type=search]::placeholder {
        font-size: .75rem
    }
}

@media print {
    ._B3yY9\+suCdhOu7mk {
        display: none
    }
}

._NyeKqDoWwiwig6Te {
    align-items: center;
    border: .0625rem solid #444;
    border-radius: .125rem;
    display: flex;
    margin: 0 1.5rem 1rem;
    width: 100%
}

@media (min-width: 1024px) {
    ._NyeKqDoWwiwig6Te {
        height: 3rem;
        margin: 0
    }
}

._NyeKqDoWwiwig6Te > :first-child {
    padding: 0
}

._NyeKqDoWwiwig6Te > :last-child {
    display: flex;
    justify-content: center;
    margin: 0
}

@media (min-width: 1024px) {
    ._NyeKqDoWwiwig6Te > :last-child i {
        margin-right: 1rem
    }
}

._GizKwPdunwvvAMZJ {
    height: 3rem;
    margin: 0;
    padding: 0;
    width: 3rem
}

._GizKwPdunwvvAMZJ:before {
    height: .8125rem;
    margin: 0;
    width: .8125rem
}

@media (min-width: 1024px) {
    ._GizKwPdunwvvAMZJ:before {
        height: 1rem;
        width: 1rem
    }
}

._jRT61GHQ0ilmMn-E {
    align-items: center;
    display: flex;
    justify-content: center
}

._jRT61GHQ0ilmMn-E > div {
    display: none
}

._L3fvjIsUA\+8GhPJS ._jRT61GHQ0ilmMn-E > div {
    display: flex
}

._jRT61GHQ0ilmMn-E ._Oj2eHygNph88oKjC {
    background: #0000;
    border: none;
    display: flex;
    padding: .75rem;
    position: relative
}

._L3fvjIsUA\+8GhPJS ._jRT61GHQ0ilmMn-E ._Oj2eHygNph88oKjC {
    display: none
}

._jRT61GHQ0ilmMn-E ._Oj2eHygNph88oKjC i {
    margin: 0
}

._qFA-bTKxhR7GV0rg {
    border: .0625rem solid #dcdcdc;
    border-radius: 50%;
    color: #888;
    cursor: pointer;
    display: flex;
    height: 1.5rem;
    width: 1.5rem;
    fill: currentColor;
    margin-right: 1.25rem;
    padding: .4375rem
}

._qFA-bTKxhR7GV0rg:hover {
    border: .125rem solid #000;
    color: #000;
    padding: .375rem
}

._qFA-bTKxhR7GV0rg:last-child, ._qFA-bTKxhR7GV0rg:only-child {
    display: flex;
    justify-content: center;
    margin-right: 0
}

._OfT6cWtOP0BUs38Y {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._OfT6cWtOP0BUs38Y:focus {
    background-color: #861a22;
    height: auto;
    left: 12.5%;
    margin: 0;
    overflow: visible;
    padding: .5rem;
    top: 0;
    width: 75%;
    z-index: 2010;
    clip: auto;
    color: #fff;
    text-align: center
}

@media (min-width: 768px) {
    ._OfT6cWtOP0BUs38Y:focus {
        left: 40%;
        width: 20%
    }
}

._RNPli8mjfTPEze\+T {
    align-items: center;
    background: none;
    border: 0;
    color: #000;
    display: flex;
    font-size: .875rem;
    font-weight: 400;
    padding: .75rem .5rem;
    white-space: nowrap
}

._RNPli8mjfTPEze\+T._wKT96WZGDkAyUlqF, ._RNPli8mjfTPEze\+T._wKT96WZGDkAyUlqF:hover {
    color: #861a22
}

._RNPli8mjfTPEze\+T:active, ._RNPli8mjfTPEze\+T:hover {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none
}

._doOq1ihk6klovOIr {
    overflow: hidden;
    width: 100%
}

._oG7QEy3Lg0hiinb0 {
    display: flex;
    height: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 .5rem
}

._mFffFO6yPnYfCM8k {
    display: inline-block;
    height: 100%;
    position: relative
}

._mFffFO6yPnYfCM8k:after {
    background-color: #861a22;
    bottom: 0;
    content: "";
    display: block;
    height: .1875rem;
    left: 50%;
    position: absolute;
    right: 50%;
    transition: all .3s cubic-bezier(.42, 0, .1, 1);
    width: 0
}

._mFffFO6yPnYfCM8k:focus-within:after, ._mFffFO6yPnYfCM8k:hover:after {
    left: 0;
    right: 0;
    width: 100%
}

._ffOVb8FzWWkpeCjr {
    margin-bottom: 1.5rem
}

._jlNiFKwPOJEPFohP {
    margin-top: 2rem
}

._GH34zhDbakNYhiFH {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._sALmaJhVI3Z5zG7V {
    margin-bottom: 2rem
}

._K2DYVIxYusvLWGg- {
    margin-top: 1.5rem
}

._093w3tZxTFKElxMY {
    margin-top: 2rem
}

._8Nq-oGgrZO5vASAO {
    margin-top: .5rem
}

._ZhoVsmq15BFHqynm {
    margin: 0 0 1.5rem
}

._40VspTDCb2EbUkjL {
    margin-top: 1.5rem
}

._jYxGYbxRiki6nzuA {
    margin-top: 1.5rem
}

._2ewswJTVmkvGxV0a {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25
}

@media (min-width: 768px) {
    ._2ewswJTVmkvGxV0a {
        font-size: 1.25rem
    }
}

._NY3-kAEjcuSZqH0l {
    margin-bottom: 2.5rem
}

._Si6enxTnKVRW-Pvc {
    margin-bottom: 1.5rem
}

._SMivtXwG2c7uSrbG {
    margin-top: 3rem
}

._G8aqCKTl1L25fem3 {
    display: grid;
    margin-top: 4rem;
    grid-gap: 0;
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-columns:repeat(1, 1fr);
    grid-template-rows:repeat(1, 1fr)
}

@media (min-width: 768px) {
    ._G8aqCKTl1L25fem3 {
        display: grid;
        grid-gap: 0;
        grid-column-gap: 0;
        grid-row-gap: 0;
        grid-template-columns:repeat(2, 1fr);
        grid-template-rows:repeat(1, 1fr)
    }
}

._Fq07LrVTQ0HkUu3u {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    position: relative
}

@media (min-width: 768px) {
    ._Fq07LrVTQ0HkUu3u {
        border-bottom: none;
        border-left: .0625rem solid var(--a11y-color-ash);
        margin-bottom: 0;
        order: 1;
        padding-bottom: 0
    }

    ._Fq07LrVTQ0HkUu3u, ._Gu8OcrXU3zkOdjJJ {
        padding: 2rem
    }
}

@media (min-width: 1024px) {
    ._Fq07LrVTQ0HkUu3u, ._Gu8OcrXU3zkOdjJJ {
        padding: 2rem 4rem
    }
}

._jy0P-qmhUB7v0ReI {
    margin-bottom: 2.5rem
}

._fMvN7I8o3-3QFoAR {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._D2ZzCTEpAKKjTQPZ {
    margin-bottom: 0
}

._2JBaQ9JPZDegIZyW {
    margin-top: 1rem
}

._JXCJdCZREEWO3mno {
    margin: 1rem 0
}

._kxZCL9dTN70Hcy5a {
    display: flex;
    justify-content: center
}

._fAT3v-9DOFsdfyT7 {
    margin-right: .25rem;
    margin-top: 1rem
}

._MgjzsZqYsuNrh-NX {
    margin-top: 4rem
}

._samuS0mlJF01naVt {
    min-height: 21.75rem;
    min-width: 28rem;
    padding: 2rem
}

._uBMsqwZFsvpQShjZ {
    cursor: pointer
}

._YnE-VNlQ5wcQYuGT {
    color: #000;
    display: flex;
    line-height: 1rem;
    margin-bottom: 1rem;
    transition: color .15s ease, fill .15s ease;
    width: 100%
}

._YnE-VNlQ5wcQYuGT:focus, ._YnE-VNlQ5wcQYuGT:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

._YnE-VNlQ5wcQYuGT:focus, ._YnE-VNlQ5wcQYuGT:focus ._ApZ3jcE2ziMTCZGU, ._YnE-VNlQ5wcQYuGT:hover, ._YnE-VNlQ5wcQYuGT:hover ._ApZ3jcE2ziMTCZGU {
    color: #58000a;
    fill: currentcolor
}

._YnE-VNlQ5wcQYuGT._Pfon377eDQ-GBzDj {
    -webkit-text-decoration: none;
    text-decoration: none
}

._YnE-VNlQ5wcQYuGT._Pfon377eDQ-GBzDj, ._YnE-VNlQ5wcQYuGT._Pfon377eDQ-GBzDj ._ApZ3jcE2ziMTCZGU {
    color: var(--a11y-primary-default);
    fill: currentcolor
}

._p-EH4aFOs9h24mgW {
    height: 1rem;
    margin-right: 1rem;
    width: 1rem
}

._2c-07gOiFg56isku {
    font-size: .875rem;
    vertical-align: bottom
}

._ApZ3jcE2ziMTCZGU {
    height: .5rem;
    margin: .25rem 0 0 auto;
    transition: fill .15s ease;
    width: .5rem;
    fill: var(--a11y-concrete-default)
}

._dd6nC\+z1oFqofdHO {
    width: 11.25rem
}

._Go6xKnq7zwnOhgQP {
    font-weight: 400
}

._Vv-7adyYtj0iS46l {
    list-style-type: none;
    padding: 0;
    padding-inline-start: 0
}

._JHJvrXYHBP2xe6yl {
    padding-bottom: 2rem
}

._zngJqlAtOIHUzka1 {
    background-color: #fafafa;
    display: none
}

@media (min-width: 768px) {
    ._zngJqlAtOIHUzka1 {
        display: block
    }
}

._zngJqlAtOIHUzka1._WvQuuHzOlHtfk1BE {
    display: block
}

._eE2dS1dDMqa260Z8 {
    padding-bottom: 2.5rem;
    padding-top: 2rem
}

@media (min-width: 768px) {
    ._eE2dS1dDMqa260Z8 {
        padding-bottom: 3.5rem;
        padding-top: 3.5rem
    }
}

._1CtwEnLc9EqRSPTn, ._qlvRPhVYoaMCCYzb {
    background-color: #fafafa;
    border: none;
    display: block;
    height: .0625rem
}

._1CtwEnLc9EqRSPTn {
    margin: 0 0 1.5rem
}

@media (min-width: 768px) {
    ._1CtwEnLc9EqRSPTn {
        margin: 0 0 3rem
    }
}

._qlvRPhVYoaMCCYzb {
    margin: 1.5rem 0
}

@media (min-width: 768px) {
    ._qlvRPhVYoaMCCYzb {
        margin: 2.5rem 0
    }
}

._pW8904d0Fc6VuUEw {
    display: flex;
    flex-direction: column
}

@media (min-width: 768px) {
    ._pW8904d0Fc6VuUEw {
        flex-direction: row
    }

    ._suhR-uW3br8wbnuW {
        flex: none;
        width: 14rem
    }
}

@media (min-width: 1024px) {
    ._suhR-uW3br8wbnuW {
        width: 17.875rem
    }
}

._suhR-uW3br8wbnuW._LcbUer7yxDeGQGED {
    display: none
}

@media (min-width: 768px) {
    ._suhR-uW3br8wbnuW._LcbUer7yxDeGQGED {
        display: block
    }
}

._3djGUedUaTclsfGR {
    position: relative;
    width: 100%
}

@media (min-width: 768px) {
    ._3djGUedUaTclsfGR {
        padding-left: 5rem
    }
}

._3djGUedUaTclsfGR._ubTE3olR6Eba9P2M {
    display: none
}

@media (min-width: 768px) {
    ._HxGh5\+ZNg1KVEVGv {
        display: none
    }
}

._HxGh5\+ZNg1KVEVGv._ubTE3olR6Eba9P2M {
    display: none
}

._iZIRhojZx6Urv0XV {
    margin: 1.5rem 0 3.5rem
}

._iZIRhojZx6Urv0XV:empty {
    display: none
}

._eIHGfPDBsxlSXNvb {
    margin-top: .25rem
}

@media (min-width: 768px) {
    ._eIHGfPDBsxlSXNvb {
        margin-top: .5rem
    }
}

._TIQ2KAvGlihvKEQe:empty {
    display: none
}

._TIQ2KAvGlihvKEQe:empty + ._v7UyGPtLGM\+Sluva {
    display: block
}

._TIQ2KAvGlihvKEQe + ._v7UyGPtLGM\+Sluva {
    display: none
}

._szzLYYBrAsm8vIpo {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._DRDY2kaZoqSJZt-v {
    cursor: pointer;
    font-size: .875rem;
    height: 100%;
    padding: 1.5rem
}

._PT1s8LatksM4soXF, ._DRDY2kaZoqSJZt-v {
    line-height: 1.5
}

._PT1s8LatksM4soXF {
    font-size: 1.125rem;
    font-weight: 600;
    text-transform: capitalize
}

._qg3zmFZmxom7H6AL {
    margin: .5rem 0
}

._OxUlHURsDXazwq4u > ul {
    margin-bottom: 0;
    margin-top: 1.5rem
}

._D7jXw5FHXr23LiqB {
    padding: 0
}

._JwBc\+HDBa8BAikRc {
    display: grid;
    grid-template-areas:"addressSection" "editSection" "secondAddressSection" "secondEditSection";
    grid-template-columns:1fr
}

@media (min-width: 1024px) {
    ._JwBc\+HDBa8BAikRc {
        column-gap: 1.5rem;
        grid-template-areas:"addressSection secondAddressSection" "editSection secondEditSection";
        grid-template-columns:repeat(2, 1fr)
    }
}

._bCwoZpRmjyz3mSjk {
    grid-area: addressSection
}

._PY1tHQfFrjk94iBC {
    border-top: .0625rem solid var(--a11y-color-ash);
    grid-area: secondAddressSection;
    margin-top: 1.5rem;
    padding-bottom: 0;
    padding-top: 1.5rem
}

@media (min-width: 1024px) {
    ._PY1tHQfFrjk94iBC {
        border-top: none;
        margin-top: 0;
        padding-top: 0
    }
}

._0cDWFxs9vnK9LVfW {
    grid-area: editSection;
    margin-top: 1rem
}

._KmKbk6mqFCSSDZoM {
    grid-area: secondEditSection;
    margin-top: 1rem
}

._0AD6DxqfkP-yPOKg {
    white-space: normal
}

._H-GKEIoroItg9-5v {
    margin-top: 1.5rem
}

._zaZ1d8tPb4dXgZ0S {
    margin: 0
}

@media (min-width: 1024px) {
    ._A9NVJisyxdLrlDxL {
        align-items: baseline;
        display: flex
    }

    ._GY5myazRb10orExv {
        margin-left: 1rem;
        white-space: nowrap
    }
}

._T3omq0xukYytGFYm {
    margin-top: 2rem
}

@media (min-width: 1024px) {
    ._T3omq0xukYytGFYm {
        margin-top: 2.5rem
    }
}

._prcafIA2lqIGXdb5 {
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .025rem;
    margin-bottom: 0
}

._VGAG8OqT1YkGNmq- {
    border: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 1.5rem 0
}

._VGAG8OqT1YkGNmq- + ._VGAG8OqT1YkGNmq- {
    margin-top: 1.5rem
}

@media (min-width: 1024px) {
    ._VGAG8OqT1YkGNmq- {
        display: grid;
        grid-template-columns:repeat(2, 1fr);
        padding: 2rem
    }

    ._KgPtTrvEgMzxxZsm {
        display: grid;
        grid-template-rows:5.625rem auto
    }
}

._isHRDz2dZ37s0CAK {
    display: grid;
    grid-template-areas:"paymentAddress" "pricePass"
}

@media (min-width: 1024px) {
    ._isHRDz2dZ37s0CAK {
        grid-template-areas:"pricePass" "paymentAddress";
        grid-template-rows:5.625rem auto
    }
}

._zgV395qzYOok2N6p {
    grid-area: paymentAddress
}

._oxvjdm4MBezjdpMR {
    grid-area: pricePass
}

._RwgvsxrrsaAZbj2b {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    letter-spacing: .1rem;
    line-height: 1.25;
    margin-bottom: .5rem;
    text-transform: uppercase
}

._baJd9GfjLf1LGmEq {
    margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._baJd9GfjLf1LGmEq {
        margin-bottom: 0
    }
}

._-bs\+HAw7KSWk9NhQ {
    margin-bottom: .25rem;
    padding-bottom: 2rem;
    padding-left: 4rem
}

@media (min-width: 1024px) {
    ._-bs\+HAw7KSWk9NhQ {
        padding-bottom: 3rem;
        padding-left: 5.25rem;
        padding-top: 1rem
    }
}

._G7tBDImj4nMPJgED {
    display: inline
}

._3Eyknzs2eWBgvdZY {
    margin: 0 -.5rem
}

._uK-L43SVO-uDr44h {
    height: auto
}

._26z2fuuap4UqIvrH {
    margin: 0 0 1.5rem
}

@media (min-width: 768px) {
    ._26z2fuuap4UqIvrH {
        margin-bottom: 2rem
    }
}

._9sZTyI2xIv\+38uZl {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._9sZTyI2xIv\+38uZl {
        margin-top: 2rem
    }
}

._FtByXtvW5EFuz7g6 {
    margin: 1.5rem auto 0
}

@media (min-width: 768px) {
    ._FtByXtvW5EFuz7g6 {
        margin: 2rem auto 0
    }
}

._-dv\+98TtBfOK5zTD {
    border: .0625rem solid var(--a11y-color-ash);
    display: flex;
    flex-direction: column;
    min-height: 18.75rem
}

._dEx6IgAI3yrVCUuc {
    flex: auto;
    font-size: .875rem;
    line-height: 1.5
}

._XU2uQ\+i1H9RLqA3l {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem
}

._xJG\+OQTaV4HwHaj0 {
    margin-right: 2rem
}

._4ETp2hQkTUo7eeC2 {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._k8lnL8\+QW-zsgzjW {
    display: none;
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._k8lnL8\+QW-zsgzjW {
        display: block
    }
}

._hEm3qBToGo1PxRHX {
    margin-top: 1.5rem
}

._zcCPMd9nwaZ\+qi3O {
    margin-bottom: 2.5rem
}

@media (min-width: 768px) {
    ._zcCPMd9nwaZ\+qi3O {
        margin-bottom: 3rem
    }
}

._Hv7o920V5x3Bvr5h:not(:empty) {
    margin-bottom: 1.5rem
}

._KmyCjM4fs1UI-\+9D {
    margin-left: 0
}

._naumm9mZFg-ctBkX {
    display: grid;
    grid-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns:repeat(12, 1fr);
    grid-template-rows:repeat(1, 1fr)
}

._QegEL4hRefHXp4FZ {
    grid-column: span 12;
    width: 100%
}

@media (min-width: 768px) {
    ._QegEL4hRefHXp4FZ {
        grid-column: span 6
    }
}

._7MmobhHKFKXl6cLg {
    grid-column: span 12;
    margin: 0
}

._JSnFqhjmfarLyPIH {
    color: var(--a11y-concrete-default);
    margin-bottom: 2rem
}

._pG6WKkD6a2jRh6mi {
    margin: 1.5rem 0
}

._66RYCtaIy2yVOBW1 {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
    margin-top: 2rem
}

@media (min-width: 768px) {
    ._66RYCtaIy2yVOBW1 {
        margin-top: 2.5rem
    }
}

._p2k14HkkTcrS362p {
    background-color: var(--a11y-color-ash);
    border: none;
    height: .0625rem;
    margin: 2rem 0
}

@media (min-width: 768px) {
    ._p2k14HkkTcrS362p {
        margin: 2.5rem 0
    }
}

._bXREi3MDn2vk6zVQ {
    margin-bottom: 0;
    padding: 0
}

._a7RnY6zFDnrBsC7N {
    margin: 1rem auto 0
}

._NHdACkfXwMMzJ11Y {
    margin-bottom: 2rem
}

._Zh-V08REGI8M96pu {
    margin: 2.5rem 0
}

._h5yYn94rL-rQ3KOH {
    padding-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._h5yYn94rL-rQ3KOH {
        padding-bottom: 2rem
    }
}

._y3yvceXpfss-kaMW {
    margin-bottom: 1.5rem
}

._MZpnthLVoojwZKc0 {
    padding-bottom: 1.5rem;
    position: relative
}

@media (min-width: 1024px) {
    ._MZpnthLVoojwZKc0 {
        padding-bottom: 2rem
    }
}

._1K3mHgxaaYDzkxNs {
    padding-top: 1rem
}

@media (min-width: 1024px) {
    ._1K3mHgxaaYDzkxNs {
        padding-top: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

._yQufCGjye70ksjQ9 {
    padding: 0
}

._yQufCGjye70ksjQ9 ._bTnJEMRfX8PPCHwD {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._yQufCGjye70ksjQ9 ._bTnJEMRfX8PPCHwD {
        margin-bottom: 2rem
    }
}

._yQufCGjye70ksjQ9 ._qSpzyqfjFVBxrLMX:last-child {
    border-bottom: none;
    margin-bottom: 0
}

._KVhOCrThw1uwqZLC {
    margin-bottom: .25rem;
    padding-bottom: 1rem
}

@media (min-width: 1024px) {
    ._KVhOCrThw1uwqZLC {
        padding-top: 1rem
    }
}

._aXV20SolJPLj-VlW {
    padding-bottom: 3rem
}

._NN\+wh3gD3iWfMlDy {
    margin: 1.5rem 0
}

._dTI68DfvcfxusdS0 {
    font-size: .875rem;
    letter-spacing: .025rem;
    margin-top: .25rem
}

._dTI68DfvcfxusdS0 a {
    color: var(--a11y-concrete-default);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

._-7hESAfVhL7HrfGT {
    border-top: .0625rem solid var(--a11y-color-ash);
    font-size: .875rem;
    letter-spacing: .025rem;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

._-7hESAfVhL7HrfGT a, ._-7hESAfVhL7HrfGT a:visited {
    color: var(--a11y-concrete-default);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

._cdWJEhQXVV-6L\+vA {
    color: var(--a11y-concrete-default);
    margin-top: .75rem
}

._gBZ4RkbBnux7pVgs {
    fill: currentcolor
}

._CAGA0VvvR4KuMQvR {
    margin: 2.5rem 0
}

._KFI91sINaHC5NuM4 {
    height: auto;
    margin-top: 1.5rem;
    padding: 0
}

@media (min-width: 768px) {
    ._KFI91sINaHC5NuM4 {
        margin-top: 2rem
    }
}

@media (min-width: 768px) {
    ._8dNCxopO4Knp4LM4 {
        display: flex;
        justify-content: space-between
    }
}

._osxBSPCOMuF1x5b0 {
    display: inline-block;
    height: 1.5rem;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._osxBSPCOMuF1x5b0 {
        position: absolute;
        right: 0;
        top: 0
    }
}

._BYJXjTiAqq8XdMyk {
    border: .0625rem solid var(--a11y-color-ash);
    display: flex;
    justify-content: center;
    min-height: 18.75rem
}

._osxBSPCOMuF1x5b0:after, ._BYJXjTiAqq8XdMyk:after {
    height: .5rem;
    vertical-align: middle;
    width: .5rem
}

._DO17ADMN82-ojF7a {
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._DO17ADMN82-ojF7a {
        margin-bottom: 2rem
    }
}

._8ko7Yfdpw2zuyQoE {
    margin-top: 2rem
}

._2SNr-YlGkqf8CZhu {
    display: grid;
    gap: 2rem
}

@media (min-width: 1024px) {
    ._2SNr-YlGkqf8CZhu {
        grid-template-columns:repeat(2, 1fr)
    }
}

._-rOHrr\+OGHa4HL0I {
    margin-bottom: 1.5rem;
    width: 100%
}

@media (min-width: 768px) {
    ._-rOHrr\+OGHa4HL0I {
        margin-bottom: 2rem;
        width: 70%
    }
}

._-rOHrr\+OGHa4HL0I:before {
    display: block
}

._2m-rhvCx8im\+HCfk {
    display: grid;
    gap: 2rem
}

@media (min-width: 1024px) {
    ._2m-rhvCx8im\+HCfk {
        grid-template-columns:repeat(2, 1fr)
    }
}

._2m-rhvCx8im\+HCfk ._qQca57g1AlC34GXe {
    height: 20rem
}

._2m-rhvCx8im\+HCfk ._qQca57g1AlC34GXe:first-child ~ ._qQca57g1AlC34GXe {
    display: none
}

@media (min-width: 1024px) {
    ._2m-rhvCx8im\+HCfk ._qQca57g1AlC34GXe:first-child ~ ._qQca57g1AlC34GXe {
        display: block
    }
}

._6t6aALuZsklkpddJ {
    height: 21.25rem
}

._lUP1yZu-u40EBgi- {
    height: 5rem;
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._lUP1yZu-u40EBgi- {
        margin-top: 2rem
    }
}

._7vCjzU3tobbxoYnV {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    padding-top: 1.5rem
}

@media (min-width: 1024px) {
    ._7vCjzU3tobbxoYnV {
        padding-top: 2rem
    }
}

._gABFEa1d-wr3L3tm {
    font-size: .875rem;
    line-height: 1.5
}

._gABFEa1d-wr3L3tm, ._7vCjzU3tobbxoYnV {
    margin-bottom: .5rem
}

._04c32mub0HbCiYlZ {
    padding: 1.5rem 0
}

@media (min-width: 768px) {
    ._04c32mub0HbCiYlZ {
        padding: 2rem
    }
}

._iHXV9d5Me05h1Pwj, ._UtGAxjLuluAo4ssm {
    padding: 2rem
}

._iHXV9d5Me05h1Pwj {
    background-color: #fafafa;
    border-bottom: .0625rem solid #fafafa
}

._nhqK1cuUgUId0odE {
    margin-bottom: 2rem
}

._WcYRzRw5kIPOckBd {
    font-size: 1.125rem;
    font-weight: 700;
    font-weight: 400;
    line-height: 1.25;
    margin-bottom: 0;
    min-height: 1.5rem
}

@media (min-width: 768px) {
    ._WcYRzRw5kIPOckBd {
        font-size: 1.25rem
    }
}

._BR7kieysMLZ6PygM {
    border: .0625rem solid #fafafa;
    min-width: 28rem
}

._RuHaLnwpQJM5avMl {
    box-shadow: 0 .25rem .3125rem -.125rem #00000014;
    position: relative
}

._RuHaLnwpQJM5avMl._dQVNc68ZzSSHwAdD {
    z-index: 1040
}

._miPuwegN9G3e-7l6 {
    background-color: #fff;
    display: grid;
    grid-template-areas:"menu logo actions" "search search search";
    grid-template-columns:4rem 6.75rem 1fr;
    grid-template-rows:3.5rem 4rem;
    position: relative
}

@media (min-width: 1024px) {
    ._miPuwegN9G3e-7l6 {
        grid-template-areas:"menu logo search actions" "navi navi navi navi";
        grid-template-columns:4rem 13.6875rem 1fr min-content;
        grid-template-rows:5rem 2.875rem;
        padding: 0 calc(50% - 40.25rem)
    }
}

._fzl2yszhgpZEYF\+S {
    display: none
}

._uLSzOacJx8jXefll {
    align-items: center;
    display: flex;
    grid-area: logo
}

@media (min-width: 1024px) {
    ._uLSzOacJx8jXefll {
        margin-right: 3.125rem;
        padding-left: 1.5rem
    }
}

._uLSzOacJx8jXefll ._wke9-owGORDEBzr1 {
    display: flex;
    height: 1.5rem;
    vertical-align: bottom;
    width: 6.25rem
}

@media (min-width: 1024px) {
    ._uLSzOacJx8jXefll ._wke9-owGORDEBzr1 {
        height: 2rem;
        width: 8.5625rem
    }
}

._jqUJYKVzpUciw3Ps {
    align-items: center;
    display: flex;
    flex: 1 50%;
    grid-area: actions;
    justify-content: flex-end;
    padding-right: .75rem
}

@media (min-width: 1024px) {
    ._jqUJYKVzpUciw3Ps {
        padding-left: 2.375rem
    }
}

._qcLZdYNMX0OU6FMV {
    border-top: .0625rem solid #dcdcdc;
    display: none
}

@media (min-width: 1024px) {
    ._qcLZdYNMX0OU6FMV {
        align-items: center;
        display: flex;
        grid-area: navi
    }
}

._DjxWl2o-sd8tgZlG {
    background-color: #000;
    bottom: 0;
    display: none;
    left: 0;
    opacity: .5;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1
}

._dQVNc68ZzSSHwAdD ._DjxWl2o-sd8tgZlG {
    display: block
}

div._XlFAfOxWpDhLoU3Q[tabindex]:not([tabindex="-1"]):focus, div._XlFAfOxWpDhLoU3Q[tabindex]:not([tabindex="-1"]):focus-visible {
    box-shadow: none;
    outline: .25rem solid #000;
    outline-offset: .5rem
}

._XlFAfOxWpDhLoU3Q {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

@media (min-width: 1024px) {
    ._XlFAfOxWpDhLoU3Q:focus, ._XlFAfOxWpDhLoU3Q:focus-visible {
        bottom: -3.5rem;
        height: auto;
        margin-left: 3rem;
        max-width: 17.5rem;
        overflow: visible;
        position: absolute;
        width: auto;
        z-index: 1090;
        clip: auto;
        background-color: #000;
        color: #fff;
        font-size: .75rem;
        padding: .5rem .75rem
    }

    ._XlFAfOxWpDhLoU3Q:before {
        border-bottom: .375rem solid #000;
        border-left: .625rem solid #0000;
        border-right: .625rem solid #0000;
        content: "";
        height: 0;
        left: .9375rem;
        position: absolute;
        top: -.375rem;
        width: 0
    }
}

._asuxdObwFvLM-Upn:after {
    content: "←→↑↓"
}

._99gsBOyoKIk\+\+AJO {
    margin-bottom: 1rem
}

._OHgHDsOr4TgjzPER {
    margin-top: 0
}

._9K8mGVW8zHouaQTU {
    margin-bottom: 1.5rem;
    margin-left: 0
}

._ubDU2ryh5hperpl5 {
    margin-bottom: 1rem
}

._xCkAXxxOrGz6eROx {
    display: inline
}

._xCkAXxxOrGz6eROx span {
    display: block
}

._q0HyiuTzLz-tr1Z8 {
    height: 3.5rem;
    margin-bottom: 1.5rem;
    width: 3.5rem;
    fill: #861a22
}

._Sg\+bfYB9j1ZJnFPA {
    margin-bottom: 2rem
}

._0aCTR4YxKVC6p23m {
    margin-bottom: 1.5rem
}

._co2abtouDB5\+Ku5F {
    text-align: center
}

@media (min-width: 768px) {
    ._co2abtouDB5\+Ku5F {
        min-height: 27rem
    }
}

._teW2CGnfQOL3RYgn {
    font-size: .875rem
}

._7Cmjpi2mUHBo5TGa {
    color: var(--a11y-concrete-default);
    margin-top: 2.5rem
}

@media (min-width: 768px) {
    ._7Cmjpi2mUHBo5TGa {
        margin-top: 3rem
    }
}

._NdO-yEdZ5zCGfeeV {
    display: none
}

@media (min-width: 768px) {
    ._NdO-yEdZ5zCGfeeV {
        display: block;
        order: -1
    }
}

._M\+qdKP3hp6DNoB2P {
    grid-column: span 24
}

@media (min-width: 768px) {
    ._M\+qdKP3hp6DNoB2P {
        grid-column: span 12
    }

    ._NBZoIJglAgx0kXQ- {
        padding: 4rem
    }
}

._x3\+KYGZqrFH3zSzG {
    display: grid;
    grid-gap: 1rem;
    grid-column-gap: 0;
    grid-row-gap: 0;
    border: none;
    grid-template-columns:repeat(24, 1fr);
    grid-template-rows:repeat(1, 1fr)
}

@media (min-width: 768px) {
    ._x3\+KYGZqrFH3zSzG {
        grid-gap: 1.5rem;
        border: .0625rem solid var(--a11y-color-ash)
    }
}

._yJckmHgmgN\+w9Ee8 {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 2rem;
    padding-bottom: 2rem
}

._mI7QQ5bxMDApc4XM {
    margin-bottom: 2rem;
    padding-bottom: 1rem
}

._kLS3\+ap4wx9VkgBd {
    grid-area: price
}

._hPANhNcayA8uf1JL {
    align-items: flex-start;
    display: flex;
    flex: 1 0 0;
    gap: 1.5rem;
    margin-bottom: 1rem
}

._hPANhNcayA8uf1JL ._-8uyMmX0w2x2vlIZ {
    border: .0625rem solid var(--a11y-color-ash);
    height: 5rem;
    padding: .5rem;
    width: 5rem
}

._hPANhNcayA8uf1JL ._0kqwWLnxFQXwbX11 > p {
    margin-bottom: 0
}

._5rl5UbBYcaP8xNZ9 {
    font-size: .75rem;
    line-height: 1.5
}

@media (min-width: 768px) {
    ._5rl5UbBYcaP8xNZ9 {
        font-size: .875rem;
        line-height: 1.5
    }
}

._WzRwPiESAkU0DD0w {
    align-self: flex-end;
    display: inline-block;
    grid-area: quantity;
    margin-top: .5rem
}

._WZnWaGkM\+JzR3mhP {
    min-width: 100%
}

._Xw9EallwpLncFFTk {
    align-items: center;
    display: flex;
    justify-content: right;
    text-align: right;
    width: 100%
}

._Xw9EallwpLncFFTk > * {
    margin-top: 0
}

._6qiEO2l1QxUnh4zH {
    display: grid;
    margin: 1rem -1.5rem 0
}

@media (min-width: 768px) {
    ._6qiEO2l1QxUnh4zH {
        padding: 0;
        grid-gap: .5rem;
        align-items: flex-start;
        grid-template-columns:2fr;
        margin: 1rem 0
    }
}

._IVoxp2T0S2dY79T0 {
    justify-content: space-between;
    margin-bottom: .75rem;
    padding: .5rem 1.5rem
}

@media (min-width: 768px) {
    ._IVoxp2T0S2dY79T0 {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        padding: 0
    }
}

._-HLHa7gcbv0dJMru {
    background: #fff;
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    text-transform: uppercase
}

._GVxoWZT9ZN8VgfSp {
    color: #000;
    display: inline-block;
    margin-right: .5rem
}

._GVxoWZT9ZN8VgfSp:before {
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

._2kUlTrDwSgepJJvZ {
    color: #16a900;
    display: inline-block;
    margin-right: .5rem
}

._2kUlTrDwSgepJJvZ:before {
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

._k7jL-kQtlmbqo7AE {
    display: inline-block
}

._NhzZDQAlJlrRjnlH {
    margin-bottom: .5rem;
    margin-top: .5rem
}

._1uuv6lTAAWX1NSlD {
    margin: 0 auto;
    padding-bottom: 1rem
}

@media (min-width: 768px) {
    ._1uuv6lTAAWX1NSlD, ._IW\+7Oltzwqlcz7WE {
        text-align: center
    }
}

._EcIzoJun62lZ\+PY0 {
    color: var(--a11y-concrete-default);
    margin-bottom: 2rem;
    margin-top: .5rem
}

._T\+JnMgQBzLTFS4Ak {
    margin: 2rem auto 0
}

@media (min-width: 768px) {
    ._T\+JnMgQBzLTFS4Ak {
        max-width: 25.5rem
    }
}

._PAjWIU4LcSA7qF0s {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._PAjWIU4LcSA7qF0s {
        margin: auto;
        width: 50%
    }
}

._5M12\+BBMMFLQlu2K {
    margin: 1rem auto 1.5rem
}

._drqnB-CVITaffWY7 {
    margin: .5rem auto;
    max-width: 25.5rem
}

._-4dqNPCqEPwnHyGv {
    margin: 2rem auto;
    width: 100%
}

@media (min-width: 768px) {
    ._-4dqNPCqEPwnHyGv {
        min-width: 25.5rem;
        width: unset
    }
}

._94fOfzIkz5uteE04 {
    align-items: center;
    align-self: center;
    display: flex;
    flex-direction: column;
    margin: 4rem auto;
    text-align: center;
    width: 100%
}

@media (min-width: 768px) {
    ._94fOfzIkz5uteE04 {
        margin-top: 0;
        max-width: 50rem
    }
}

._ltjLn7sQiepzGB93 {
    height: 1.25rem;
    margin-top: .5rem;
    width: 1.25rem;
    fill: #ff2a0c
}

._nOY6A\+xyoByYCfNW {
    margin: 0;
    padding: 1.5rem 0 1rem
}

._7NLfiiRMUOkMrwMu {
    text-align: left
}

._kxn8Q4rsLV05nXAj {
    width: 100%
}

@media (min-width: 768px) {
    ._kxn8Q4rsLV05nXAj {
        width: unset
    }
}

._e4otVn6UoHjA\+VIA {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._e4otVn6UoHjA\+VIA {
        margin-top: 4rem
    }
}

._LBEcfyCauZ6v3e2s {
    height: 25rem;
    max-width: 100%;
    width: 100%
}

._Mj0kjHTNT4F8yzOu {
    margin-top: 2rem;
    padding-bottom: .75rem
}

@media (min-width: 768px) {
    ._Mj0kjHTNT4F8yzOu {
        margin: 4rem 0;
        padding: 0
    }
}

._TwuSz3VJmVzlZa1a {
    margin-top: .25rem;
    max-width: 35.25rem
}

._pKmOcefSY3IC1wOL {
    position: relative
}

._a5qNLGkxMgS-eb73 {
    margin-bottom: .25rem
}

._NXg-CiZM\+T8N1E6s {
    margin-top: 1rem
}

@media (min-width: 768px) {
    ._gj7wO9vbUeFpJF4g {
        padding-top: .5rem
    }
}

._I6oR30X-9Bt2k\+7Y {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem
}

._I6oR30X-9Bt2k\+7Y:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

._HetUQhBIUfiBsfTg {
    display: flex
}

._HetUQhBIUfiBsfTg:after, ._HetUQhBIUfiBsfTg:before {
    height: .5rem;
    width: .75rem
}

._Q\+26Ifc249fwOBrZ {
    justify-content: center;
    margin: 1rem 0;
    width: 100%
}

._f9g3MfKR2o3Sbe27 {
    margin-bottom: 2rem
}

._6XWX4LJ8H8J75b23 {
    margin-bottom: 2.5rem
}

._K3SdNwPrAYKbRy5v {
    height: 5.625rem;
    margin-bottom: 1.5rem;
    width: 100%
}

._nikY2ykOWtA31BgL {
    display: flex;
    flex-wrap: wrap;
    gap: .75rem;
    justify-content: center;
    padding: 1.5rem 0
}

@media (min-width: 768px) {
    ._nikY2ykOWtA31BgL {
        padding: 1.5rem 1rem
    }
}

._5gUNQwBvIIMJF8D1 {
    width: 100%
}

@media (min-width: 768px) {
    ._5gUNQwBvIIMJF8D1 {
        width: 31%
    }
}

._DW6NkSxwC5CPMQYQ {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._DW6NkSxwC5CPMQYQ + label {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    height: 3rem;
    height: 100%;
    justify-content: center;
    line-height: 1.5;
    outline: .0625rem solid #000;
    padding: 0;
    width: 100%
}

@media (min-width: 768px) {
    ._DW6NkSxwC5CPMQYQ + label {
        padding: .25rem 0
    }
}

._DW6NkSxwC5CPMQYQ:focus-visible + label, ._DW6NkSxwC5CPMQYQ:hover + label {
    outline: .125rem solid #000
}

._DW6NkSxwC5CPMQYQ:checked + label {
    background-color: #000;
    color: #fff;
    outline: .0625rem solid #000
}

@media (min-width: 768px) {
    ._DW6NkSxwC5CPMQYQ:checked + label {
        outline-width: .1875rem
    }
}

._uCn6AJebZYRriIlj {
    margin-top: 0
}

._zNZOhzaxRw9pxWEK {
    padding-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._zNZOhzaxRw9pxWEK {
        padding-bottom: 2rem
    }
}

._Vw5VdU3Y5V9X5mgM {
    margin-bottom: 0;
    padding-top: 0;
    text-align: center
}

@media (min-width: 768px) {
    ._Vw5VdU3Y5V9X5mgM {
        margin-bottom: 0;
        padding-top: .25rem
    }
}

._4LizpErwOHrC8AZE {
    margin-top: .5rem
}

._AUo1CwpvhXlszgGS {
    margin-bottom: 1.5rem
}

._6C\+7nFSYBVqhxKAO {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._6C\+7nFSYBVqhxKAO {
        margin-bottom: 2rem
    }
}

._ZOYCbXEtVbMoIl8q {
    margin-bottom: 2rem
}

._cLj\+i\+34L7HkG7ac {
    margin-top: .5rem
}

._iyRFlt2t1X584Yu9 {
    color: var(--a11y-primary-default);
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25
}

@media (min-width: 768px) {
    ._iyRFlt2t1X584Yu9 {
        font-size: 1.25rem
    }
}

._iyRFlt2t1X584Yu9 div {
    display: inline
}

@media (min-width: 768px) {
    ._iyRFlt2t1X584Yu9 {
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 1.25
    }
}

@media (min-width: 768px)and (min-width: 768px) {
    ._iyRFlt2t1X584Yu9 {
        font-size: 1.5rem
    }
}

._CtrXQ6WphDCe7qMU {
    margin-bottom: 1rem
}

._CtrXQ6WphDCe7qMU div {
    display: inline
}

._VfnJ5EoVOSQ3jQ1V {
    display: flex;
    margin-bottom: 1rem
}

._VuHd1B01-uh-HVOn {
    padding: 0 1.5rem
}

._CYuF30cQ39T3arg4 {
    margin-top: 3.5rem
}

@media (min-width: 768px) {
    ._CYuF30cQ39T3arg4 {
        margin-top: 4rem
    }
}

._MqcQ3ZHAV9NtF4hw {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    margin-bottom: 2rem
}

._SEAGLpFeOs5ThAoF {
    height: 5rem;
    margin: 2.5rem 0;
    max-width: 43.75rem
}

._ajOA4dlJ44WL0JGd {
    margin-top: 2.5rem;
    max-width: 43.75rem
}

._dzzh8Oe-ZmYWoqAf {
    display: flex;
    flex-wrap: wrap
}

._dzzh8Oe-ZmYWoqAf > div {
    width: 100%
}

@media (min-width: 768px) {
    ._dzzh8Oe-ZmYWoqAf > div {
        width: 50%
    }

    ._dzzh8Oe-ZmYWoqAf > div:nth-child(2) {
        text-align: center
    }
}

._5cJSARJ9VjRNRFAn {
    height: 9.1875rem;
    margin-bottom: 2rem
}

@media (min-width: 768px) {
    ._5cJSARJ9VjRNRFAn {
        height: 14.6875rem;
        margin-top: 3rem
    }
}

._muTLdxxl\+XUYaae5 {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._JhZFnlFhrFYUlsOO {
        display: grid;
        grid-gap: 0;
        grid-column-gap: 0;
        grid-row-gap: 0;
        grid-template-columns:repeat(12, 1fr);
        grid-template-rows:repeat(1, 1fr)
    }

    ._JhZFnlFhrFYUlsOO ._79hRiOrxdHxjh7V9 {
        grid-column: 2/12
    }
}

._g3FEop4OlbmyW1z8 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._g3FEop4OlbmyW1z8 {
        font-size: 2.5rem
    }
}

._g3FEop4OlbmyW1z8 span {
    font-weight: 400
}

._yOCrDMKgUM2Tpoph {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._yOCrDMKgUM2Tpoph {
        margin-bottom: 2rem;
        padding-bottom: 2rem
    }
}

._pR3hGOn4TqhChV\+h {
    margin-top: 2.5rem;
    text-align: center
}

._Ow8AlsiHcQUom\+M4 {
    padding-bottom: .5rem
}

._Ai8VBoK6jS8LSdWB {
    margin-bottom: 5rem;
    width: 100%
}

@media (min-width: 768px) {
    ._Ai8VBoK6jS8LSdWB {
        margin-top: 2rem;
        width: auto
    }
}

._OJymQvWBNyp1w-60 {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._OJymQvWBNyp1w-60 {
        display: grid;
        grid-gap: 1rem;
        grid-column-gap: 0;
        grid-row-gap: 0;
        grid-template-columns:repeat(3, 1fr);
        grid-template-rows:repeat(1, 1fr);
        margin-top: 2rem
    }
}

@media (min-width: 768px)and (min-width: 768px) {
    ._OJymQvWBNyp1w-60 {
        grid-gap: 1.5rem
    }
}

._5fmbwb-gXD9M5-Xv {
    flex-direction: column
}

@media (min-width: 768px) {
    ._5fmbwb-gXD9M5-Xv {
        gap: 1rem;
        grid-column: span 1
    }
}

._JG7kZ\+Lt6VYEHLJD {
    height: 18.75rem;
    margin-top: 2rem
}

@media (min-width: 768px) {
    ._JG7kZ\+Lt6VYEHLJD {
        grid-column: span 2;
        height: auto;
        margin-top: 0
    }
}

._JpIynjllt8b5Exgo {
    fill: #24bf00;
    height: 2.5rem;
    margin-bottom: 1.5rem;
    width: 2.5rem
}

._4fbJ0cNG-Z4Sq2HS {
    background-color: #fff;
    border: .0625rem solid var(--a11y-color-ash);
    display: grid;
    grid-template-columns:2fr 2fr .1fr;
    margin-bottom: 1rem;
    padding: 1.5rem
}

._MOxauuO0ayDZ-zPW {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._AwvrXioXzCtWqr6P {
    grid-column: span 2
}

._FVODjnFht9vckhaP {
    font-weight: 400;
    justify-self: flex-end;
    padding-right: 1rem
}

._yFkmOT3OuAvW6aL7 {
    font-size: .875rem;
    line-height: 1.5
}

._obMbFFkrD4gvxKR\+ {
    align-items: flex-start;
    display: flex;
    margin-top: .375rem;
    padding: 0
}

._obMbFFkrD4gvxKR\+:before {
    height: .5rem;
    width: .5rem
}

._\+dU6vPNR39LU38jB {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    grid-column: span 3;
    line-height: 1.5
}

._gVLahitCgRha9f3s {
    margin-bottom: 1.5rem
}

._EjUzVls-5zByS8t0 {
    counter-reset: li;
    list-style: none;
    padding: 0
}

._EjUzVls-5zByS8t0 ._s6\+IXKjQOYYTwcdn {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    counter-increment: li;
    font-weight: 400;
    padding: 2rem 3.5rem;
    position: relative
}

._EjUzVls-5zByS8t0 ._s6\+IXKjQOYYTwcdn:before {
    content: counter(li);
    font-size: 1.5rem;
    font-weight: 700;
    left: 25px;
    padding-right: 1rem;
    position: absolute;
    top: 28px
}

._ajTUHqw-GY77aEeV > div {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._ajTUHqw-GY77aEeV > section[data-purpose="modal.body"] {
    padding: 0
}

._wRTdTCfi7\+2IxrRZ {
    font-weight: 400;
    margin-top: .5rem;
    padding: 2rem 3.5rem
}

._BLhm6s4wT9KZ7FdE {
    display: flex;
    margin-bottom: .5rem;
    margin-top: .5rem
}

@media (min-width: 1024px) {
    ._pf4V3xOJgWWdl-98 {
        display: block
    }
}

._Bi4bdNDGl5ng5PhA, ._ONfHxXspNCh\+jMPj {
    margin-top: .5rem
}

._rICjaKXCu9VHch\+J {
    display: flex
}

._T\+NPVP8REybMD8o6 {
    border-radius: 50%;
    height: .5rem;
    margin-top: .5rem;
    min-width: .5rem;
    width: .5rem
}

._N3G3gePJp\+xkZxAJ {
    background-color: #7cd321
}

._WwalllVH7a9Ic8qL {
    background-color: #b9b9b9
}

._NKuodkExJm9WTzEx {
    padding-left: 1rem
}

._iKfS2ddA4Jo6BcFk {
    font-size: .875rem;
    line-height: 1.5
}

._iKfS2ddA4Jo6BcFk:first-letter {
    text-transform: uppercase
}

._NNINWAG896f58LN4 {
    font-weight: 700
}

._pt5zJ3gaWnieMhcI {
    font-size: .875rem;
    margin: .25rem 0
}

._JI0UdZEPmac8ydUv, ._pt5zJ3gaWnieMhcI, ._AOLjYLckIR5DLsqL {
    color: var(--a11y-concrete-default);
    line-height: 1.5
}

._JI0UdZEPmac8ydUv, ._AOLjYLckIR5DLsqL {
    display: inline-block;
    font-size: .75rem
}

._AOLjYLckIR5DLsqL:before {
    content: "•";
    padding: 0 .4em
}

._YKTMyhAkFC1-BLiS {
    margin-bottom: 2.5rem
}

._g9itZU4XfcIHnPvM {
    grid-area: form
}

._FZJv1aWAVijShyzw {
    left: 0;
    margin: 30% auto 0;
    position: fixed;
    right: 0;
    z-index: 1041
}

@media (min-width: 768px) {
    ._FZJv1aWAVijShyzw {
        margin-top: 12%
    }
}

@media (min-width: 1024px) {
    ._FZJv1aWAVijShyzw {
        margin-top: 8%
    }
}

._\+wEcSCkGKkxsW56y {
    margin: 0
}

._krNvoXbPVn4hVIBk {
    margin-top: 1.5rem
}

._krNvoXbPVn4hVIBk._F7L700nl2ds5O8RW {
    display: none
}

@media (min-width: 1024px) {
    ._krNvoXbPVn4hVIBk._F7L700nl2ds5O8RW {
        display: block
    }

    ._krNvoXbPVn4hVIBk._4WCpKwrTnmcWc4TR {
        display: none
    }
}

._9ul5COlPKnzbNz0K {
    grid-area: "summary"
}

@media (min-width: 1024px) {
    ._9ul5COlPKnzbNz0K {
        align-self: flex-start;
        margin-top: -2.5rem
    }
}

._eo6Vtp2GMt5y\+Vxn {
    background-color: #fff;
    border-top: .0625rem solid #fafafa;
    bottom: 0;
    margin: 0 -1.5rem;
    padding-bottom: 1.5rem;
    position: sticky
}

@media (min-width: 768px) {
    ._eo6Vtp2GMt5y\+Vxn {
        background-color: inherit;
        padding: 2rem 2rem 1rem;
        position: relative
    }
}

._442yxlRe3wM0k8-x {
    padding: 2rem 2rem 1rem
}

@media (min-width: 768px) {
    ._442yxlRe3wM0k8-x {
        background-color: #fafafa;
        margin: 0;
        position: static
    }
}

._aVNTOZ550HTCwYiI {
    margin: 1.5rem 0;
    max-width: 100%;
    width: 11.3125rem
}

._mWhISwo9rthy2Njl {
    display: grid;
    grid-template-areas:"form" "summary";
    margin-top: 2.5rem;
    row-gap: 1rem
}

@media (min-width: 768px) {
    ._mWhISwo9rthy2Njl {
        margin: 4rem 0 2rem
    }
}

@media (min-width: 1024px) {
    ._mWhISwo9rthy2Njl {
        column-gap: 2rem;
        grid-template-columns:auto 40%
    }
}

@media (min-width: 768px) {
    ._mWhISwo9rthy2Njl ._7njUukTILHFmRTIO {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    ._mWhISwo9rthy2Njl ._7njUukTILHFmRTIO {
        grid-column: span 4
    }
}

._wQIjIsq6bazYW1UC {
    padding-top: 1rem
}

@media (min-width: 768px) {
    ._wQIjIsq6bazYW1UC {
        padding-top: 1.5rem
    }
}

@media (min-width: 1024px) {
    ._wQIjIsq6bazYW1UC {
        border-top: .0625rem solid var(--a11y-color-ash)
    }
}

._Ivi91FdFDQVCMe0Y > :not(._V19DuL8OskD1-ztc) {
    margin-right: 0
}

._RiqWlJT8uUja1w4O {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

@media (min-width: 768px) {
    ._RiqWlJT8uUja1w4O {
        flex-direction: row;
        gap: 1rem;
        grid-column: span 4;
        justify-content: space-between
    }
}

@media (min-width: 1024px) {
    ._RiqWlJT8uUja1w4O {
        grid-column: span 8
    }
}

._kCQQJEqk0VXKvL65 {
    background-color: #fafafa;
    border-radius: .125rem;
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    margin-top: 1rem;
    padding: .25rem .5rem;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width: 1024px) {
    ._kCQQJEqk0VXKvL65 {
        border-top: .0625rem solid var(--a11y-color-ash);
        padding: 1rem .5rem;
        width: 100%
    }
}

._25YDyVqTPpC6q\+8Y {
    background-color: #fafafa;
    font-size: 1rem;
    font-weight: 600;
    grid-area: "summary";
    line-height: 1.5;
    margin: 0 -1.5rem;
    padding: 2rem 2rem 1rem
}

@media (min-width: 768px) {
    ._25YDyVqTPpC6q\+8Y {
        justify-self: flex-end;
        margin: .25rem 0 2rem
    }
}

._\+ZUh8PfeO20IWtkD {
    padding-top: 1.5rem
}

._dmgzAjoK1kln3Qkf {
    height: 6.25rem;
    margin: 1rem auto;
    width: 100%
}

._fdQ8X703pJpS-H-3 {
    margin-bottom: 2rem
}

._fdQ8X703pJpS-H-3 > ._5o9o5L3-gYe3N4W4 {
    margin-bottom: .75rem
}

._GlIB5lO4sqrXIk\+p, ._IysNu7NZKFypy2sG {
    margin-bottom: 1.5rem
}

._nslqbqlmcl9uwRqb {
    border-top: .0625rem solid var(--a11y-color-ash)
}

._CKiDEfgbOK4LrhdB {
    align-items: center;
    display: flex;
    font-size: .75rem
}

._V4YL65BXeVxS1JV8 {
    margin-right: .75rem
}

._V4YL65BXeVxS1JV8:before {
    height: 1rem;
    width: 1rem
}

._LZSv1etRE2lrS410 {
    display: inline-block;
    font-size: .75rem;
    line-height: 1.5;
    margin-bottom: 0
}

._LZSv1etRE2lrS410 ._lDAtzVwmCg6qDVin span {
    vertical-align: initial
}

._ZSmI3h\+ROB9eu4AI {
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.5
}

._mKK1a8q3Nqg6WKuo {
    align-items: normal;
    margin: 0;
    padding: 1.5rem 0
}

._mKK1a8q3Nqg6WKuo:not(:last-of-type) {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._SpIaObb4iwrFdPE2 {
    margin-bottom: .5rem
}

._nZH\+D1E-pyQP84fd {
    font-size: .875rem;
    line-height: 1.5
}

._lDzKgrmq0IjBYaGj {
    margin-top: 1rem
}

._2lL8dN53ush3TRSb {
    padding-bottom: 1rem
}

._2lL8dN53ush3TRSb:last-of-type {
    padding-bottom: 0
}

._TKuJKjnsyDDmtquY {
    border: .0625rem solid var(--a11y-color-ash);
    display: inline-block;
    margin: 0 1.5rem 1rem 0;
    padding: 1rem
}

._TKuJKjnsyDDmtquY ._9nXd97U6tCy-K\+c2 {
    height: 2rem;
    width: 2rem;
    fill: var(--a11y-color-ash)
}

._DeUmKIaeyNox5946 {
    align-items: center;
    display: inline-flex;
    margin: 0 0 1rem
}

._DeUmKIaeyNox5946 ._agm7EDtyDTVJcCWT {
    height: .5rem;
    margin-left: .5rem;
    width: .5rem
}

._Crm3lanK2LcieTjd {
    margin: 0 0 2rem
}

._qhE9dwDSCorzLEbp {
    margin-top: 1rem
}

._CPTQLasXrHsewLfI {
    padding: 0 .75rem 2rem
}

._mjTYd4IoKCzbObR8 {
    padding-bottom: 2rem;
    width: 100%
}

@media (min-width: 600px) {
    ._mjTYd4IoKCzbObR8 {
        width: 50%
    }
}

._ruMmr1cIWJXQzDyX {
    padding-bottom: 1rem
}

._3nJkWAcSpeQM-85j {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    padding-bottom: 1.5rem
}

._\+OhyXN-1oRpQHyr3 {
    display: flex;
    margin: auto;
    width: 100%
}

._pzS5O17J6XyNF1Bi {
    font-size: .875rem
}

._1efT9M-knDoHmNJ0 {
    width: 100%
}

._wfY8gm2JvAtMKgRS {
    padding-bottom: 1.5rem;
    padding-right: .75rem
}

._OFCkkGcvUi4Hiwxy {
    margin-bottom: 1rem
}

._2jDA91c8x43lfqmE {
    margin-bottom: 1.5rem
}

._nnrLJmAcW4cf5bi- {
    margin-top: 0
}

._vJNwQyynlipnKyVu > dl {
    row-gap: 0
}

@media (min-width: 768px) {
    ._vJNwQyynlipnKyVu > dl {
        row-gap: 2rem
    }
}

._8ZGDzQc8g5wvn0qY {
    margin-right: 0
}

._nbNwuqwGGMV8fiew {
    white-space: normal
}

._TLYzqYYJUIzMDH8q, ._IWcOuZkbSXeqwiXC {
    flex: 100%
}

@media (min-width: 768px) {
    ._IWcOuZkbSXeqwiXC {
        flex: 50%
    }
}

._uqBZBwrKVo2yRvEX {
    align-content: flex-start;
    height: auto;
    justify-content: left;
    max-width: calc(100vw - 2rem)
}

._uqBZBwrKVo2yRvEX > * {
    border-bottom: none
}

._nUvAa\+feZfasSycC {
    margin-bottom: 2rem
}

._mN0mnfhbUGkICvHI {
    margin: 0 auto
}

._hdYK41Ju0ZWp0EzZ, ._JhVUiaK1G71JDNGn {
    margin: 1.5rem 0
}

._\+tYzX92vRJxBFt43 {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 3rem 0 2rem
}

@media (min-width: 768px) {
    ._\+tYzX92vRJxBFt43 {
        margin-top: 3.5rem
    }
}

._J\+v8d7Q6lB11Wk5o {
    fill: #24bf00;
    height: 3rem;
    width: 3rem
}

._F136tJhP1qyJoDr6 {
    font-size: 1.5rem;
    margin: .5rem 0 0;
    text-align: center
}

@media (min-width: 768px) {
    ._F136tJhP1qyJoDr6 {
        font-size: 2rem;
        margin-top: 0
    }
}

._-fCF86CK2z7mNjjm {
    font-weight: 400
}

._bp8ztlTcJB53JqfX {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding-top: 2rem
}

._K7W\+Xf1fMnJoyJax {
    border: .0625rem solid var(--a11y-color-ash);
    margin: 1.5rem 0 0
}

._pRQ5fOWz9GblGeL4 {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._pRQ5fOWz9GblGeL4 {
        margin-bottom: 2rem
    }
}

._xnAyqy6KwjG5Q04V {
    font-size: .875rem
}

._xnAyqy6KwjG5Q04V:before {
    margin-right: .5rem
}

._DRv9EEnSEB6ggwfN {
    margin-bottom: 1rem
}

._G\+\+D3m-XTtr-B5I1 {
    margin-top: 1.5rem
}

._G\+\+D3m-XTtr-B5I1 svg {
    height: 1rem;
    width: 1rem
}

@media (min-width: 768px) {
    ._G\+\+D3m-XTtr-B5I1 {
        margin-top: 2rem
    }
}

._HkHU8ACoTGa0xylB {
    margin-bottom: .75rem
}

._2omTVjNeX7EemUuG {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25
}

@media (min-width: 768px) {
    ._2omTVjNeX7EemUuG {
        font-size: 1.25rem
    }
}

._2omTVjNeX7EemUuG span {
    font-weight: 400
}

._VPfYXRnYkI\+C5xFx {
    color: var(--a11y-primary-default);
    font-size: 1.125rem;
    font-weight: 700;
    padding-bottom: .25rem
}

@media (min-width: 768px) {
    ._VPfYXRnYkI\+C5xFx {
        font-size: 1.25rem;
        padding-top: .5rem
    }
}

._cPu6a1XOkGqPPybH {
    font-size: 3.125rem;
    font-weight: 700;
    line-height: 2.625rem;
    padding-bottom: .25rem
}

@media (min-width: 768px) {
    ._cPu6a1XOkGqPPybH {
        font-size: 5rem;
        line-height: 4.75rem;
        padding-bottom: .5rem
    }
}

._lCOjqbqV7Bzf5o5k {
    font-size: .875rem
}

._oKFk2ih9NjU5aKWd {
    border-top: .0625rem solid var(--a11y-color-ash);
    font-size: .875rem;
    line-height: 1.5;
    margin-top: 1rem;
    padding: 1rem 1.5rem 0;
    text-align: center
}

@media (min-width: 768px) {
    ._oKFk2ih9NjU5aKWd {
        margin-top: 1.5rem
    }
}

._oKFk2ih9NjU5aKWd:before {
    height: 1rem;
    margin: 0 .5rem .25rem;
    width: 1rem
}

._mTqonDCV\+ihxbd4X {
    padding-top: .5rem
}

._2z\+n6\+-fFk-uhXL6 {
    margin-bottom: 0;
    padding-bottom: 0
}

._2UhUJPUxxdDmhth0 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25
}

@media (min-width: 768px) {
    ._2UhUJPUxxdDmhth0 {
        font-size: 1.25rem
    }
}

._wOxmKlebYXwrmMxu {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    margin-bottom: .5rem;
    text-transform: uppercase
}

._UmDbPE1T-ALonf2M {
    border: .0625rem solid var(--a11y-color-ash);
    padding: 1rem;
    text-align: center
}

@media (min-width: 768px) {
    ._J5QLwvew5xVjiCnQ {
        display: flex
    }
}

._PK6ZpAmdEkaju76K {
    margin-bottom: 1rem
}

._qIReo2eiJ7Lvl7nI {
    flex: 1;
    height: 14.375rem;
    margin: auto;
    order: 2
}

._5NzMeG81FHDZoXL1 {
    flex: 1;
    order: 1;
    padding-top: 1rem
}

@media (min-width: 768px) {
    ._5NzMeG81FHDZoXL1 {
        padding-top: 0
    }
}

._H68Hs8WGoHefq9Ns {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    padding-bottom: .25rem
}

._hOulUsM8jCBMY6TG {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5
}

._p00hDcs8HqTkV3uy {
    margin: .5rem 0
}

@media (min-width: 768px) {
    ._p00hDcs8HqTkV3uy {
        margin-bottom: 1rem
    }
}

._SoBveVPVZbepkKSZ {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    padding: 1rem 0 .5rem;
    text-transform: uppercase
}

@media (min-width: 768px) {
    ._SoBveVPVZbepkKSZ {
        padding-bottom: .25rem
    }
}

._qrteOJP04XK8kxAN, ._J0HyOvxjPCHayjee {
    font-size: .875rem;
    line-height: 1.5
}

._J0HyOvxjPCHayjee {
    font-weight: 600
}

._MZYN-vjz3Cdo35qZ {
    margin: 0 .5rem 1rem
}

._ZXImUMY5trNrzq69 {
    margin: 0;
    padding: .5rem
}

._kVVmNG0qExx9eXum span {
    font-weight: 400;
    padding-left: .25rem
}

._hM3\+ItCVGuwCNbht span {
    font-weight: 400;
    padding-left: .25rem
}

._NlxbQkuuRMBLsrt5 {
    background-color: #fff
}

._PpSuaGRGo3Tm06oV {
    margin-top: 1.5rem;
    width: 100%
}

._C4guBWXUHZQ-3LlK {
    flex-direction: column
}

@media (min-width: 768px) {
    ._C4guBWXUHZQ-3LlK {
        flex-wrap: nowrap
    }
}

._-0t2eV1mGpcxd7RS {
    margin-top: 1rem
}

@media (min-width: 768px) {
    ._-0t2eV1mGpcxd7RS {
        margin-top: 1.5rem
    }
}

._PQeBPnFt-fMszr0J {
    color: var(--a11y-concrete-default);
    padding-top: .25rem
}

._wn4GODPblCrn78uH {
    align-self: start;
    padding: 0
}

@media (min-width: 768px) {
    ._wn4GODPblCrn78uH {
        padding-right: 1.5rem
    }
}

._Bj7NkXH5ElCTqair {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._Hf0QAsIYW4b8uSbs > dl {
    overflow: visible
}

@media (min-width: 768px) {
    ._Hf0QAsIYW4b8uSbs {
        margin-right: 0
    }

    ._Hf0QAsIYW4b8uSbs > * {
        max-width: max-content;
        white-space: normal
    }
}

@media (min-width: 768px) {
    ._kVp2zqOobu7o7CFa {
        display: grid;
        grid-gap: 0;
        grid-column-gap: 0;
        grid-row-gap: 0;
        grid-template-columns:repeat(12, 1fr);
        grid-template-rows:repeat(1, 1fr)
    }
}

._SGz0eyZhq7b29SPe {
    grid-column: span 12
}

@media (min-width: 768px) {
    ._SGz0eyZhq7b29SPe {
        grid-column: span 6
    }
}

._rtQoz9bqiDI02Jj0 {
    display: none
}

@media (min-width: 768px) {
    ._rtQoz9bqiDI02Jj0 {
        display: block;
        grid-column: span 6;
        height: 11.25rem;
        min-height: 100%
    }

    ._rtQoz9bqiDI02Jj0 > div, ._rtQoz9bqiDI02Jj0 > div > * {
        height: 100%
    }
}

._rtQoz9bqiDI02Jj0 img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

._M9cJiZdZNEXhinTh > div {
    height: 100%
}

._RBBLvLgR1bUZo5Zs {
    padding-top: .25rem
}

._xgUe2xuH0WKHUybR {
    padding-right: .25rem
}

._g0TL0Mz2vLds3kt2 {
    margin-bottom: .25rem
}

._g0TL0Mz2vLds3kt2 span {
    vertical-align: initial
}

._2K70-Nmt19uEwlxA {
    color: #000;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: .5rem
}

@media (min-width: 768px) {
    ._2K70-Nmt19uEwlxA {
        font-size: 1.5rem
    }
}

._3G7ne3zh0h9CYzM2 {
    font-size: .875rem;
    line-height: 1.5;
    margin-top: .5rem
}

._y4yVi6ktcD2t-ZwS {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._y4yVi6ktcD2t-ZwS {
        margin-bottom: 1.5rem
    }
}

._0i8nM1\+p7GvRGRwR:not(:last-child):not(:only-child) {
    padding-bottom: 0
}

@media (min-width: 768px) {
    ._0i8nM1\+p7GvRGRwR:not(:last-child):not(:only-child) {
        padding-bottom: 0
    }
}

._bI-r-uHzFdvztoDN {
    background-color: #fafafa;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

@media (min-width: 768px) {
    ._bI-r-uHzFdvztoDN {
        padding-bottom: 2rem;
        padding-top: 2rem
    }
}

._VQq4Vz1mhyK38nYg {
    background-color: #fff;
    margin-bottom: 1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._VQq4Vz1mhyK38nYg {
        margin-bottom: 2rem;
        padding: 2rem
    }
}

@media (min-width: 1024px) {
    ._VQq4Vz1mhyK38nYg {
        padding: 2.5rem
    }
}

._HTIqgYUfX5miRlB9, ._VQq4Vz1mhyK38nYg:last-child {
    margin-bottom: 0
}

@media (min-width: 768px) {
    ._HTIqgYUfX5miRlB9 {
        display: grid;
        grid-gap: 1rem;
        grid-column-gap: 0;
        grid-row-gap: 0;
        grid-template-columns:repeat(12, 1fr);
        grid-template-rows:repeat(1, 1fr)
    }
}

@media (min-width: 768px)and (min-width: 768px) {
    ._HTIqgYUfX5miRlB9 {
        grid-gap: 1.5rem
    }
}

._jx-WBC7uPLddJhdc {
    grid-column: span 12
}

@media (min-width: 768px) {
    ._wMSjrcLmQ1dUgEyG {
        grid-column: span 8
    }
}

._TYL\+sCxTGm3uh5yB {
    height: 100%;
    margin-top: 1rem;
    position: relative
}

@media (min-width: 768px) {
    ._TYL\+sCxTGm3uh5yB {
        grid-column: span 4;
        margin-top: 0
    }
}

._TYL\+sCxTGm3uh5yB ._Aj5izBwQZHMiL\+51 {
    background-color: #fff;
    position: sticky;
    top: 1.5rem
}

._AQsf37mkSrFnvK9z {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._AQsf37mkSrFnvK9z {
        margin-bottom: 2rem
    }
}

._6WBruE8XfTxA2zvn {
    border-top: .0625rem solid var(--a11y-color-ash);
    margin: 0 -1.5rem
}

._jUG51BIQKP1Lhsl2, ._i-jQxW-ecSq\+-xks {
    border-bottom: none;
    padding: 0 1.5rem
}

._i-jQxW-ecSq\+-xks {
    padding-bottom: 1.5rem
}

._z6zTh6Mjh9-K9Mgd {
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._z6zTh6Mjh9-K9Mgd {
        font-size: 2rem;
        margin-bottom: 1.5rem
    }
}

._JGd6Ex-LPyd6iqby {
    margin-bottom: 1.5rem
}

._cY9yd2Znw8OugyMI {
    text-transform: capitalize
}

._Mk2U-Q5WNkQ580Yy {
    font-size: .875rem;
    line-height: 1.5
}

._GcziDvKhVlFw371N {
    margin: 0 0 .75rem;
    padding: 0
}

@media (min-width: 768px) {
    ._GcziDvKhVlFw371N {
        margin-bottom: 1rem
    }

    ._AMrhVzlImMClyDFY {
        padding-top: 2rem
    }
}

._r26x\+bZj1cPnX9PG {
    flex-direction: row;
    padding-top: .5rem
}

._r26x\+bZj1cPnX9PG ._MbBxfsxaHvpKys\+A {
    flex-basis: 50%;
    margin-bottom: .5rem;
    margin-right: 0
}

@media (min-width: 768px) {
    ._r26x\+bZj1cPnX9PG ._MbBxfsxaHvpKys\+A {
        flex-basis: auto;
        margin-right: 3rem
    }
}

._\+gF6I\+CIfWY2OQn1 {
    font-size: .75rem;
    line-height: 1.5;
    margin-top: .25rem
}

._-\+WyS7btEoEB2Jj0 {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._-\+WyS7btEoEB2Jj0 {
        margin-top: 2rem
    }
}

._S14AE9aOEfXvbynw {
    color: #ffde14;
    font-size: .75rem;
    line-height: 1.5;
    margin-top: 1.5rem
}

._enZKfktnVhxuy1z\+ {
    margin-bottom: .75rem
}

._\+OWiNfdFiJ5aoRG3 {
    display: contents;
    font-size: .75rem;
    line-height: 1.5
}

._jtFNug8MPLN4-1xR {
    align-items: flex-start;
    display: flex
}

._9yZrqZX7IGz0RuFa {
    align-items: normal;
    margin: 0
}

._SEooiXS9MJADt\+tB {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 0
}

._SEooiXS9MJADt\+tB:last-child {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._z0Vp1L3xm00swEPe {
    border: .0625rem solid var(--a11y-color-ash);
    border-radius: .125rem;
    flex: none;
    height: 6rem;
    margin-right: 1rem;
    object-fit: contain;
    padding: .5rem;
    width: 6rem
}

._HwEiXlbKzhR8ZjHz {
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._HwEiXlbKzhR8ZjHz {
        margin-top: 2rem
    }
}

._CP6kdxtzXv5pAdk- {
    width: 100%
}

._CP6kdxtzXv5pAdk-, ._ZsE9LR8YxslFP7xF {
    margin-top: 1.5rem
}

._QoyLrWw-W2cOxnks {
    margin-top: 1rem
}

._aXVVa4o-kYeUrdjf {
    margin-bottom: 1.5rem
}

._ZL5oKfa03DZBNypK {
    margin: .5rem 0 0;
    padding: 1rem 0 0
}

@media (min-width: 1024px) {
    ._ZL5oKfa03DZBNypK {
        margin-top: 1rem
    }
}

._6AZljRragnq7MClr {
    display: block;
    margin-top: 1.5rem;
    text-align: center
}

._e6EOAKFMeALTjKId {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    margin-top: 0
}

._uv5Q9SxQiwLsB2Ve {
    margin-bottom: 2.5rem;
    margin-top: 2rem
}

._WOFr8j\+CuXxK4ror {
    color: var(--a11y-concrete-default);
    margin-top: 1.5rem
}

._j1WMYI-3RRbDfvhW {
    display: flex;
    flex-wrap: wrap
}

._yB9YNLRmylXJ\+RRd {
    font-size: .875rem;
    line-height: 1.5
}

._cPcNtH2YMAspm7MH {
    max-width: 18.875rem
}

._p7mSRWEZfiPiKPIC {
    margin-top: 1rem;
    padding: 1rem
}

._cKCXNuOYB73PXnnK {
    font-size: .875rem;
    line-height: 1.5
}

._Srp6oXB9D5xwdHVZ {
    margin-top: 3rem
}

@media (min-width: 1024px) {
    ._Srp6oXB9D5xwdHVZ {
        margin-top: 4rem
    }
}

._iI-LPVc2Rkvuo5pH {
    margin-bottom: .5rem
}

._D0KQqyzlHT58dTV7 [role=button]._hBwvfdMr\+-j3j0Lb {
    border-top: .0625rem solid var(--a11y-color-ash)
}

._D0KQqyzlHT58dTV7 ~ ._D0KQqyzlHT58dTV7 [role=button]._hBwvfdMr\+-j3j0Lb {
    border-top: none
}

._Z2WOIM3MQP564stb {
    padding: 0
}

._IyVZPmMc88aHZcA0 {
    padding: 0 1.5rem
}

[role=button]._hBwvfdMr\+-j3j0Lb {
    display: block;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media (min-width: 1280px) {
    ._D0KQqyzlHT58dTV7 {
        margin: 0 auto;
        max-width: 80.5rem;
        max-width: 77.5rem;
        width: 100%
    }

    ._D0KQqyzlHT58dTV7 ._IyVZPmMc88aHZcA0, ._D0KQqyzlHT58dTV7 [role=button]._hBwvfdMr\+-j3j0Lb {
        padding-left: 0;
        padding-right: 0
    }
}

._LbkKtTGtGkKtOQUG {
    color: var(--a11y-concrete-default);
    margin-left: 1rem
}

._zSTc714tV51Co2TN {
    background: #0000;
    display: inline-block;
    padding: .5rem
}

._jX0jdtUO1fgMan09 {
    height: 100%;
    object-fit: contain;
    width: 100%
}

._xo2WydSlyD3HaBst, ._zSTc714tV51Co2TN {
    border: .0625rem solid var(--a11y-color-ash);
    color: #ffde14;
    height: 4rem;
    margin-right: .5rem;
    vertical-align: bottom;
    width: 4rem
}

._xo2WydSlyD3HaBst {
    background: none;
    display: inline-block;
    line-height: 4rem;
    text-align: center
}

._xo2WydSlyD3HaBst:hover {
    color: #ffde14;
    -webkit-text-decoration: none;
    text-decoration: none
}

._YaF80uWfSpL3G0Us {
    border: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    ._YaF80uWfSpL3G0Us {
        margin-bottom: 2rem
    }
}

._iMK5O1n8bHJfbhXv {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 1rem
}

._88bD8SBSjt\+fDxa\+ {
    margin-bottom: 2rem
}

@media (min-width: 1024px) {
    ._T1RR6u\+GB7M\+0\+70 {
        position: absolute;
        right: 1.5rem;
        top: 1.75rem
    }
}

._8TKysVb68cYhGGdQ {
    display: inline-block;
    padding-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._8TKysVb68cYhGGdQ {
        bottom: 1.75rem;
        padding-bottom: 0;
        position: absolute;
        right: 1.5rem
    }

    ._hZQsS8eGYresqCXu {
        display: none
    }
}

._K8rLW\+B42E6RlFXn {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 1.5rem;
    padding-top: .5rem
}

@media (min-width: 1024px) {
    ._K8rLW\+B42E6RlFXn {
        margin-bottom: 0;
        padding-top: 0
    }
}

._Cpu6jJQZWYQoU7ug {
    font-size: .875rem;
    line-height: 1.5
}

._\+X\+Xfe\+UuBPTVX\+c {
    height: 13.75rem;
    margin: 1rem auto;
    width: 100%
}

@media (min-width: 600px) {
    ._\+X\+Xfe\+UuBPTVX\+c {
        height: 23.125rem
    }
}

._2I9yKJSARpLVxACL {
    margin-bottom: 2rem
}

._YE5CPptAfFPk8rRA {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._YE5CPptAfFPk8rRA {
        margin-bottom: 2rem
    }
}

._cXZkQYt1W6rcWfvE {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 0;
    position: relative
}

@media (min-width: 768px) {
    ._cXZkQYt1W6rcWfvE {
        padding: 2rem 0
    }
}

._hfaCkvrzm15r8s57 {
    margin-top: 1rem
}

._e4AUXpiEBxUfeDXd {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    padding-bottom: .5rem;
    text-transform: uppercase
}

._uVs8FanLekoDeo3F {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 1rem
}

._cLXoAArD83ePAj7v {
    margin-top: .5rem
}

@media (min-width: 768px) {
    ._cLXoAArD83ePAj7v {
        position: absolute;
        right: 0;
        top: 2rem
    }
}

._qekqzZImnzt28rGJ {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._yDwGbhespT6dGsbH {
        max-width: 29.875rem
    }
}

._67EXaT0X2hmbs9xs {
    flex-direction: column
}

._67EXaT0X2hmbs9xs, ._67EXaT0X2hmbs9xs > div {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._8uxiAdCh8D261oh4 {
        max-width: 29.875rem
    }
}

._fkGi7O90lbY4Z2Ny {
    margin-bottom: 1.5rem
}

@media (min-width: 600px) {
    ._fQkeu5o6T1VA-0Os {
        max-width: 50%
    }
}

._YbVoFoY0HDmkAsdy {
    flex-direction: column
}

._YbVoFoY0HDmkAsdy, ._YbVoFoY0HDmkAsdy > div {
    margin-bottom: 1rem
}

._3T9MsPw1S1JlCH36 {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 768px) {
    ._LiEsX\+JLgvzBORJ8 {
        max-width: 29.875rem
    }
}

._pf3dmWKygegrx-Zn {
    margin-bottom: 1.5rem
}

._9zHBmcpbSQ4tv9nj {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 0
}

@media (min-width: 768px) {
    ._9zHBmcpbSQ4tv9nj {
        padding: 2rem 0
    }
}

._95mxHoSkFBxFfx5l {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 1rem
}

._e9FMnpXkiRZi5Sg4 {
    margin-bottom: 2rem
}

._BN0g87QPtjRhRZv- {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 0
}

._BN0g87QPtjRhRZv-:before {
    display: block
}

._BN0g87QPtjRhRZv-:first-child {
    height: 12.5rem
}

._BN0g87QPtjRhRZv-:nth-child(2) {
    height: 11.25rem
}

._BN0g87QPtjRhRZv-:nth-child(3) {
    height: 10rem
}

._BN0g87QPtjRhRZv-:only-child {
    height: 20rem
}

@media (min-width: 768px) {
    ._BN0g87QPtjRhRZv- {
        padding: 2rem 0
    }

    ._LxqXEcflWpxD0uOX {
        display: none
    }
}

._52el5FGK5pfgrlVN {
    display: block;
    padding-top: 1rem
}

._G3dpzVJCby5PnJAz {
    margin-bottom: 1rem
}

._4O0gVrXthvVG0VlC {
    padding: 3rem 1.5rem;
    text-align: center
}

@media (min-width: 1024px) {
    ._4O0gVrXthvVG0VlC {
        padding: 4rem;
        text-align: initial
    }
}

@media (min-width: 1280px) {
    ._dngx4vXnY5FU5E-H {
        display: grid;
        grid-template-columns:1fr 1fr
    }
}

._KLQ2nJC4BAdUDykc {
    margin-bottom: .75rem
}

._Hg518egH6Y4YHiov {
    font-size: .875rem;
    margin-bottom: 1.5rem
}

._9mimqsOOOTcEdZdu {
    text-align: center;
    width: 100%
}

._H7TjztLlL-fWqXV2 {
    text-align: center
}

._cT6fYAXLKN50tFHF {
    font-weight: 700;
    margin: 3rem 0 2rem
}

@media (min-width: 1024px) {
    ._cT6fYAXLKN50tFHF {
        margin-top: 4rem
    }

    ._ePpyqwnfStlYAfev {
        display: grid;
        grid-template-columns:1fr 1fr 1fr;
        margin-bottom: 2rem;
        grid-column-gap: 1.5rem
    }
}

._6ju-P75uofE3796y {
    font-size: .75rem;
    margin-bottom: 1.5rem
}

._6ju-P75uofE3796y img {
    height: 3rem;
    margin-bottom: 1.5rem;
    min-height: 3rem
}

._6ju-P75uofE3796y, ._6ju-P75uofE3796y:first-child {
    padding: .5rem
}

@media (min-width: 1024px) {
    ._6ju-P75uofE3796y, ._6ju-P75uofE3796y:first-child {
        padding: 0
    }
}

._nWwDZNlyQs5CZUz0 {
    font-size: 1.125rem
}

._S1gwTSYOWp-Mwk1R {
    height: auto
}

@media (min-width: 1024px) {
    ._ODdqy1vkONpjzOHs {
        display: none
    }
}

._BjJD9lzKagMeCSAy {
    margin: auto;
    width: 11.125rem
}

._6vYdhbGNRm6-wqMt {
    padding: 3rem 1.5rem;
    text-align: center
}

@media (min-width: 1024px) {
    ._6vYdhbGNRm6-wqMt {
        padding: 4rem;
        text-align: initial
    }
}

._FoDHIwbp7ggtNB3v {
    font-size: .875rem;
    margin-bottom: 1.5rem
}

._V9OjCYvBX7pmiT82 {
    margin-top: 3rem
}

@media (min-width: 1280px) {
    ._V9OjCYvBX7pmiT82 {
        display: grid;
        grid-template-columns:1fr 1fr;
        margin-top: 4rem
    }
}

._eclmqC9QfmX5CLTN {
    margin-bottom: 1.5rem
}

._T\+WFTYZhBIv9AxNe {
    font-size: 1.125rem;
    margin-bottom: 1rem
}

@media (min-width: 1280px) {
    ._T\+WFTYZhBIv9AxNe {
        font-size: 1.5rem
    }
}

._NxrESAFOdWcW8ru\+ {
    display: none
}

@media (min-width: 1024px) {
    ._NxrESAFOdWcW8ru\+ {
        display: block
    }
}

._IWtFuakNVakfcuWq {
    margin-bottom: 1rem
}

@media (min-width: 1280px) {
    ._IWtFuakNVakfcuWq {
        margin-bottom: 1.5rem
    }
}

._IgB4U04bJiGOdf2P {
    font-size: .875rem;
    margin-bottom: 2.5rem
}

@media (min-width: 1280px) {
    ._IgB4U04bJiGOdf2P {
        margin-bottom: 3rem
    }
}

._3iIWgBbBFkjNjWJy {
    color: #000;
    display: block;
    height: 4rem;
    width: 15.625rem
}

._3iIWgBbBFkjNjWJy rect {
    height: 100%;
    fill: currentcolor
}

._8--ogIutDJIuL7Wh {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem
}

._2o6DrPUQ\+YMVR9WB {
    color: #861a22;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25
}

@media (min-width: 768px) {
    ._2o6DrPUQ\+YMVR9WB {
        font-size: 1.25rem
    }
}

._MW2ABZ4WbRZVrcfV {
    display: block;
    width: 100%
}

@media (min-width: 768px) {
    ._MW2ABZ4WbRZVrcfV {
        display: none
    }
}

._2LIzFqDaQmR0CdoA {
    display: none
}

@media (min-width: 768px) {
    ._2LIzFqDaQmR0CdoA {
        display: block
    }
}

._0ujDTAe-3hIZPDgs {
    display: block
}

@media (min-width: 768px) {
    ._0ujDTAe-3hIZPDgs {
        display: none
    }
}

._AAmnQyxL5Wl4ppQM {
    align-items: center;
    display: none;
    height: 22.25rem;
    justify-content: center;
    position: relative;
    width: 100%
}

@media (min-width: 768px) {
    ._AAmnQyxL5Wl4ppQM {
        display: flex
    }
}

._LowNGGww8ZbLUOoK {
    height: 100%;
    object-fit: cover;
    width: 100%
}

._5SYwiinbGRVzF6Zj {
    width: 100%
}

._nXmS-d11eWz8PCxR {
    margin: 1.5rem auto 0
}

._QHhPSquSxVQtBXiM {
    background: #fff;
    border: .0625rem solid var(--a11y-color-ash);
    border-radius: .625rem;
    box-shadow: 0 .75rem 1.5rem -.25rem #00000014, 0 .0625rem .25rem #0000000a;
    margin: 0 auto;
    max-width: 19.5rem;
    padding: 1.5rem;
    width: 100%
}

@media (min-width: 768px) {
    ._QHhPSquSxVQtBXiM {
        left: 50%;
        max-width: 22.625rem;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%)
    }
}

._jenAeiyLS54-97Gn {
    height: 3.5rem;
    margin-top: .75rem;
    width: 100%
}

@media (min-width: 768px) {
    ._jenAeiyLS54-97Gn {
        margin-top: 1rem;
        max-width: 16rem
    }
}

._Rvs89tzcqrdp7oZs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: .25rem
}

@media (min-width: 768px) {
    ._Rvs89tzcqrdp7oZs {
        flex-direction: column;
        justify-content: flex-start
    }
}

._BM5\+m-AZt-3l2Sqt {
    font-size: .75rem;
    line-height: 1.5
}

@media (min-width: 768px) {
    ._BM5\+m-AZt-3l2Sqt {
        font-size: .625rem;
        font-weight: 600;
        letter-spacing: .1rem;
        line-height: 1.6;
        text-transform: uppercase
    }
}

._HHDKrGPLgg7nFUaV {
    display: block;
    font-size: .75rem;
    line-height: 1.5
}

@media (min-width: 768px) {
    ._HHDKrGPLgg7nFUaV {
        font-size: .75rem;
        font-weight: 600;
        line-height: 1.5;
        margin-top: .5rem
    }
}

._U2647lWCKxuJeGPl {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._U2647lWCKxuJeGPl {
        margin-bottom: 1.5rem
    }
}

._Bh8DP9w9TaWDKFSt {
    font-size: .875rem;
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._Bh8DP9w9TaWDKFSt {
        margin-bottom: 3rem
    }
}

._1TrvshztQzNH4JJM {
    align-items: center;
    display: flex;
    flex-direction: column
}

._bxxxpK1IRLpkSxM- {
    width: 100%
}

._4oec-JaV-qZkag\+9 {
    margin-top: 1.5rem
}

._LaeBwloVvM9z-tMU {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._LaeBwloVvM9z-tMU {
        margin-bottom: 2rem
    }
}

._0ywmdA5Cc0nRs7ZC span {
    white-space: nowrap
}

._ZGQONncARL32N\+62 {
    border: .0625rem solid var(--a11y-color-ash);
    border-radius: .625rem;
    margin: 1.5rem 0;
    padding: 1rem
}

@media (min-width: 768px) {
    ._ZGQONncARL32N\+62 {
        margin: 2rem 0
    }
}

._Akyyt0aknRR4eXnn {
    height: 4rem;
    margin: 1rem 0 .5rem;
    width: 100%
}

._9ImtAimFyjnNMOmN ._0xXXwic4pXUQcJcD {
    font-size: .875rem;
    line-height: 1.5
}

._bQpVv\+DCbSQnZWRD {
    align-items: baseline;
    display: flex;
    justify-content: space-between
}

._bQpVv\+DCbSQnZWRD ._0xXXwic4pXUQcJcD {
    font-size: .75rem;
    line-height: 1.5
}

._sqWSjSh7yuW7Wnmd {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    text-transform: uppercase
}

._UOMdw8lbFC4VKnzn {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._UOMdw8lbFC4VKnzn {
        margin-bottom: 2rem
    }
}

._De8EVW97rPNcP3r3, ._MM2h1xxTYGqNIX2t {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._De8EVW97rPNcP3r3, ._MM2h1xxTYGqNIX2t {
        margin-bottom: 2rem
    }
}

._MM2h1xxTYGqNIX2t {
    padding: 0
}

._okUn1uKMSljhPP-U {
    text-transform: capitalize
}

._fdW0pxsUEBnAXLT4 {
    margin: 1.5rem auto
}

@media (min-width: 768px) {
    ._fdW0pxsUEBnAXLT4 {
        margin: 2rem auto
    }
}

._kZlDr7f2AyckXTLh {
    align-items: center;
    display: flex;
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._kZlDr7f2AyckXTLh {
        margin-top: 2rem
    }
}

._OLI00HlJTwP0DYNJ {
    flex: 1 0 auto
}

._hqVZF0XusM6PbO2i {
    flex: 0 0 auto;
    height: 3rem;
    margin-right: 1rem;
    padding: 0;
    width: 3rem
}

._CuLI51u5RItpwfo3 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._sCTjKtMGkFOuPAO6 {
    width: 100%
}

._aST6ztICD-ZK0Kfy {
    margin-top: 1.5rem
}

._RUIJ8\+TUatToY9xW {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._RUIJ8\+TUatToY9xW {
        margin-bottom: 2rem
    }
}

._RUIJ8\+TUatToY9xW span {
    white-space: nowrap
}

._J64GZZ0P9MOO0w8i a {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

._J64GZZ0P9MOO0w8i a, ._J64GZZ0P9MOO0w8i a:focus, ._J64GZZ0P9MOO0w8i a:hover, ._J64GZZ0P9MOO0w8i a:visited {
    color: currentcolor
}

._J64GZZ0P9MOO0w8i a:focus, ._J64GZZ0P9MOO0w8i a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    text-decoration-color: initial
}

._8ovHXKLKuvnA2vYt {
    margin-top: 1rem
}

._720J69xo4qRzNpVf {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._720J69xo4qRzNpVf {
        margin-bottom: 0
    }
}

._MRIb9yueUjkBQVXr {
    margin-top: .75rem
}

@media (min-width: 768px) {
    ._MRIb9yueUjkBQVXr {
        margin-top: 1.5rem
    }
}

._t4CAiyEp6o2REuM3 {
    display: flex
}

._9GRPqmG5Z6brUi\+T {
    border: .0625rem solid var(--a11y-color-ash);
    display: grid;
    flex: none;
    height: 6rem;
    margin-right: 1rem;
    width: 6rem
}

._9GRPqmG5Z6brUi\+T:before {
    align-self: center;
    color: #c3c3c3;
    height: 3rem;
    justify-self: center;
    width: 3rem
}

._ZedO-tBZReNbAC5j {
    word-break: break-word
}

._7smX4GP\+B5eeFpw\+ {
    color: var(--a11y-concrete-default);
    margin-top: .5rem
}

._68ATOYmbn8\+Uy0uo {
    padding-top: .25rem
}

._THt2XuxRNRE7iCGy {
    display: grid;
    grid-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns:repeat(12, 1fr);
    grid-template-rows:repeat(1, 1fr);
    margin-bottom: 1.5rem
}

._PSamo-iLLRv0iAI- {
    grid-column: span 12
}

@media (min-width: 768px) {
    ._PSamo-iLLRv0iAI- {
        grid-column: span 6
    }
}

._2ppoEjp3aGPMku8Y {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    padding-bottom: 1rem
}

._2ppoEjp3aGPMku8Y span {
    font-weight: 400
}

._w9URCVRZdm2yfTj6 {
    margin: 0 auto;
    max-width: 80.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: 100%
}

@media (min-width: 1280px) {
    ._w9URCVRZdm2yfTj6 {
        max-width: 77.5rem;
        padding-left: 0;
        padding-right: 0
    }
}

._nB9HyIYiyTrE9ABb {
    -webkit-hyphens: none;
    hyphens: none
}

@media (min-width: 768px) {
    ._nB9HyIYiyTrE9ABb {
        margin-top: 0;
        width: 50%
    }
}

._x\+FlcKXz8Z7sXWAU {
    margin: 0 auto;
    max-width: 80.5rem;
    padding: 0 1.5rem 1.5rem;
    width: 100%
}

@media (min-width: 1280px) {
    ._x\+FlcKXz8Z7sXWAU {
        max-width: 77.5rem;
        padding-left: 0;
        padding-right: 0
    }
}

._J\+2fjGjTeFJe4jcm {
    margin: 0 auto;
    max-width: 80.5rem;
    padding: 0 1.5rem 1.5rem;
    width: 100%
}

@media (min-width: 1280px) {
    ._J\+2fjGjTeFJe4jcm {
        max-width: 77.5rem;
        padding-left: 0;
        padding-right: 0
    }
}

._gwM-HLREFovsAbv7 {
    padding-bottom: 1rem
}

._XavMImza4Xkyh\+1A {
    margin-bottom: 0
}

._y\+XcACayAZMPGVB7 {
    margin-bottom: 1rem
}

._5QE-WR9IU6KBCSDX > * {
    cursor: pointer
}

._eaaSRyDTxqAYNUia {
    margin-top: 1.875rem
}

._VMkYLd\+KVPpmeC7G {
    display: grid;
    margin: 1rem -1.5rem 0
}

@media (min-width: 768px) {
    ._VMkYLd\+KVPpmeC7G {
        padding: 0;
        grid-gap: .5rem;
        align-items: flex-start;
        grid-template-columns:2fr 2fr 1fr;
        margin: 1rem 0
    }
}

._0FNpznWyzwSPQgal {
    justify-content: space-between;
    padding: .5rem 1.5rem
}

@media (min-width: 768px) {
    ._0FNpznWyzwSPQgal {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        padding: 0
    }
}

._67ZM859MqX8cTOYP {
    background: #fff;
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    text-transform: uppercase
}

._VQD4xVjafEkboEUu {
    border-bottom: none
}

@media (min-width: 768px) {
    ._VQD4xVjafEkboEUu {
        border-bottom: .0625rem solid var(--a11y-color-ash);
        margin-top: 2.5rem
    }
}

._IGQCPh5tjZ1DbWZf > span {
    bottom: .15rem
}

._UFbMT57A0InNmCHA {
    border: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 1.5rem 0
}

._UFbMT57A0InNmCHA + ._QKfU1WNnDSule\+xp {
    margin-top: 1.5rem
}

@media (min-width: 1024px) {
    ._UFbMT57A0InNmCHA {
        display: block;
        grid-template-columns:repeat(2, 1fr);
        padding: 2rem
    }
}

._dLX7dqBNIK1FhvT4 {
    margin: 1.5rem 0
}

@media (min-width: 1024px) {
    ._dLX7dqBNIK1FhvT4 {
        margin: 1.5rem 0 0
    }
}

._1kSiDPAUqzQYOdgf {
    margin-right: .8125rem;
    width: 1.5625rem
}

._xEJCSxL\+uRKFbxyM {
    height: 3rem;
    width: 3rem;
    fill: #24bf00
}

@media (min-width: 768px) {
    ._xEJCSxL\+uRKFbxyM {
        height: 5rem;
        margin-right: 2.5rem;
        width: 5rem
    }
}

._OMs65PdkZKO4hpwq {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

@media (min-width: 768px) {
    ._OMs65PdkZKO4hpwq {
        flex-direction: row;
        text-align: left
    }
}

._OMs65PdkZKO4hpwq ._sZF3iaxSIOpmou7k {
    display: block;
    margin-bottom: 0;
    margin-top: .5rem
}

@media (min-width: 768px) {
    ._OMs65PdkZKO4hpwq ._sZF3iaxSIOpmou7k {
        display: inline;
        margin-top: 0
    }
}

._OMs65PdkZKO4hpwq ._WbR-t385MArzTnOs {
    display: block;
    font-weight: 400;
    margin-bottom: 0;
    text-transform: capitalize
}

._0Ra9JfFiTpryT80h {
    display: grid;
    grid-template-columns:1fr
}

@media (min-width: 1024px) {
    ._0Ra9JfFiTpryT80h {
        grid-gap: 1.5rem;
        grid-template-areas:"content sidebar" "signUp signUp" "survey survey";
        grid-template-columns:2fr 1fr
    }
}

._0Ra9JfFiTpryT80h ._H5P7UJerriAdvhdv {
    align-items: center;
    background-color: #fafafa;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    border-top: .0625rem solid var(--a11y-color-ash);
    display: flex;
    flex-direction: column;
    grid-area: sidebar;
    margin: 0 -1.5rem;
    padding: 2.5rem 1.5rem
}

@media (min-width: 1024px) {
    ._0Ra9JfFiTpryT80h ._H5P7UJerriAdvhdv {
        border: none;
        grid-area: content;
        margin: 3.5rem 0 0;
        padding: 4rem 2.5rem
    }
}

._0Ra9JfFiTpryT80h ._\+01pwCeq\+FHe5zMw {
    padding: 4rem 0 2.5rem
}

._0Ra9JfFiTpryT80h ._I9PgDNCEUgfAlh0h {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%
}

._0Ra9JfFiTpryT80h ._I9PgDNCEUgfAlh0h:first-of-type {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 2.5rem;
    padding-bottom: 1.5rem
}

._0Ra9JfFiTpryT80h ._I9PgDNCEUgfAlh0h ._F-UEhBEP8b5Dg\+6P {
    margin: 1rem 0 0
}

._0Ra9JfFiTpryT80h ._I9PgDNCEUgfAlh0h ._4v7ZXRAHwxnOiTR0 {
    color: #444;
    font-size: .75rem;
    margin: 1rem 0;
    width: 10rem
}

._0Ra9JfFiTpryT80h ._I9PgDNCEUgfAlh0h ._f7\+Dw0BYC7Y3vkgX {
    width: 1rem;
    fill: #861a22
}

._rbgjDWdLv9FrE3xm {
    align-items: center;
    border: .0625rem solid #fafafa;
    display: flex;
    flex-basis: 2 auto;
    font-size: .875rem;
    margin: 2.5rem 1rem;
    padding: 1rem .5rem
}

._rbgjDWdLv9FrE3xm:before {
    align-items: center;
    background-color: #444;
    border-radius: 2.5rem;
    color: #fff;
    content: "i";
    display: flex;
    font-size: 1rem;
    font-weight: 700;
    height: 1.5rem;
    justify-content: center;
    margin: 0 1rem;
    min-width: 1.5rem;
    padding: .25rem
}

._P\+rcbMwOH5gekTK2 {
    background-color: var(--a11y-color-ash);
    border-bottom: .0625rem solid var(--a11y-color-ash);
    border-top: .0625rem solid var(--a11y-color-ash);
    display: grid;
    margin: 2.5rem -1.5rem;
    grid-gap: .0625rem 0;
    grid-template-columns:repeat(2, 1fr)
}

@media (min-width: 768px) {
    ._P\+rcbMwOH5gekTK2 {
        background: #fff;
        border-bottom: none;
        border-top: none;
        margin: 3.5rem 0 2.5rem;
        grid-gap: .5rem;
        grid-template-columns:2fr 2fr 1fr
    }
}

._P\+rcbMwOH5gekTK2 ._qlm5BMCL3WnfVA5i {
    background: #fff;
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    font-weight: 600;
    letter-spacing: .1rem;
    line-height: 1.6;
    padding: 1rem 0 1rem 1.5rem;
    text-transform: uppercase
}

@media (min-width: 768px) {
    ._P\+rcbMwOH5gekTK2 ._qlm5BMCL3WnfVA5i {
        padding: 0
    }
}

._P\+rcbMwOH5gekTK2 ._ItXyn5rpPdUYEU3S {
    width: auto
}

._P\+rcbMwOH5gekTK2 ._sEyuEtgoMCovEM-i {
    align-items: flex-end;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    padding: 1rem 1.5rem 1rem 0;
    text-align: right
}

@media (min-width: 768px) {
    ._P\+rcbMwOH5gekTK2 ._sEyuEtgoMCovEM-i {
        align-items: flex-start;
        grid-row: 2;
        padding: 0
    }
}

._Lgc3bJtol\+DvZhqV {
    font-size: .875rem;
    line-height: 1.5
}

._fhU4SpAf9l6LcE9H {
    display: block;
    margin: .5rem 0 2.5rem;
    text-align: center
}

@media (min-width: 768px) {
    ._fhU4SpAf9l6LcE9H {
        text-align: left
    }
}

._jjqqOAfcSocIJiN2 {
    font-weight: 700
}

@media (min-width: 1024px) {
    ._LkDYGJbgeJN6ILuA {
        grid-area: survey
    }
}

._pYCdVaD7Ytnj4A1M {
    margin-bottom: 3rem
}

@media (min-width: 1024px) {
    ._pYCdVaD7Ytnj4A1M {
        grid-area: signUp;
        margin-bottom: 1.5rem
    }
}

._30Yi-q7b7h2KLrFa {
    margin-top: 1.5rem;
    padding: 0
}

@media (min-width: 768px) {
    ._30Yi-q7b7h2KLrFa {
        margin-top: 2rem
    }
}

@media (min-width: 768px) {
    ._ihTdKpCAsOfxnMSH {
        padding: 0 1.5rem
    }
}

._yvGpsuojF-yZr-z1 {
    margin: 1.5rem auto
}

._yvGpsuojF-yZr-z1 > :last-child {
    margin-top: 3rem
}

@media (min-width: 768px) {
    ._yvGpsuojF-yZr-z1 {
        column-gap: 2rem;
        display: flex;
        margin: 2rem auto
    }

    ._yvGpsuojF-yZr-z1 > :first-child {
        flex: 6
    }

    ._yvGpsuojF-yZr-z1 > :last-child {
        flex: 4;
        margin-top: 0
    }
}

@media (min-width: 1024px) {
    ._yvGpsuojF-yZr-z1 {
        column-gap: 4rem
    }
}

@media (min-width: 1280px) {
    ._yvGpsuojF-yZr-z1 {
        column-gap: 8rem
    }
}

._YWFdfnopTOd06FXo {
    border: .0625rem solid var(--a11y-color-ash);
    margin: 1.5rem 0;
    padding: 1.5rem;
    text-align: center
}

@media (min-width: 768px) {
    ._YWFdfnopTOd06FXo {
        margin: 4rem 0;
        padding: 2rem
    }
}

._TXsw79Vd\+XbfIejQ {
    align-items: center;
    color: #000;
    display: flex;
    flex-direction: column;
    margin-bottom: .75rem
}

._TXsw79Vd\+XbfIejQ:before {
    color: #861a22;
    height: 3rem;
    margin-bottom: 1.5rem;
    width: 3rem
}

._Akaq6MPavIEgJLpB {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

._BMDIiXxWEydjM2Bo {
    margin: 1.5rem auto;
    max-width: 39.0625rem;
    text-align: left
}

._Y0HbSiJtlRb3t3er {
    height: 18.75rem;
    margin: 1.5rem auto;
    width: 100%
}

._LTfy94ziE-7qHMHP {
    padding-top: 1.5rem
}

@media (min-width: 768px) {
    ._LTfy94ziE-7qHMHP {
        padding-top: 2rem
    }
}

._PZf4UccNs4IVvUkh {
    margin: 1.5rem auto;
    max-width: 31.25rem
}

._A\+uCyRBMYl8Mg-U8 {
    margin: 0 auto
}

._tGb4sTA4d9h746TL {
    margin: 0 1.5rem;
    width: auto
}

@media (min-width: 768px) {
    ._tGb4sTA4d9h746TL {
        margin: 0 auto
    }
}

@media (min-width: 768px) {
    ._lJoZ1LVGgsnyWt3p {
        border: none
    }
}

._lJoZ1LVGgsnyWt3p div > svg:first-child {
    display: none
}

@media (min-width: 768px) {
    ._lJoZ1LVGgsnyWt3p div > svg:first-child {
        display: inline
    }
}

._tOhgmftrtznPtkxx {
    text-align: center
}

._GboXda2BYBMlHKru {
    margin: 1.5rem auto
}

@media (min-width: 768px) {
    ._GboXda2BYBMlHKru {
        margin: 4rem auto;
        padding: 0 1.5rem
    }

    ._OLel0UANSo8Fghep {
        display: table;
        margin: 0 auto
    }
}

._ogoJD6fTFSdv7uZJ {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media (min-width: 768px) {
    ._ogoJD6fTFSdv7uZJ {
        border: .0625rem solid var(--a11y-color-ash);
        flex-direction: row
    }
}

._ogoJD6fTFSdv7uZJ ._VpDvREKUVU4hN8hI {
    margin: 1.5rem 0 0
}

@media (min-width: 768px) {
    ._ogoJD6fTFSdv7uZJ ._VpDvREKUVU4hN8hI {
        border-left: .0625rem solid var(--a11y-color-ash);
        margin: 0;
        max-width: 50%;
        padding: 2rem
    }
}

@media (min-width: 1024px) {
    ._ogoJD6fTFSdv7uZJ ._VpDvREKUVU4hN8hI {
        width: 40%
    }
}

._ogoJD6fTFSdv7uZJ ._OLel0UANSo8Fghep {
    margin: 0
}

@media (min-width: 768px) {
    ._ogoJD6fTFSdv7uZJ ._OLel0UANSo8Fghep {
        padding: 4rem
    }
}

@media (min-width: 1024px) {
    ._ogoJD6fTFSdv7uZJ ._OLel0UANSo8Fghep {
        padding-right: 7.5rem
    }
}

._LWBOJh1qPEsGHFXd {
    margin-top: 0
}

@media (min-width: 768px) {
    ._op7U6t7w0DDC8QC\+ {
        max-width: 31.25rem
    }
}

._UrpmrxzAlPvAYfiX, ._dS4niXPdSba9XtAg {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._UrpmrxzAlPvAYfiX, ._dS4niXPdSba9XtAg {
        margin-bottom: 2rem
    }
}

._HeT2kO5V\+M\+XrZSs {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    margin-bottom: .5rem
}

@media (min-width: 600px) {
    ._HeT2kO5V\+M\+XrZSs {
        margin-bottom: 1rem
    }
}

._EwbjKOqv4S3mW3lH {
    font-size: .875rem;
    line-height: 1.5
}

._RC5bhVIhXPKwxpC\+, ._gwj8LHau6L1CUmi\+ {
    padding-left: 0;
    padding-right: 0
}

._3pk1HlXzV2A92MIx {
    align-items: center;
    display: flex;
    gap: 1rem;
    margin-bottom: 1.5rem
}

._pHMXpQ9eNWVisA6A {
    margin-bottom: 1.5rem
}

._RidQ7IuJTgHH2P0W {
    margin-top: 1.5rem
}

._6Bc0OAHPVlVGZuFB:before {
    color: #888;
    height: 1.5rem;
    width: 1.5rem
}

._UFcaaXUz2lu5HAuT {
    background-color: #fafafa;
    border-radius: 50%;
    padding: 1rem
}

._yUclIfRabCeCeF0x {
    font-weight: 700
}

._mM5YnD72MJ4hhoWJ {
    margin-top: 2rem;
    width: 100%
}

._3Eekd2RDDwZh1I8g {
    font-weight: 700;
    margin-bottom: .25rem
}

._BL9dH5VL9uKcZHSd, ._3Eekd2RDDwZh1I8g {
    font-size: .875rem
}

._ThY8Hr8hl\+LLLt6J {
    margin-top: 1rem
}

@media (min-width: 768px) {
    ._ThY8Hr8hl\+LLLt6J {
        margin-top: 0
    }
}

._5BT609oxJHnUBQNH {
    display: block
}

._5BT609oxJHnUBQNH:not(:first-child) {
    margin-top: .75rem
}

@media (min-width: 768px) {
    ._5BT609oxJHnUBQNH:not(:first-child) {
        margin-top: 1rem
    }
}

._WKusGyl2wD7fFU9n {
    height: 1.5rem;
    margin-right: .5rem;
    width: 1.5rem
}

._\+SR4Owwc8fuvWRV5 {
    border: .0625rem solid var(--a11y-color-ash);
    margin-top: 1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._\+SR4Owwc8fuvWRV5 {
        display: flex;
        margin-top: 2rem;
        padding: 2rem
    }

    ._\+SR4Owwc8fuvWRV5 ._CvODPzjJlTFMyShB {
        flex: 1
    }
}

._xWIeI1AYSrxjEQRG {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25
}

@media (min-width: 768px) {
    ._xWIeI1AYSrxjEQRG {
        font-size: 1.25rem
    }
}

._rNJl95gch1jGkczE {
    border: .0625rem solid var(--a11y-color-ash);
    display: block;
    margin-top: 2rem;
    width: 4rem
}

@media (min-width: 768px) {
    ._rNJl95gch1jGkczE {
        margin-top: 2.5rem;
        width: 5rem
    }
}

._-lTG0ulYoYzeoDkm {
    margin-top: .5rem
}

@media (min-width: 768px) {
    ._-lTG0ulYoYzeoDkm {
        margin-top: 0
    }
}

._NRqfhZxjOBfwtety {
    margin: .5rem 0 3.5rem;
    width: 100%
}

@media (min-width: 768px) {
    ._NRqfhZxjOBfwtety {
        margin-bottom: 4rem
    }
}

._H6SRTlANclTg\+vmj {
    height: 1.5rem;
    width: 1.5rem;
    fill: #24bf00;
    margin: 0 1rem 1rem
}

._dumhRC9R\+pKcIZRa {
    margin: 3rem 0 2rem
}

._0tOgOlSfROoqnReC {
    text-transform: capitalize
}

._lk1teWLs1ZSuPj3N {
    padding: .5rem 0;
    text-align: center
}

@media (min-width: 768px) {
    ._lk1teWLs1ZSuPj3N {
        padding: 1rem 0
    }
}

._2NA8tbRsHWcW7uA9 {
    font-size: 1.75rem
}

@media (min-width: 768px) {
    ._2NA8tbRsHWcW7uA9 {
        font-size: 2rem
    }
}

._Jix34M\+rz4IjbG3u {
    font-weight: 700
}

._FZU\+dsmjvvq-kyl8 {
    padding: .5rem 0
}

@media (min-width: 768px) {
    ._FZU\+dsmjvvq-kyl8 {
        padding: 1rem 0
    }
}

._BWKA5IlNL0FioBsi {
    margin-bottom: 2rem
}

._\+r8HRG7BdwtWH7\+j {
    margin-top: 0
}

._GabeyRXMg74ov9B0 {
    display: grid;
    margin: 1.5rem auto;
    grid-gap: 1rem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns:repeat(3, 1fr);
    grid-template-rows:repeat(1, 1fr)
}

@media (min-width: 768px) {
    ._GabeyRXMg74ov9B0 {
        grid-gap: 1.5rem
    }
}

._GabeyRXMg74ov9B0 ._Z7swo8Hg0-HHGI\+h {
    grid-column: span 3
}

@media (min-width: 768px) {
    ._GabeyRXMg74ov9B0 ._Z7swo8Hg0-HHGI\+h {
        grid-column: span 2
    }
}

._GabeyRXMg74ov9B0 ._oPh7TqFAfKkTdBNX {
    grid-column: span 3
}

@media (min-width: 768px) {
    ._GabeyRXMg74ov9B0 ._oPh7TqFAfKkTdBNX {
        grid-column: span 1
    }
}

._b1G4uUQ2rF3fublj {
    margin-bottom: 2.5rem
}

._b1G4uUQ2rF3fublj ._6uFYXqLy4KmM26El {
    color: #000;
    font-size: 1rem
}

._b1G4uUQ2rF3fublj ._6uFYXqLy4KmM26El > s {
    text-decoration-color: var(--a11y-concrete-default)
}

._cDzadi\+Ch5Reh36M {
    height: 5rem
}

._tbMSnl-GRHXWQFBM {
    margin-right: 1rem
}

._1OzDKscIQ39mBgLN {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

._ryYaCNTYIs68QhJx {
    padding-right: .25rem
}

._lXle-P0LNMgH\+\+mK, ._ryYaCNTYIs68QhJx {
    font-size: .75rem
}

._lXle-P0LNMgH\+\+mK:before {
    color: var(--a11y-concrete-default);
    content: "•";
    padding-right: .25rem
}

._lXle-P0LNMgH\+\+mK button, ._lXle-P0LNMgH\+\+mK button:active, ._lXle-P0LNMgH\+\+mK button:focus, ._lXle-P0LNMgH\+\+mK button:hover {
    border-bottom: none
}

._lXle-P0LNMgH\+\+mK button:active > span, ._lXle-P0LNMgH\+\+mK button:focus > span, ._lXle-P0LNMgH\+\+mK button:hover > span, ._lXle-P0LNMgH\+\+mK button > span, ._X8RarofZRH18wg7A {
    color: var(--a11y-concrete-default);
    font-size: .75rem
}

._X8RarofZRH18wg7A {
    padding-right: .25rem;
    text-decoration-color: var(--a11y-color-ash)
}

._\+zgQiJukORKbS1uL {
    font-size: .625rem;
    margin-top: .75rem
}

._MMTvhezC06cr3Ynh {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin-top: .75rem
}

@media (min-width: 1024px) {
    ._MMTvhezC06cr3Ynh {
        margin-top: 1rem
    }
}

._8T95sypJNE\+mt4Lu {
    margin-right: 1rem
}

@media (min-width: 768px) {
    ._8T95sypJNE\+mt4Lu {
        display: flex;
        order: -1
    }
}

._v\+MktXaaQUxBiseS {
    color: #000
}

._ZaAmwH6U67JjgfLr {
    align-items: center;
    background-color: #fff;
    border: .0625rem solid #000;
    color: #000;
    display: inline-flex;
    font-size: .625rem;
    font-weight: 600;
    height: 1.5rem;
    justify-content: center;
    letter-spacing: .1rem;
    line-height: 1.6;
    margin: .75rem 0;
    outline-color: #000;
    overflow: hidden;
    padding-left: .5rem;
    padding-right: .5rem;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: outline .45s ease-in-out;
    white-space: nowrap
}

@media (min-width: 1024px) {
    ._ZaAmwH6U67JjgfLr {
        max-width: 30ch
    }
}

._ZaAmwH6U67JjgfLr._POnJmx12mdJWcr3W {
    border: .0625rem solid #ffde14;
    color: #ffde14;
    outline-color: #ffde14
}

._ZaAmwH6U67JjgfLr._luILouTWjRSDZe18 {
    border: .0625rem solid #000;
    color: #000;
    outline-color: #000
}

._ZaAmwH6U67JjgfLr._VIc1om-f3\+xwL1ez {
    border: .0625rem solid #861a22;
    color: #861a22;
    outline-color: #861a22
}

._ZaAmwH6U67JjgfLr:after {
    height: 1rem;
    margin-left: .5rem;
    width: 1rem
}

._ZaAmwH6U67JjgfLr:active:hover, ._ZaAmwH6U67JjgfLr:focus, ._ZaAmwH6U67JjgfLr:focus:hover, ._ZaAmwH6U67JjgfLr:hover, ._ZaAmwH6U67JjgfLr:visited:focus, ._ZaAmwH6U67JjgfLr:visited:focus:hover, ._ZaAmwH6U67JjgfLr:visited:hover {
    cursor: pointer;
    outline-offset: -.125rem;
    outline-style: solid;
    transition: border .5s cubic-bezier(.42, 0, .1, 1), outline .5s cubic-bezier(.42, 0, .1, 1)
}

[data-contrastModeEnabled=true] ._ZaAmwH6U67JjgfLr {
    border-color: #000;
    color: #000;
    outline-color: #000
}

._tf\+e9HKcBdmqrmrh {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._tf\+e9HKcBdmqrmrh {
        margin-bottom: 2rem
    }
}

._HroASIwBVCnanFRs {
    height: 3.125rem;
    width: 100%
}

._mglWWAkXaRTn0lSJ {
    margin-bottom: .25rem
}

@media (min-width: 1024px) {
    ._mglWWAkXaRTn0lSJ {
        margin-bottom: .5rem
    }
}

._bm6VX-t86w-yxI7V {
    margin-bottom: .25rem
}

._BXj3ZcfI8iLaoBug {
    align-items: center;
    border-top: .0625rem solid var(--a11y-color-ash);
    display: flex;
    margin: 0 -1.5rem 2rem;
    padding: 1.5rem 1.5rem 0
}

._BXj3ZcfI8iLaoBug > :first-child {
    margin-right: .25rem
}

@media (min-width: 768px) {
    ._BXj3ZcfI8iLaoBug {
        margin: 0 0 2rem;
        padding: 1.5rem 0 0
    }
}

._G4eSFcehZ3jbOxGL {
    position: relative;
    top: -.0625rem
}

._Nd5yqRXKOeG6Ulsi {
    align-items: center;
    background-color: unset;
    border: none;
    display: flex;
    padding: 0
}

._Nd5yqRXKOeG6Ulsi * {
    padding-top: 0
}

._Nd5yqRXKOeG6Ulsi button {
    cursor: pointer;
    position: relative;
    z-index: -10
}

._dYFtH-4-KBj-DNQd {
    color: #000
}

._CnpiB84-nkKdGqEw {
    align-items: center;
    display: flex;
    margin-bottom: .75rem;
    margin-top: 0;
    padding-top: 1rem
}

@media (min-width: 768px) {
    ._CnpiB84-nkKdGqEw {
        padding-top: 0
    }
}

._CnpiB84-nkKdGqEw:empty {
    display: none
}

._m0ef14pT-rqK5VkP {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    border-top: .0625rem solid var(--a11y-color-ash);
    display: flex;
    font-size: .875rem;
    line-height: 1.5;
    margin: 0 -1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._m0ef14pT-rqK5VkP {
        border: .0625rem solid var(--a11y-color-ash);
        margin: 0
    }
}

._NyThYv6DQh8NqHiN {
    margin-right: 1rem
}

._NyThYv6DQh8NqHiN:before {
    height: 1rem;
    width: 1rem
}

._n5VgvEOiOQGelQFZ {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5;
    margin-top: .25rem
}

._oYMIUyCOPnIaE4Zv {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin: 0 -1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._oYMIUyCOPnIaE4Zv {
        border-left: .0625rem solid var(--a11y-color-ash);
        border-right: .0625rem solid var(--a11y-color-ash);
        margin: 0
    }
}

._-lDah2uRJ2LXFOEq {
    font-size: .875rem
}

._42dBr2rM8XjmDRDT {
    align-self: flex-start;
    margin-right: 1rem
}

._DEcvBruOiuMH8Mq8 {
    margin: 0
}

._RjRl09RuDNcaA7qw {
    border-top: .0625rem solid var(--a11y-color-ash);
    margin: 0 -1.5rem 1.5rem;
    min-height: unset;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._RjRl09RuDNcaA7qw {
        border: .0625rem solid var(--a11y-color-ash);
        margin: 0 0 1.5rem;
        padding: 1.5rem 1rem
    }
}

._Juajl1y3CX6-mhTO {
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-bottom: .5rem;
    text-align: center
}

._E2gJ5kA3v\+rv\+xa2 {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 1.5rem;
    text-align: center
}

._SLZFqJRoDXkUU7u5 {
    background-color: #fafafa;
    margin: 0 -1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._SLZFqJRoDXkUU7u5 {
        border: .0625rem solid var(--a11y-color-ash);
        margin: 0;
        padding: 1.5rem 1rem
    }
}

._3XfB8R1RE9D7R008 {
    background-color: unset;
    border: none;
    margin: 0 0 1.5rem;
    padding: 0;
    width: 100%
}

@media (min-width: 768px) {
    ._3XfB8R1RE9D7R008 {
        margin: 0 auto 1.5rem;
        width: calc(100% - 3rem)
    }
}

._3XfB8R1RE9D7R008 ._o8xWTMFBv1rfkG3Y, ._3XfB8R1RE9D7R008 ._9R-q9-CJ4N7Ady-L {
    display: none
}

._o8xWTMFBv1rfkG3Y {
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-bottom: .5rem;
    text-align: center
}

._9R-q9-CJ4N7Ady-L {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 1.5rem;
    text-align: center
}

._Qe\+BlOPR9X5VJHXu {
    position: relative;
    top: -4rem
}

@media (min-width: 768px) {
    ._Qe\+BlOPR9X5VJHXu {
        top: 0
    }
}

._\+VS8hDX5\+2eTHzb- {
    display: none
}

._imPm4UJ-aEkpy2ZK {
    align-items: center;
    color: #000;
    display: flex;
    font-size: .75rem
}

._URBXmTJHk3nUAKBD {
    background-color: #b9b9b9
}

._YmfoXC4Kn4ZCIHaw, ._URBXmTJHk3nUAKBD {
    border-radius: 50%;
    height: .5rem;
    margin-right: .5rem;
    min-width: .5rem;
    width: .5rem
}

._YmfoXC4Kn4ZCIHaw {
    background-color: #7cd321
}

._-nnTano1Us0wLrnj {
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5;
    padding-top: 1.5rem
}

._M5a4m1LE1BY3XkRR {
    display: block
}

._H63lx8XqXiIVrGvL, ._i77jfmz0cDGzvHdp, ._M5a4m1LE1BY3XkRR {
    padding-bottom: .25rem
}

._i77jfmz0cDGzvHdp {
    color: var(--a11y-concrete-default)
}

._NzorDk8eiuj5dCdL {
    margin: 0 1.5rem;
    padding: .5rem 0
}

._5ByPL3QoyEgT6YoZ {
    border: 0;
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._wH9allnXWLk3fBTJ {
    display: inline-flex;
    font-weight: 400 !important
}

._Am3Pc\+kCIAANvCW9 {
    display: flex;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    padding: 1.5rem 1.5rem 0
}

._uKRPSJCc5LMIV6nU {
    width: 100%
}

._xh3GqHB84BDk17Dk {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 1.5rem 0;
    row-gap: 1rem
}

._SNXFWcntucKuemI1 {
    font-size: .875rem;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    white-space: pre-line;
    word-break: break-word
}

._Vv5aAej2DIjucpe8 {
    padding: 0 1.5rem
}

._Vv5aAej2DIjucpe8:last-of-type ._WOn7OItISC6zNAQ1, ._Vv5aAej2DIjucpe8:last-of-type ._SNXFWcntucKuemI1 {
    border-bottom: none
}

._DoSoLnUCmyLdjuN1 {
    color: #16a900
}

[data-contrastModeEnabled=true] ._DoSoLnUCmyLdjuN1 {
    color: #3f7513
}

._uroBllS3Mi493abr {
    font-size: .75rem;
    line-height: 1.5;
    padding-right: 1rem
}

._Fjn83V4ClSN\+-qvh {
    margin-right: 1rem
}

._Fjn83V4ClSN\+-qvh:before {
    height: 1rem;
    width: 1rem
}

._vEiEShacfgqeAaTg {
    background-color: #fafafa;
    display: flex;
    flex-wrap: wrap;
    padding: 1.5rem
}

._dMT\+vvgbYEGAiuwB {
    display: flex;
    flex-wrap: wrap;
    margin: 0 1.5rem;
    padding: 0 0 1rem
}

._vEiEShacfgqeAaTg, ._dMT\+vvgbYEGAiuwB {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

._vEiEShacfgqeAaTg:last-child, ._dMT\+vvgbYEGAiuwB:last-child {
    border-bottom: unset
}

._-TXpC69OMYvxFg-3 {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    width: 100%
}

._-TXpC69OMYvxFg-3, ._Kw7qejv-kOkMXWOs {
    line-height: 1.5
}

._Kw7qejv-kOkMXWOs {
    display: flex;
    display: -webkit-box;
    overflow: hidden;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1;
    font-size: .875rem;
    padding-right: .5rem;
    text-overflow: ellipsis
}

._oszOmGCtR7g-lbSu {
    padding: 0
}

._o3YGl4uQNyIBX5ah {
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem;
    clip: rect(0 0 0 0)
}

._ZBFXXHzFt3Qg\+yX1 {
    padding: 0 1.5rem
}

._ZBFXXHzFt3Qg\+yX1 > button {
    display: block;
    margin-left: auto;
    margin-right: 0
}

._bQAH-1oPc4wxLAnK {
    margin-top: .5rem
}

._xFz8ES\+hOv9nDxkm {
    align-items: baseline;
    column-gap: 1rem;
    display: flex;
    margin: 0 -1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._xFz8ES\+hOv9nDxkm {
        border: .0625rem solid var(--a11y-color-ash);
        border-top: none;
        margin: 0
    }
}

._6eVpKMNLcn3nz-yi {
    border: none;
    border-top: .0625rem solid var(--a11y-color-ash)
}

._7tYmyy1gppna3HrN {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    width: 100%
}

._vUmv\+QF8qv1i3ZAI {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 1rem;
    row-gap: 1rem
}

._uqbsQvenmo-Ju6Qn:before {
    height: 1rem;
    width: 1rem
}

._q8VzvxaJVw5G728j {
    color: var(--a11y-success-dark);
    font-size: .75rem;
    line-height: 1.5
}

._guzcWgMbhUXeKOHS {
    margin-top: 1rem
}

._RJ\+fT3og-7vhwtkC {
    border: .0625rem solid var(--a11y-color-ash);
    border-top: none;
    margin: 0 -1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._RJ\+fT3og-7vhwtkC {
        margin: 0
    }
}

._RJ\+fT3og-7vhwtkC._kDuIRmHCMEMWvSHC {
    background-color: #fafafa
}

._O5Xp-FbLoJucJrsJ {
    cursor: pointer;
    justify-content: flex-start;
    width: 100%
}

._O5Xp-FbLoJucJrsJ:before {
    cursor: default;
    width: 1.25rem
}

._qIMpGsQcEclUqAKW {
    background-color: inherit;
    border: none;
    font-size: .875rem;
    line-height: 1.5;
    padding: .5rem .75rem;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .4em
}

._qIMpGsQcEclUqAKW:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

._UoXh7W-P5vHR\+cVv {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin: 0 -1.5rem
}

@media (min-width: 768px) {
    ._UoXh7W-P5vHR\+cVv {
        border: .0625rem solid var(--a11y-color-ash);
        margin: 0
    }

    [data-contrastModeEnabled=true] ._UoXh7W-P5vHR\+cVv {
        border-color: #0f0f0f
    }
}

._LO7Ykn4rfLz-Me-h {
    margin: 0 -1.5rem
}

@media (min-width: 768px) {
    ._LO7Ykn4rfLz-Me-h {
        margin-left: 0;
        margin-right: 0
    }
}

._t8bWiUPcTot2wrBb {
    border: .0625rem solid var(--a11y-color-ash)
}

._Yv3KBTEpckwSZiGg {
    -webkit-hyphens: manual;
    hyphens: manual;
    margin: 0
}

._M7UabNcluOrM-Hh3 {
    font-size: 1rem;
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-bottom: 0;
    padding-top: 0;
    text-align: left
}

@media (min-width: 768px) {
    ._M7UabNcluOrM-Hh3 {
        padding: 0 1.5rem;
        text-align: center
    }
}

._GDYhEwyvH11I7wyX {
    padding: 0
}

[data-purpose="availability.collapsible"] {
    padding: 1.5rem
}

._LHRp5-AaxYkblZeX {
    border: none;
    padding: 0 1.5rem
}

@media (min-width: 768px) {
    ._LHRp5-AaxYkblZeX {
        padding: 0
    }
}

._oidLyJsz-\+ur2RwN {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    font-size: .875rem;
    line-height: 1.5;
    margin: 0 -1.5rem;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._oidLyJsz-\+ur2RwN {
        border-left: .0625rem solid var(--a11y-color-ash);
        border-right: .0625rem solid var(--a11y-color-ash);
        margin: 0
    }
}

._z\+8riFjfxL9Z65uF {
    margin-right: 1rem
}

._z\+8riFjfxL9Z65uF:before {
    height: 1rem;
    width: 1rem
}

._I\+bcNGsclWA0ljut {
    margin-bottom: 0
}

._wuRaWIiP8AQ1eMLG, ._LZIFJfn0-ZCPSSBu {
    display: none;
    pointer-events: none
}

@media (min-width: 768px) {
    ._wuRaWIiP8AQ1eMLG, ._LZIFJfn0-ZCPSSBu {
        display: unset
    }
}

._36ceunswISJnjCkE {
    display: flex;
    grid-area: price
}

@media (min-width: 768px) {
    ._36ceunswISJnjCkE {
        align-content: start;
        flex-direction: column;
        justify-self: end;
        margin-right: .75rem;
        row-gap: .25rem
    }
}

._njATqGpcaciEsc\+1 {
    display: flex;
    flex-direction: column
}

@media (min-width: 768px) {
    ._njATqGpcaciEsc\+1 {
        align-items: center;
        column-gap: 1rem;
        flex-direction: row;
        justify-content: flex-end
    }
}

._wxRpwzoihQrdNP3Z {
    display: none
}

@media (min-width: 768px) {
    ._wxRpwzoihQrdNP3Z {
        column-gap: 1rem;
        display: flex;
        justify-content: flex-end
    }
}

._x24NRLqsGxihBAaW {
    margin: 0
}

._C\+wJLaH8mDqVObPk {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

._C\+wJLaH8mDqVObPk span {
    font-size: .875rem !important
}

@media (min-width: 768px) {
    ._C\+wJLaH8mDqVObPk {
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 1.25
    }
}

@media (min-width: 768px)and (min-width: 768px) {
    ._C\+wJLaH8mDqVObPk {
        font-size: 1.5rem
    }
}

._\+FBLauq4CFRYRuye {
    margin-top: 0
}

._lNBHown91Wc1uz7Z, ._wcMPim62tGwXreRe {
    font-size: .75rem;
    line-height: 1.5;
    margin-top: 0
}

._wcMPim62tGwXreRe {
    align-self: end
}

._wuRaWIiP8AQ1eMLG {
    margin-right: 0
}

._FfdyaUURDtlqOJdO {
    background-color: #fff;
    bottom: 0;
    box-shadow: 0 -.3125rem .3125rem -.3125rem #00000029;
    left: 0;
    opacity: 0;
    padding: 1rem 0;
    pointer-events: none;
    position: fixed;
    transform: translateY(100%);
    transition: all .5s cubic-bezier(.42, 0, .1, 1);
    width: 100%
}

@media (min-width: 768px) {
    ._FfdyaUURDtlqOJdO {
        bottom: unset;
        box-shadow: 0 .3125rem .3125rem -.3125rem #00000029;
        padding: 0;
        top: 0;
        transform: translateY(-100%)
    }
}

._FfdyaUURDtlqOJdO._7XplvZfxPf\+kKuW3 {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
    transition: transform .5s cubic-bezier(.42, 0, .1, 1);
    z-index: 1090
}

._-YdeUDMODxvgT3Ee {
    box-shadow: unset;
    padding: .5rem 0
}

._gqLPqgiuXjOEfmqh {
    display: flex;
    margin: 0 auto;
    max-width: 80.5rem;
    padding: 0 .5rem;
    width: 100%
}

._SSDjDHHSB4dqiEve {
    margin-right: .5rem;
    padding: 0 .6875rem
}

._446rq89yWGPRrEd0 {
    align-items: center;
    background-color: #dcdcdc;
    color: #888;
    display: flex;
    font-size: .875rem;
    font-weight: 600;
    justify-content: center;
    line-height: 1.5;
    width: 100%
}

._lzKkRaL\+dWEnc-zD {
    display: grid;
    grid-column-gap: 1rem;
    grid-template-areas:"image productDetails button" "image .  button" "image price button";
    grid-template-columns:4rem auto 4rem;
    margin: 0 auto;
    max-width: 80.5rem;
    padding: 0 1.5rem;
    width: 100%
}

@media (min-width: 768px) {
    ._lzKkRaL\+dWEnc-zD {
        align-items: center;
        grid-template-areas:"image productDetails price button";
        grid-template-columns:4.25rem repeat(2, auto) 5.5rem
    }

    ._3RN\+gy\+0VvAdhQ5R {
        grid-template-areas:"image productDetails price price";
        grid-template-columns:4.25rem repeat(3, auto);
        grid-template-rows:5.5rem
    }
}

._IQknsVaf2JvSPeNt {
    grid-area: productDetails
}

._Xk2HTOBTaUuK5AFF {
    grid-area: image;
    max-height: 4rem !important;
    max-width: 4rem !important;
    min-height: 4rem !important;
    min-width: 4rem !important
}

@media (min-width: 768px) {
    ._Xk2HTOBTaUuK5AFF {
        align-self: center;
        max-height: 4.25rem !important;
        max-width: 4.25rem !important
    }
}

._Ks2JT0gN8g1WPjZV {
    grid-area: button;
    height: 4rem;
    justify-self: end;
    padding: 0;
    width: 4rem
}

@media (min-width: 768px) {
    ._Ks2JT0gN8g1WPjZV {
        height: 5.5rem;
        width: 5.5rem
    }
}

._mAXuzz9\+krFlXk8G {
    font-size: .875rem
}

@media (min-width: 768px) {
    ._mAXuzz9\+krFlXk8G {
        font-size: 1.25rem
    }
}

._CmGfTqhy6VrKDgg9 {
    display: flex;
    display: -webkit-box;
    overflow: hidden;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis
}

._b5tXUgO3BqaAMJkB {
    display: none
}

@media (min-width: 768px) {
    ._b5tXUgO3BqaAMJkB {
        display: unset
    }
}

._Z0-\+59ixaeh-1Pwe {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5
}

._26Wn6Xvspuc9y9Ty {
    padding-right: 1.5rem
}

._i4PB7YMfIUo\+rlWP:before {
    color: var(--a11y-concrete-default);
    height: 1rem;
    width: 1rem
}

._yzU7-L9MbyjJ9eXv {
    align-items: center;
    color: var(--a11y-concrete-default);
    display: none;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 3rem
}

@media (min-width: 768px) {
    ._yzU7-L9MbyjJ9eXv {
        display: flex
    }
}

._bKupzO6WiBb2vvtR {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0
}

._-6B7TnWnYGtmBLZg {
    margin-right: 1rem
}

._-rHhPUBgWLRSDmuf {
    cursor: zoom-in;
    height: 100%;
    margin: inherit;
    object-fit: contain;
    width: 100%
}

@media (min-width: 420px) {
    ._-rHhPUBgWLRSDmuf {
        display: flex
    }
}

@media (min-width: 768px) {
    ._-rHhPUBgWLRSDmuf {
        width: 100%
    }
}

@media (min-width: 1024px) {
    ._-rHhPUBgWLRSDmuf {
        justify-content: center;
        margin: auto
    }
}

._-rHhPUBgWLRSDmuf[tabindex]:not([tabindex="-1"]):focus-visible {
    box-shadow: inset 0 0 0 .125rem #fff, inset 0 0 0 .25rem #000;
    outline: none;
    transition: box-shadow .15s ease-out
}

._cpzhAybMBbbHSPUw {
    background-color: #fff;
    left: 1rem;
    max-height: 1.5625rem;
    max-width: 7.5rem;
    outline: .5rem solid #fff;
    pointer-events: none;
    position: absolute;
    top: .5rem;
    width: auto
}

@media (min-width: 1024px) {
    ._cpzhAybMBbbHSPUw {
        max-height: 2.1875rem;
        max-width: 10.375rem;
        top: 1rem
    }
}

._b8VmK1r5RH7m1aov {
    margin: .5rem;
    max-height: 3.75rem;
    max-width: 3.75rem
}

@media (min-width: 1024px) {
    ._b8VmK1r5RH7m1aov {
        max-height: 2.1875rem;
        max-width: 6.25rem
    }
}

._J2odx6TgNWxzw6\+y {
    margin: .5rem;
    max-height: 1.75rem;
    max-width: 5rem
}

@media (min-width: 1024px) {
    ._J2odx6TgNWxzw6\+y {
        max-height: 5.625rem;
        max-width: 5.625rem
    }
}

._l5b3tUayZ5-QIZlM {
    background: unset;
    display: inline-flex;
    flex-grow: 1;
    height: 100%;
    max-width: 68rem;
    min-height: unset
}

._J0EhkOivEzWtC0tg {
    height: auto;
    max-height: 100%;
    max-width: 100%
}

._hbKGPiwtVJaeykNF {
    border: none;
    cursor: pointer;
    display: flex;
    flex: auto;
    flex-direction: row-reverse;
    height: auto;
    justify-content: center;
    min-height: 10.25rem;
    position: relative;
    width: 100%
}

._PAAn3KvuSbXDmX\+\+ {
    background-color: #fff;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1000
}

@media (min-width: 1024px) {
    ._PAAn3KvuSbXDmX\+\+ {
        border: .0625rem solid var(--a11y-color-ash)
    }
}

._59ot-F3DXYEO0Nml {
    align-self: end;
    bottom: 0;
    left: 1.0625rem;
    margin-bottom: 1.5625rem;
    margin-top: 5rem;
    position: sticky;
    z-index: 1010
}

@media (min-width: 768px) {
    ._59ot-F3DXYEO0Nml {
        margin-bottom: 0
    }
}

._9HErsaQZ1jQzgsxf {
    display: flex;
    margin: auto;
    max-height: 100%;
    object-fit: contain
}

._yq6rtAuZYzWeLbWz {
    cursor: pointer;
    position: relative;
    width: auto;
    z-index: 1010
}

._4gSvRtjPRqGYuM4E {
    background: unset;
    display: inline-flex;
    flex-grow: 1;
    height: 100%;
    min-height: unset;
    width: 100%
}

._fyOk70kTVcCwt63L {
    bottom: 1rem
}

@media (max-width: 1023.98px) {
    ._fyOk70kTVcCwt63L._J3gFC\+yfFM2JXpQw {
        display: none
    }
}

._AAFkM81xSQljuA\+O {
    display: none
}

@media (min-width: 1024px) {
    ._AAFkM81xSQljuA\+O {
        display: flex;
        flex-direction: column;
        position: relative
    }
}

._qLljOgEzRZGlwsuh {
    display: block;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll
}

._qLljOgEzRZGlwsuh[data-childcount="1"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="2"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="3"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="4"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="5"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="6"] ~ button {
    display: none
}

@media (min-width: 1280px) {
    ._qLljOgEzRZGlwsuh[data-childcount="1"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="2"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="3"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="4"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="5"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="6"] ~ button, ._qLljOgEzRZGlwsuh[data-childcount="7"] ~ button {
        display: none
    }
}

._qLljOgEzRZGlwsuh::-webkit-scrollbar {
    display: none
}

._qLljOgEzRZGlwsuh ._fkhd78s-s6NI8-B0 {
    border: .0625rem solid var(--a11y-color-ash);
    cursor: pointer;
    height: 13.3333333333%;
    margin-bottom: 15.3846153846%;
    position: relative
}

._qLljOgEzRZGlwsuh ._fkhd78s-s6NI8-B0:active, ._qLljOgEzRZGlwsuh ._fkhd78s-s6NI8-B0:focus, ._qLljOgEzRZGlwsuh ._fkhd78s-s6NI8-B0:hover {
    border: .0625rem solid #000
}

@media (min-width: 1280px) {
    ._qLljOgEzRZGlwsuh ._fkhd78s-s6NI8-B0 {
        height: 11.7647058824%;
        margin-bottom: 11.7647058824%
    }
}

._qLljOgEzRZGlwsuh ._fkhd78s-s6NI8-B0:last-of-type {
    margin-bottom: 0
}

._8qV35t4DilfmWatH {
    left: calc(50% - 1.25rem)
}

._8qV35t4DilfmWatH:first-of-type {
    top: -1.25rem
}

._8qV35t4DilfmWatH:last-of-type {
    bottom: -1.25rem;
    top: unset
}

._4fO\+8TUEVjWCQLGH {
    border: .0625rem solid #000
}

._RD9k0Ej-QDKjrZ7l {
    height: 100%;
    position: absolute;
    width: 100%
}

._ZJgViC2AggDhO4o0 {
    padding-top: 0
}

@media (min-width: 1024px) {
    ._ZJgViC2AggDhO4o0 {
        display: none;
        padding-top: 1rem
    }
}

._XRcD9p79zApatuHO {
    position: relative;
    width: 100%
}

._XRcD9p79zApatuHO:hover {
    cursor: zoom-in
}

._XRcD9p79zApatuHO:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

._2x4IPYZA5LgY6nll {
    opacity: 0
}

@media (min-width: 768px) {
    ._2x4IPYZA5LgY6nll {
        opacity: 1
    }
}

@media (min-width: 1024px) {
    ._2x4IPYZA5LgY6nll {
        opacity: 0
    }

    ._2x4IPYZA5LgY6nll:focus-within {
        opacity: 1
    }
}

._NQGntF3JmGegpIcN {
    cursor: pointer;
    width: 100%
}

@media (min-width: 1024px) {
    ._NQGntF3JmGegpIcN {
        border: .0625rem solid var(--a11y-color-ash)
    }
}

._8ogFFQ4HEum0epKi {
    position: relative
}

@media (min-width: 1024px) {
    ._8ogFFQ4HEum0epKi {
        column-gap: 1rem;
        display: grid;
        grid-template-columns:1fr 7fr;
        margin-bottom: 1.5rem;
        margin-bottom: 3.5rem
    }
}

._bgaZ59in\+xJDplvD {
    margin: 0;
    overflow: auto;
    padding: 0
}

._5GB12Gs0QIGvsJDi {
    margin-bottom: .5rem
}

._eBklISs8yPHx4Uqd {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

@keyframes _G0WM5ojUX9OyfTjj {
    0% {
        height: 0;
        opacity: 0;
        width: 0
    }
    to {
        height: 100%;
        opacity: 1;
        width: 100%
    }
}

._kO5cd2Lv76KTYGzV {
    animation: _G0WM5ojUX9OyfTjj .3s;
    display: flex;
    height: 100%;
    object-fit: contain;
    padding: 0 .75rem;
    width: 100%
}

._aFaUFOZsVdS5xJm2 {
    animation: unset;
    height: 100%;
    max-height: 100%
}

._m053vRbElCntZ15Z, ._aFaUFOZsVdS5xJm2 {
    background-color: #0000
}

._m053vRbElCntZ15Z {
    border: none;
    margin-bottom: .75rem;
    padding: 0;
    position: relative;
    width: 100%
}

._m053vRbElCntZ15Z:last-child {
    margin-bottom: 0
}

._k0fQobXNrFTvn5Y2 {
    min-height: 10.25rem;
    width: 100%
}

._rLLkYdjs8XKqakWh {
    display: flex;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    padding: 0;
    width: 100%
}

@media (max-width: 767.98px) {
    ._rLLkYdjs8XKqakWh {
        animation: unset
    }
}

@media (min-width: 1024px) {
    ._rLLkYdjs8XKqakWh {
        justify-content: center;
        max-height: 95%;
        max-width: 90%
    }
}

._4XyvQIETvJrRP1HX {
    align-items: center;
    display: none;
    flex-direction: column;
    height: 100%;
    left: 0;
    overflow-x: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

@media (min-width: 768px) {
    ._4XyvQIETvJrRP1HX {
        display: flex
    }
}

._qwSvIlhbJqoYlsfN {
    height: 80%;
    width: 100%
}

._kMgah6evZgK85cpu {
    justify-content: center;
    padding: 0
}

._kMgah6evZgK85cpu img {
    box-sizing: border-box;
    height: 100%
}

._Mga-S02HJuKVVDsw {
    width: unset
}

@media (min-width: 768px) {
    ._Mga-S02HJuKVVDsw {
        margin: auto
    }
}

._Tbe3\+UoKKk-wv\+xm {
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._6vz4FaMLva7trwFv {
    display: none
}

@media (min-width: 768px) {
    ._6vz4FaMLva7trwFv {
        display: flex
    }
}

._QOvPa49jQpeXkwOb {
    cursor: pointer;
    display: block;
    flex: 0 0 auto;
    height: auto;
    margin-left: .625rem;
    margin-right: .625rem;
    margin-top: 1rem;
    position: relative;
    width: 100%
}

._7iKgb2BdrFNwtylc {
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

._aXc\+HmJvP0U4U5Pz {
    flex: 0 0 calc(50% - 1.5rem);
    height: 100%;
    margin-left: .75rem;
    margin-right: .75rem;
    width: auto
}

@media (min-width: 420px) {
    ._aXc\+HmJvP0U4U5Pz {
        flex-basis: calc(20% - 1.5rem)
    }
}

@media (min-width: 600px) {
    ._aXc\+HmJvP0U4U5Pz {
        flex-basis: calc(16.66667% - 1.5rem)
    }
}

@media (min-width: 1024px) {
    ._aXc\+HmJvP0U4U5Pz {
        flex-basis: calc(14.28571% - 1.5rem)
    }
}

@media (min-width: 1280px) {
    ._aXc\+HmJvP0U4U5Pz {
        flex-basis: calc(12.5% - 1.5rem)
    }
}

@media (min-width: 1680px) {
    ._aXc\+HmJvP0U4U5Pz {
        flex-basis: calc(8.33333% - 1.5rem)
    }
}

._q9ThRtMSyh6RTKIP {
    display: flex;
    height: 100%;
    overflow-y: auto
}

@media (min-width: 768px) {
    ._q9ThRtMSyh6RTKIP {
        display: none
    }
}

._sizn2dT5ua5CeBU3 {
    display: none
}

._expGiKUROQtwo5QG {
    align-items: center;
    background-color: #fff6;
    bottom: 0;
    box-sizing: initial;
    display: flex;
    height: 12.5%;
    justify-content: center;
    padding: 2rem 0;
    position: absolute;
    width: 100%
}

._v4Bns18rnOTDm7jW {
    gap: 1rem;
    -ms-overflow-style: none;
    scrollbar-width: none
}

._v4Bns18rnOTDm7jW::-webkit-scrollbar {
    display: none
}

._v4Bns18rnOTDm7jW[data-childcount="1"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="2"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="3"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="4"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="5"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="6"] ~ button {
    display: none
}

@media (min-width: 1024px) {
    ._v4Bns18rnOTDm7jW[data-childcount="1"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="2"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="3"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="4"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="5"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="6"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="7"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="8"] ~ button {
        display: none
    }
}

@media (min-width: 1280px) {
    ._v4Bns18rnOTDm7jW[data-childcount="1"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="10"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="2"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="3"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="4"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="5"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="6"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="7"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="8"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="9"] ~ button {
        display: none
    }
}

@media (min-width: 1680px) {
    ._v4Bns18rnOTDm7jW[data-childcount="1"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="10"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="11"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="12"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="2"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="3"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="4"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="5"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="6"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="7"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="8"] ~ button, ._v4Bns18rnOTDm7jW[data-childcount="9"] ~ button {
        display: none
    }
}

._KhISlfEXYr9f6-qZ {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 35rem
}

@media (min-width: 1024px) {
    ._KhISlfEXYr9f6-qZ {
        width: 47rem
    }
}

@media (min-width: 1280px) {
    ._KhISlfEXYr9f6-qZ {
        width: 59rem
    }
}

@media (min-width: 1680px) {
    ._KhISlfEXYr9f6-qZ {
        width: 71rem
    }
}

._o\+XK\+k\+YGNGB2k3F {
    flex: none;
    height: 5rem;
    width: 5rem
}

._o\+XK\+k\+YGNGB2k3F._9OBI6LlVWsmaZjet {
    border: .0625rem solid #ffde14
}

._o\+XK\+k\+YGNGB2k3F:hover {
    border: .125rem solid #ffde14
}

._XAQutONYoQHv6Ba- {
    margin-top: .25rem
}

._hqexkHLqWed8Qqd4 {
    display: block;
    margin: .25rem 0
}

._nPyXGFNOC1uzzsdG, ._iFdz9lo9FP-w\+VyR, ._RPL\+8LsF\+cGI70iW {
    display: inline
}

._iFdz9lo9FP-w\+VyR {
    margin-left: .5rem
}

._5YAPSjwLnP4PxoJH {
    display: inline;
    line-height: 1.125rem
}

._XJUPux8tMnZrceey, ._jpOPSMTq-IXHoERD {
    display: inline;
    font-size: .75rem;
    line-height: 1.5;
    margin-top: 0;
    position: relative;
    z-index: 1
}

._jpOPSMTq-IXHoERD {
    margin-left: .5rem
}

._i\+yxJiHghyJg-kAi {
    margin-top: .25rem
}

._UIWWrrY5wnbOv7Tp ._5YAPSjwLnP4PxoJH {
    display: block
}

._UIWWrrY5wnbOv7Tp ._5YAPSjwLnP4PxoJH ._jpOPSMTq-IXHoERD {
    color: #888;
    line-height: 0;
    margin-left: 0
}

._UIWWrrY5wnbOv7Tp ._RPL\+8LsF\+cGI70iW {
    display: block
}

._UIWWrrY5wnbOv7Tp ._RPL\+8LsF\+cGI70iW ._iFdz9lo9FP-w\+VyR {
    margin-left: 0
}

._tFdo-CWbOmQuCaD2 {
    color: #888;
    font-size: .75rem;
    line-height: 1.5
}

._I8bjNjSLb\+miT38V {
    border: .0625rem solid var(--a11y-color-ash);
    font-size: .875rem;
    line-height: 1.5;
    padding: 2rem 1rem;
    text-align: center
}

@media (min-width: 768px) {
    ._Hs3xslHfu6k5-1Ws {
        padding: 0 2rem 1.5rem
    }
}

._5e8XCcOI\+7n0jCxq {
    width: auto
}

._5e8XCcOI\+7n0jCxq, ._Qt9vYVtoiFRZ4Arb {
    margin-top: 1.5rem
}

._Qt9vYVtoiFRZ4Arb {
    font-size: .625rem;
    font-weight: 400;
    letter-spacing: letter-spacing();
    line-height: 1.2
}

._W3ToM5YQQdLBRj2z {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    padding: 2.5rem 1.5rem 0;
    width: 100%
}

._yqOlk12cra3\+1IQ7 > iframe {
    min-height: calc(100vh - 5rem)
}

._CA9yf0svmMonFyKb {
    margin-bottom: 1rem
}

._xM5gsqorm1tkKram {
    display: flex;
    flex-direction: column;
    min-width: 13.75rem
}

._E7AKMSEwXx\+2SH7P {
    justify-content: flex-start
}

._E7AKMSEwXx\+2SH7P > span {
    height: 100%;
    width: 100%
}

._gPirujGISic1JkxL {
    align-items: center;
    color: #861a22;
    display: flex;
    flex-direction: row;
    font-size: .625rem;
    font-weight: 600;
    gap: .5rem;
    letter-spacing: .1rem;
    line-height: 1.6;
    margin-top: 0;
    padding-right: 1rem;
    text-align: left;
    text-transform: uppercase
}

._3KH06vgvnFLoJ3oh {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

._3KH06vgvnFLoJ3oh > div {
    display: none
}

._IN2egCJHVIUms\+PL > iframe {
    min-height: 100vh
}

._ES87VKndnXYx2WCo {
    grid-column: span 2
}

._732MPULAvUB3W4M0 {
    position: relative
}

._732MPULAvUB3W4M0:after {
    content: attr("data-label");
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

._BlgAfCfiZE9l4nh8 {
    border-top: .0625rem;
    color: var(--a11y-concrete-default);
    line-height: 1rem;
    margin: 1.5rem 0;
    position: relative
}

._BlgAfCfiZE9l4nh8:after {
    background-color: #fafafa;
    content: attr(title);
    font-size: .75rem;
    left: 50%;
    padding: 0 1rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

._2bOH3NKC3YjnON4I {
    background-color: #ffc439;
    color: #000
}

._2bOH3NKC3YjnON4I:hover {
    box-shadow: inset 0 0 6.25rem 6.25rem #0000000d
}

._JoP9wa8x5\+x81Q-X {
    margin-left: .5rem
}

._vvvut1TIWztj2eql {
    font-size: .875rem;
    line-height: 1.5
}

._vhS5tMSKZLPZJkrS {
    background-color: #ffde14;
    color: #fff;
    margin-bottom: 1.5rem;
    padding: 1rem
}

._RSs62MYzxJoVfkTR {
    height: 1.5rem;
    margin-right: 1rem;
    width: 1.5rem;
    fill: #fff
}

._eq8wTJxhgCHeIeen {
    font-weight: 600
}

._27gu9uqN4DLi6bM0, ._eq8wTJxhgCHeIeen {
    font-size: .875rem;
    line-height: 1.5
}

._27gu9uqN4DLi6bM0 {
    display: block;
    margin-left: 2.5rem
}

._CY20w44Mi5xZBJcz {
    margin: 0 -1.5rem 2rem
}

@media (min-width: 600px) {
    ._CY20w44Mi5xZBJcz {
        margin: 0 0 3.5rem
    }
}

._kMrcdloFDnwlwYAw {
    display: none
}

@media (min-width: 600px) {
    ._kMrcdloFDnwlwYAw {
        display: grid
    }
}

._QmuTC2fiJSO6umfH {
    grid-area: number
}

._2ZIiZ0dzjcFJFwlW {
    grid-area: sum
}

._r8Ytxr-ikWMjuWV\+ {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    grid-area: heading;
    letter-spacing: .1rem;
    line-height: 1.6;
    text-transform: uppercase
}

@media (min-width: 600px) {
    ._r8Ytxr-ikWMjuWV\+ {
        grid-area: unset
    }
}

._bFivwFuBKhG5L-NC {
    grid-area: numberHeading
}

._Etf4FLOdbpr-8izs {
    grid-area: posHeading
}

._j29fZD2JyvbziVre {
    grid-area: sumHeading
}

._bFivwFuBKhG5L-NC, ._Etf4FLOdbpr-8izs, ._j29fZD2JyvbziVre {
    border-top: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 0 1.5rem 1.5rem
}

@media (min-width: 600px) {
    ._bFivwFuBKhG5L-NC, ._Etf4FLOdbpr-8izs, ._j29fZD2JyvbziVre {
        display: none
    }
}

._uvfEuobd\+38Bs3bb {
    grid-area: pos
}

._QmuTC2fiJSO6umfH, ._uvfEuobd\+38Bs3bb, ._2ZIiZ0dzjcFJFwlW {
    border-top: .0625rem solid var(--a11y-color-ash);
    line-height: 1.25;
    padding: 1.5rem 1.5rem 1.5rem 0;
    text-align: right
}

._QmuTC2fiJSO6umfH:not(._r8Ytxr-ikWMjuWV\+), ._uvfEuobd\+38Bs3bb:not(._r8Ytxr-ikWMjuWV\+), ._2ZIiZ0dzjcFJFwlW:not(._r8Ytxr-ikWMjuWV\+) {
    font-size: .875rem;
    letter-spacing: .025rem
}

@media (min-width: 600px) {
    ._QmuTC2fiJSO6umfH, ._uvfEuobd\+38Bs3bb, ._2ZIiZ0dzjcFJFwlW {
        border-top: none;
        padding: 0;
        text-align: left
    }
}

._DPniErbDi6sN7qkt {
    display: grid
}

._kMrcdloFDnwlwYAw, ._DPniErbDi6sN7qkt {
    grid-template-areas:"numberHeading number" "posHeading pos" "sumHeading sum";
    grid-template-columns:repeat(2, 1fr);
    grid-template-rows:auto
}

._kMrcdloFDnwlwYAw:last-of-type, ._DPniErbDi6sN7qkt:last-of-type {
    border-bottom: .0625rem solid var(--a11y-color-ash)
}

@media (min-width: 600px) {
    ._kMrcdloFDnwlwYAw:last-of-type, ._DPniErbDi6sN7qkt:last-of-type {
        border: none
    }

    ._kMrcdloFDnwlwYAw, ._DPniErbDi6sN7qkt {
        grid-template-areas:"number pos sum";
        grid-template-columns:repeat(3, 1fr)
    }

    ._kMrcdloFDnwlwYAw:not(:last-of-type), ._DPniErbDi6sN7qkt:not(:last-of-type) {
        margin-bottom: 1.5rem
    }
}

._D7laVZr-UEYzT5Or {
    color: #861a22;
    display: block;
    font-size: .625rem;
    line-height: 1.6;
    margin-left: auto;
    padding: .5rem 0 0;
    width: max-content
}

@media (min-width: 600px) {
    ._D7laVZr-UEYzT5Or {
        margin-left: unset;
        padding: .5rem 0
    }
}

._D7laVZr-UEYzT5Or:visited:not(:hover) {
    color: #861a22
}

._D7laVZr-UEYzT5Or:hover {
    color: #ffde14
}

._LPp9CZ8pMJLKwrhV {
    display: grid;
    grid-template-columns:1fr
}

@media (min-width: 1024px) {
    ._LPp9CZ8pMJLKwrhV {
        grid-gap: 1.5rem;
        grid-template-columns:2fr 1fr
    }
}

._JiCSMSJt2hAbccSy {
    margin-top: 1rem;
    min-width: 0
}

@media (min-width: 768px) {
    ._JiCSMSJt2hAbccSy {
        margin-top: 5rem
    }
}

._6t8BnKvNuwraN51Y {
    display: block;
    margin: 6rem auto;
    fill: #861a22
}

._mTLNvHN2GIfAvR91 {
    align-items: center;
    border: .0625rem solid #fafafa;
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1rem;
    text-align: center
}

@media (min-width: 1024px) {
    ._mTLNvHN2GIfAvR91 {
        flex-direction: row;
        margin-bottom: 3.5rem;
        text-align: left
    }
}

._mTLNvHN2GIfAvR91._esms9LT4fhyZ9fdp {
    background-color: #ffe1e1;
    fill: #ff2a0c
}

._mTLNvHN2GIfAvR91 ._40Kak8cAMKyCtwLu {
    flex-basis: 1.5rem;
    height: 1.5rem;
    margin-bottom: .5rem;
    min-width: 1.5rem;
    width: 1.5rem
}

@media (min-width: 1024px) {
    ._mTLNvHN2GIfAvR91 ._40Kak8cAMKyCtwLu {
        margin-bottom: 0
    }
}

._mTLNvHN2GIfAvR91 ._yVplP0xDVhA3RezV {
    font-size: .875rem;
    letter-spacing: .025rem;
    line-height: 1.3125rem;
    margin-left: 1rem
}

._ypZdCXgGQXOI2OW- {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem;
    text-align: center
}

@media (min-width: 1024px) {
    ._ypZdCXgGQXOI2OW- {
        flex-direction: row;
        margin-bottom: 3.5rem;
        text-align: left
    }
}

._ypZdCXgGQXOI2OW- ._GoIimjBGYL3l0eRM {
    display: block;
    margin-bottom: 0
}

@media (min-width: 1024px) {
    ._ypZdCXgGQXOI2OW- ._GoIimjBGYL3l0eRM {
        display: inline
    }
}

._ypZdCXgGQXOI2OW- ._5TOnBdX2U\+qrrrVw {
    font-weight: 400;
    margin-bottom: 0;
    text-transform: capitalize
}

._ypZdCXgGQXOI2OW- ._GoIimjBGYL3l0eRM, ._ypZdCXgGQXOI2OW- ._5TOnBdX2U\+qrrrVw {
    font-size: 1.25rem
}

@media (min-width: 768px) {
    ._ypZdCXgGQXOI2OW- ._GoIimjBGYL3l0eRM, ._ypZdCXgGQXOI2OW- ._5TOnBdX2U\+qrrrVw {
        font-size: 2.5rem
    }
}

._Q0vfR2hDmMXOG9FV {
    height: 3rem;
    margin-bottom: .5rem;
    width: 3rem;
    fill: #24bf00
}

@media (min-width: 768px) {
    ._Q0vfR2hDmMXOG9FV {
        height: 6rem;
        margin-bottom: 0;
        margin-right: 1.5rem;
        width: 6rem
    }
}

._oER\+fvmfnH4pUXSL {
    height: 3rem;
    margin-bottom: .5rem;
    width: 3rem;
    fill: #ff2a0c
}

@media (min-width: 768px) {
    ._oER\+fvmfnH4pUXSL {
        height: 6rem;
        margin-bottom: 0;
        margin-right: 1.5rem;
        width: 6rem
    }
}

._Z8rKZLnRnTMLsKkI {
    line-height: 1.6;
    margin-bottom: .5rem
}

._rtEjel2L1XAEVeMB {
    counter-reset: ol;
    margin-bottom: 3rem;
    padding-left: 0
}

@media (min-width: 1024px) {
    ._rtEjel2L1XAEVeMB {
        margin-bottom: 3.5rem
    }
}

._rtEjel2L1XAEVeMB ._dt48\+hFOaexkUvHd {
    display: flex;
    font-weight: 400;
    list-style: none
}

._rtEjel2L1XAEVeMB ._dt48\+hFOaexkUvHd:not(:last-of-type) {
    margin-bottom: 1rem
}

._rtEjel2L1XAEVeMB ._dt48\+hFOaexkUvHd:before {
    align-items: center;
    background-color: #ffde14;
    border: .0625rem solid #444;
    border-radius: 50%;
    color: #fff;
    content: counter(ol);
    counter-increment: ol;
    display: flex;
    font-size: .75rem;
    height: 1.5rem;
    justify-content: center;
    margin-right: 1rem;
    min-width: 1.5rem
}

._yXpw3se5-sRWvkqi {
    font-weight: 400
}

._Ko1oFqRc4MAoq\+sW {
    align-items: center;
    background-color: #fafafa;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    border-top: .0625rem solid var(--a11y-color-ash);
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 -1.5rem;
    min-width: 0;
    overflow: hidden;
    padding: 1.5rem
}

@media (min-width: 1024px) {
    ._Ko1oFqRc4MAoq\+sW {
        align-items: flex-start;
        border: none;
        margin: 0;
        padding: 5rem 2.5rem
    }
}

._jrA5uU8rPoP2k5A1 {
    font-size: 1rem;
    font-weight: 700;
    margin: auto auto .5rem;
    text-align: center
}

@media (min-width: 1024px) {
    ._jrA5uU8rPoP2k5A1 {
        text-align: left
    }
}

._7qIRvDYoQbpx7FBE {
    line-height: 1.6;
    margin: auto auto 1.5rem;
    text-align: center
}

@media (min-width: 1024px) {
    ._7qIRvDYoQbpx7FBE {
        text-align: left
    }
}

._KEMzD\+Epitvt1SBM {
    display: flex;
    width: 100%
}

@media (min-width: 1024px) {
    ._KEMzD\+Epitvt1SBM {
        display: block
    }
}

._QD11ghF-9cu5EoYJ {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%
}

._QD11ghF-9cu5EoYJ ._NZ-XdE60tQzeGZdS {
    font-size: .875rem;
    letter-spacing: .025rem;
    margin: 1rem 0 0
}

._QD11ghF-9cu5EoYJ ._O22MCIEMdsa0GB5F {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    letter-spacing: .0125rem;
    line-height: 1.6;
    margin: .5rem 0;
    width: 10rem
}

._QD11ghF-9cu5EoYJ ._A17txL4V8zPT-ZnA {
    height: 1rem;
    width: 1rem;
    fill: #861a22
}

@media (min-width: 1024px) {
    ._\+TKvICv8AmDGbQW1 {
        border-bottom: .0625rem solid var(--a11y-color-ash);
        margin-bottom: 2rem;
        padding-bottom: 1.5rem
    }
}

._DqF3iduKFkXIg1qh {
    display: flex;
    margin-bottom: 2rem
}

@media (min-width: 768px) {
    ._DqF3iduKFkXIg1qh {
        margin-bottom: 2.5rem
    }
}

._GuBIATB-CnPwiLt8 {
    margin-bottom: 2.5rem
}

._1hjAWGFz7kxw6OUy {
    margin-right: 1rem;
    padding: 0 .6875rem
}

._xkg-aiSsFWCWVDhb {
    height: 25rem;
    max-width: 100%;
    width: 100%
}

@media (min-width: 1024px) {
    ._xkg-aiSsFWCWVDhb {
        height: 37.5rem
    }
}

._MmLMQPAr-V44QFJe {
    margin-bottom: 3.5rem;
    max-width: 60ch
}

._MmLMQPAr-V44QFJe button[data-purpose="button.showLess"], ._MmLMQPAr-V44QFJe button[data-purpose="button.showMore"] {
    margin-top: 0;
    padding-left: 0;
    position: relative
}

@media (min-width: 768px) {
    ._MmLMQPAr-V44QFJe {
        margin: 0 auto;
        padding: 5rem 0
    }

    ._MmLMQPAr-V44QFJe button[data-purpose="button.showLess"], ._MmLMQPAr-V44QFJe button[data-purpose="button.showMore"] {
        margin: 0 auto .5rem;
        padding-left: 1.5rem
    }
}

._jNcjqliZqfKtsicX {
    padding: 0
}

@media (min-width: 768px) {
    ._w-1pWI31X3uulAg1 {
        text-align: center
    }
}

._u\+dyvJW78l0tR1t9 {
    padding: 1.5rem
}

._Mz6fFjD1rO1wg19x {
    margin-bottom: 1.5rem
}

._NeWzUF0EcWee-fm3 {
    font-size: 1.25rem;
    padding-bottom: .25rem
}

._JN3E\+Td\+BTeRFabR {
    display: flex;
    flex-direction: column
}

._1INbZ\+nocDiH9C8w {
    font-size: .875rem
}

._URQNFIUxoXPyvF3a {
    font-weight: 700
}

._DM92HtftQhYsyw3j {
    height: 1rem;
    margin-right: .5rem;
    width: 1rem
}

._xXdH\+F9W9xN0Q7fY {
    margin-bottom: 2rem
}

._hSeoQ4YLabI03xVX {
    text-align: center
}

._Xw3T3Phyx3PtPBcO {
    width: 100%
}

._UEMOz6S7EU0sR8JN {
    color: #000
}

._7lER8hCOsZskX5bK {
    color: #861a22
}

@media (min-width: 768px) {
    ._7lER8hCOsZskX5bK {
        color: #000;
        pointer-events: none
    }
}

._RXDtdIU2U1dkGRA9 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._RXDtdIU2U1dkGRA9 {
        margin-bottom: 2rem
    }
}

._W7BzB4NTTLlosG7Z ._6o0Lt2aidF-Sawjg {
    height: 3.125rem;
    width: 100%
}

._m9bC43HlhoDMRS6s {
    margin-bottom: .5rem
}

._OQaBpDDVf\+ax99n0 {
    left: 0;
    margin: 20% auto 0;
    position: absolute;
    right: 0;
    z-index: 1040
}

@media (min-width: 768px) {
    ._OQaBpDDVf\+ax99n0 {
        margin-top: 6%
    }
}

._U1-tQFW-Owbf\+t\+\+ {
    border-top: .0625rem solid var(--a11y-color-ash);
    margin: 5rem 0 4rem
}

@media (min-width: 768px) {
    ._U1-tQFW-Owbf\+t\+\+ {
        margin: 5rem 0 1.5rem
    }
}

._U1-tQFW-Owbf\+t\+\+:last-child {
    border: none
}

._UxGJaSsvKRItBm73 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

._x1NeZsVU6zhlkzsW {
    display: grid;
    grid-gap: 1rem;
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-columns:repeat(24, 1fr);
    grid-template-rows:repeat(1, 1fr)
}

@media (min-width: 768px) {
    ._x1NeZsVU6zhlkzsW {
        grid-gap: 1.5rem
    }
}

._POqZSCqk4WVuBkYG {
    font-weight: 700;
    margin-bottom: 1rem
}

@media (min-width: 1024px) {
    ._POqZSCqk4WVuBkYG {
        margin-bottom: 1.5rem
    }
}

._u9GPuwwjhP7eEiKF {
    break-inside: avoid;
    margin-bottom: 2.5rem;
    page-break-inside: avoid
}

._u9GPuwwjhP7eEiKF._OYUnZiJyIVpNjY8W {
    grid-column: span 24
}

@media (min-width: 1024px) {
    ._u9GPuwwjhP7eEiKF._OYUnZiJyIVpNjY8W {
        grid-column: span 8
    }
}

._u9GPuwwjhP7eEiKF:last-child {
    margin-bottom: 0
}

@media (min-width: 768px) {
    ._u9GPuwwjhP7eEiKF {
        margin-bottom: 3rem
    }
}

@media (min-width: 1024px) {
    ._u9GPuwwjhP7eEiKF {
        margin-bottom: 4rem
    }
}

._\+wzfClnkBJW2cOOk {
    grid-column: span 24
}

@media (min-width: 600px) {
    ._\+wzfClnkBJW2cOOk {
        grid-column: span 12
    }
}

._CeJ\+m9sTSHTXQudr {
    line-height: 1.6;
    padding-left: 1rem
}

._dLy84p\+d1RUZVFud {
    line-height: 1.25;
    list-style: none;
    margin-left: 1rem;
    position: relative
}

._dLy84p\+d1RUZVFud:before {
    background-color: #861a22;
    border-radius: 25%;
    content: "";
    font-weight: 700;
    height: .25rem;
    left: -1rem;
    position: absolute;
    top: .5625rem;
    width: .25rem
}

._dLy84p\+d1RUZVFud:not(:last-child) {
    margin-bottom: .5rem
}

._d61YzcddnmpVOCQW {
    list-style: none;
    margin: 0;
    padding: 0
}

._DNUBui8E6AeVIeaM {
    align-items: center;
    display: inline-flex;
    font-size: .875rem;
    padding-top: 1rem;
    word-break: break-all
}

._DNUBui8E6AeVIeaM:before {
    color: #000;
    height: 1.5rem;
    width: 1.5rem
}

._cmwOoRbIleFzXVWM {
    margin-right: .5rem
}

._x6HQveEyVj6yPeoT ol, ._x6HQveEyVj6yPeoT ul {
    font-size: 1rem
}

._x6HQveEyVj6yPeoT > div, ._x6HQveEyVj6yPeoT > div > div > div {
    display: block
}

._x6HQveEyVj6yPeoT._2RDtrIzM2cgoM7w5, ._x6HQveEyVj6yPeoT[data-purpose="fullWidth.imageSlider"] {
    margin-bottom: 0
}

._x6HQveEyVj6yPeoT._2RDtrIzM2cgoM7w5 > div, ._x6HQveEyVj6yPeoT[data-purpose="fullWidth.imageSlider"] > div {
    margin-bottom: 0;
    row-gap: 0
}

._x6HQveEyVj6yPeoT._2RDtrIzM2cgoM7w5 > div > div > div, ._x6HQveEyVj6yPeoT[data-purpose="fullWidth.imageSlider"] > div > div > div {
    margin-bottom: 0
}

._uBaqXxS3GLtT-P5T > div, ._uBaqXxS3GLtT-P5T > div > div > div {
    display: grid
}

._LFym62LTzGaWVM31, ._uge7wX\+cIb9v\+Y0u, ._Xsxy9R2Rs9IP-Q4G {
    margin-bottom: 4rem
}

._YnpbTzaedJX\+5vGk {
    margin-bottom: .5rem
}

._0qYC7Z9k-4lUslX6 {
    margin-bottom: 1.5rem
}

._nVyAfaqwNxVnxsum {
    background-color: #fafafa;
    min-width: 0;
    padding: 1.5rem
}

@media (min-width: 768px) {
    ._nVyAfaqwNxVnxsum {
        margin: 0;
        padding: 6rem 1.5rem
    }
}

._dg-z0laxOVJEBQxd {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem
}

._FRoJTJybsOQbI5YC {
    margin-bottom: 0
}

._d7GTqqxuI6o4Wqph {
    margin-left: -1rem
}

._wzzS74l849sCA5QR {
    margin-bottom: 1rem
}

@media (min-width: 768px) {
    ._wzzS74l849sCA5QR {
        margin-bottom: 1.5rem
    }
}

._MC\+uUW2oPq2eZQgD {
    height: 1rem;
    width: 1rem
}

._MC\+uUW2oPq2eZQgD._ZSpoqCDHCZbjTdgx {
    opacity: .2
}

._CytTB6N9mQzphW0M {
    margin-top: 1.5rem
}

._7FFRNRsLO\+dEGek6 {
    margin-bottom: 1.5rem
}

@media (min-width: 768px) {
    ._7FFRNRsLO\+dEGek6 {
        margin-bottom: 2rem
    }
}

._zinujhy0mClySiAi {
    margin-top: 1rem;
    padding-top: 2rem
}

._zinujhy0mClySiAi, ._lIjRdG3-fA2BJBZk {
    border-top: .0625rem solid var(--a11y-color-ash)
}

._lIjRdG3-fA2BJBZk {
    padding-top: 1rem
}

._lIjRdG3-fA2BJBZk span {
    background-color: #fafafa;
    border-radius: .125rem;
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    padding: .25rem .5rem
}

._EXwAXTh4bKAN11\+b {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 2rem
}

._\+f1Umo47\+WYf7tbN {
    align-items: center;
    display: flex
}

._AGh\+AyrzHb1oSr2c {
    height: 2rem;
    margin-bottom: 2rem;
    width: 2rem
}

._hdfUqgZwjFb57PfY {
    border-bottom: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 1rem;
    padding-bottom: 1rem
}

@media (min-width: 768px) {
    ._hdfUqgZwjFb57PfY {
        margin-bottom: 1.5rem;
        padding-bottom: 0
    }
}

._gIDES6IG5df1aM1j {
    font-size: font-size(sm);
    font-weight: 400
}

._CnIyD1y3pn9Wzl4e {
    padding: .5rem .75rem 1rem
}

._CnIyD1y3pn9Wzl4e svg {
    height: .75rem;
    width: .75rem
}

._CNxLx0NtdpaotlR6 {
    font-size: .875rem;
    line-height: 1.5;
    padding: 0 .75rem 2rem
}

._pVnRVEtj75IHqNdG {
    padding: 0 .75rem 1.5rem
}

._sxiHFxvD95VyRXy6 {
    border: .0625rem solid var(--a11y-color-ash);
    padding: 1.5rem 1rem 0
}

._sxiHFxvD95VyRXy6 + ._sxiHFxvD95VyRXy6 {
    margin-top: 1.5rem
}

._sxiHFxvD95VyRXy6._yU76eQGYDrJxlQHl {
    display: grid;
    grid-template-columns:repeat(2, 1fr)
}

@media (min-width: 1024px) {
    ._sxiHFxvD95VyRXy6 {
        display: grid;
        grid-template-columns:repeat(2, 1fr);
        padding: 2rem 2rem 0
    }
}

._ZC67dHhu1dihC1XL {
    color: var(--a11y-concrete-default);
    font-size: .625rem;
    letter-spacing: .1rem;
    line-height: 1.25;
    margin-bottom: .5rem;
    text-transform: uppercase
}

._ZC67dHhu1dihC1XL._fX5mVXC5W5paUl\+q {
    margin-bottom: 0
}

._yU76eQGYDrJxlQHl {
    align-items: center;
    padding-bottom: 1.5rem
}

@media (min-width: 1024px) {
    ._yU76eQGYDrJxlQHl {
        padding-bottom: 2rem
    }
}

._47LN2jYu5Dp7Ln1c {
    margin-left: auto;
    max-width: 6.25rem
}

._MmMkpsoFL3HFWEfI {
    column-gap: 1.5rem;
    display: grid;
    margin-top: 1.5rem;
    row-gap: 1.5rem
}

@media (min-width: 1024px) {
    ._MmMkpsoFL3HFWEfI {
        grid-template-columns:repeat(2, 1fr)
    }

    ._MmMkpsoFL3HFWEfI > :nth-child(2n) {
        justify-self: flex-end
    }
}

._C\+jLylJbTNlntU2p {
    display: block;
    height: 53.125rem
}

._C\+jLylJbTNlntU2p iframe {
    max-width: unset !important;
    width: 100%
}

._uojpC8x6yNFscbrw {
    display: flex;
    justify-content: center
}

._ZATHT2v7mbCc2G7B {
    font-size: .625rem
}

._ZATHT2v7mbCc2G7B, ._ZATHT2v7mbCc2G7B:hover, ._ZATHT2v7mbCc2G7B:visited:not(:hover) {
    color: #ffde14
}

._uJof-Jo5mBKUutBx {
    margin-top: 2rem
}

._tUMlNsAj9qsbYs7W {
    display: grid;
    margin-top: 0;
    grid-gap: 1rem;
    grid-template-columns:4fr
}

@media (min-width: 768px) {
    ._tUMlNsAj9qsbYs7W {
        grid-gap: 1.5rem;
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (min-width: 1024px) {
    ._tUMlNsAj9qsbYs7W {
        grid-gap: 2.5rem;
        grid-template-columns:7fr 4fr
    }
}

._OuoHL5N8\+OJxuSBA {
    max-width: 100%;
    min-width: 0
}

._53gzAn\+d0fpmWyUo {
    margin: 1.5rem 0 1rem
}

._aBbWypa7iKR6unkd {
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: .00625rem
}

@media (min-width: 1024px) {
    ._HAjXnbrkHzvwwGuU {
        margin-right: 1rem;
        width: 66.6666666667%
    }
}

._AEquU-UsCzPavRZz {
    padding: 0
}

._AEquU-UsCzPavRZz > div {
    grid-template-columns:3rem auto 3rem
}

@media (min-width: 768px) {
    ._AEquU-UsCzPavRZz > div {
        grid-template-columns:4rem auto 4rem
    }
}

._uz1I1Zw-p2kbm6sF {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    margin-bottom: .75rem;
    margin-top: 2rem
}

._27HyOY8SIVS-a2ni {
    padding-bottom: 2rem;
    padding-top: 1rem
}

._ytmyjsryRxZE59j4 {
    bottom: 0;
    left: 1rem;
    position: fixed;
    width: 90%;
    z-index: 2010
}

@media (min-width: 768px) {
    ._ytmyjsryRxZE59j4 {
        bottom: .5rem;
        left: 1.5rem;
        width: auto
    }
}

@media (min-width: 768px) {
    ._B\+sRMbmapEfLtSxz {
        column-gap: 3rem;
        display: grid;
        grid-template-columns:1fr .6fr
    }
}

._isTw3GzxKfUUjQgy {
    color: var(--a11y-concrete-default);
    font-size: .875rem
}

._z1J1kJcupzXZMt4R {
    margin-top: 4rem
}

._IjiSImrvMXUFl\+HO {
    align-self: flex-start;
    position: relative;
    width: 100%
}

@media (min-width: 768px) {
    ._IjiSImrvMXUFl\+HO {
        padding: 0 0 0 1rem
    }
}

._IjiSImrvMXUFl\+HO:after {
    background-color: var(--a11y-color-ash);
    content: "";
    height: calc(100% - 3rem);
    left: -2.0625rem;
    position: absolute;
    top: 3rem;
    width: .125rem
}

@media (min-width: 600px) {
    ._HNn3wEnAFKOKrVL0 {
        align-items: baseline;
        display: flex;
        justify-content: space-between
    }
}

._kQZLtZZ-t9edzZ8v {
    text-align: right
}

._PNKxtYK6u1zOBnug {
    margin-bottom: .5rem
}

._WKPNWs-CRAhySqug {
    border: .0625rem solid var(--a11y-color-ash);
    margin-bottom: 2rem;
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    ._T5sNeL7v5nGWEajS, ._J76DDZp39Gt2ywOY, ._1m3Kw4e12OV9JDYe {
        grid-column: span 4
    }
}

@media (min-width: 1024px) {
    ._T5sNeL7v5nGWEajS, ._J76DDZp39Gt2ywOY, ._1m3Kw4e12OV9JDYe {
        grid-column: span 8
    }
}

@media (min-width: 768px) {
    ._2JantDNi3phf83s6 {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    ._2JantDNi3phf83s6 {
        grid-column: span 4
    }
}

._Wrj3mkcRHneuL0gz {
    margin-top: 0
}

._kvbG2T3DFmKv5ROb {
    margin-bottom: 1rem
}

._gudf8eh7uunZyHK9 {
    margin-bottom: .5rem
}

._Xb7vALOcDN4\+lW5t {
    height: 5rem;
    margin-bottom: 2rem
}

._2Jm3XjuPuFPh0rth {
    align-items: center;
    background-color: unset;
    border: none;
    border-bottom: .0625rem solid var(--a11y-color-ash);
    display: flex;
    font-size: 1.125rem;
    font-weight: 600;
    justify-content: space-between;
    line-height: 1.5;
    padding: 1.5rem 0;
    text-align: left;
    width: 100%
}

._2Jm3XjuPuFPh0rth:after {
    height: .75rem;
    margin-left: .75rem;
    width: .75rem
}

._ZUuFiYyJtZgw6vmb {
    margin: 0
}

._QcpR1bzDT-m-oZnp {
    padding: initial
}

@media (min-width: 768px) {
    ._QcpR1bzDT-m-oZnp {
        flex: 30;
        height: 100%;
        margin-bottom: 2rem;
        position: sticky;
        top: 1.5rem;
        z-index: 1000
    }
}

._YQb6D0PPRs3DgahO {
    margin-bottom: 2rem
}

._UyiidKp3PTRodhyq ._AQrcNvZHgum2SGAt {
    height: 5rem;
    max-width: 100%;
    width: 100%
}

._UyiidKp3PTRodhyq ._XvkFzfFs-rlXx3bx {
    height: 12.5rem;
    max-width: 100%;
    width: 100%
}

@media (min-width: 1024px) {
    ._z4zWZib3Vy-h0nNK {
        padding: 0 .5rem
    }
}

._TXgFg9x86k1gmpdH {
    margin-bottom: 1.5rem
}

@media (min-width: 600px) {
    ._TXgFg9x86k1gmpdH {
        margin-bottom: 2rem
    }
}

@media (min-width: 768px) {
    ._TXgFg9x86k1gmpdH {
        display: flex;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto
    }

    ._-\+ecXRGh8zSIBPOH {
        flex: 70;
        height: 100%;
        margin-right: 3.5rem;
        position: sticky;
        top: 1.5rem
    }
}

._7fagx7JT4xPIffeH {
    height: 22.6875rem;
    margin: 1rem auto;
    width: 100%
}

@media (min-width: 600px) {
    ._7fagx7JT4xPIffeH {
        height: 25rem
    }
}

@media (min-width: 1024px) {
    ._FlzVN3huCgY33qh3 {
        padding: 0 .5rem
    }
}

._36AUaU788UB6\+zUJ {
    min-height: 2rem
}

._mNAUI1cfsiW0kSnO {
    height: 2rem;
    margin: 2rem 0 1rem;
    width: 18.75rem
}

._K0ZT71WIijxxQIkj {
    margin-bottom: 1.5rem;
    padding: 0
}

@media (min-width: 600px) {
    ._K0ZT71WIijxxQIkj {
        margin-bottom: 2rem;
        margin-right: 2rem
    }
}

@media (min-width: 768px) {
    ._K0ZT71WIijxxQIkj {
        display: flex;
        margin-left: auto;
        margin-right: auto;
        padding: 0 1.5rem
    }
}

._l0q7lJzIBYzDXfGO {
    margin-bottom: 2.5rem;
    margin-right: 3.5rem
}

@media (min-width: 768px) {
    ._l0q7lJzIBYzDXfGO {
        height: 100%;
        margin-bottom: 0;
        position: sticky;
        top: 1.5rem;
        width: 62.5%
    }
}

@media (min-width: 1024px) {
    ._l0q7lJzIBYzDXfGO {
        margin-right: 3.5rem;
        width: 70%
    }
}

._BnPQrsAymncEPUs1 {
    padding: 0 1.5rem
}

._BnPQrsAymncEPUs1 > ._0DENW2Srkmm\+jOjX {
    display: none
}

@media (min-width: 768px) {
    ._BnPQrsAymncEPUs1 {
        height: 100%;
        margin-bottom: 2rem;
        padding: 0;
        width: 37.5%
    }

    ._BnPQrsAymncEPUs1 > ._0DENW2Srkmm\+jOjX {
        display: block
    }
}

@media (min-width: 1024px) {
    ._BnPQrsAymncEPUs1 {
        width: 30%
    }
}

._nDr-wfpgfenRXGex > ._0DENW2Srkmm\+jOjX {
    display: block
}

@media (min-width: 768px) {
    ._nDr-wfpgfenRXGex > ._0DENW2Srkmm\+jOjX {
        display: none
    }
}

._zGQflI6xnMoApUH0 {
    margin: 0 -1.5rem;
    padding: 2rem 1.5rem 0
}

@media (min-width: 768px) {
    ._zGQflI6xnMoApUH0 {
        margin: 0;
        padding: 2rem 0 0
    }
}

._WelCUF\+nt4E\+uLZc {
    margin: 3rem 0
}

._WelCUF\+nt4E\+uLZc:empty {
    display: none
}

._L0Pzox8RPguDHpaH {
    grid-area: slider
}

@media (min-width: 768px) {
    ._L0Pzox8RPguDHpaH {
        grid-row-end: span 2
    }
}

._rhF9znmkD4VELQZT {
    height: 100%
}

@media (min-width: 768px) {
    ._rhF9znmkD4VELQZT {
        margin-bottom: 0
    }
}

._n3KhnCWaxbP-iJD-, ._rfZ3aFORLnnVcv6p {
    height: 100%
}

._n3KhnCWaxbP-iJD-:after {
    content: none
}

._aIZDn47eQP7KZ-NI {
    display: flex;
    height: 1.5rem;
    margin: -1.5rem auto 0
}

@media (min-width: 1024px) {
    ._aIZDn47eQP7KZ-NI {
        display: none
    }
}

._XxQk8LaKTFNv7hHu {
    height: calc(100% - 1.5rem)
}

@media (min-width: 1024px) {
    ._XxQk8LaKTFNv7hHu {
        height: 100%
    }
}

._U1bovWXHjsbI6zVm {
    align-items: center;
    cursor: default;
    display: flex;
    flex-wrap: wrap;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media (min-width: 1024px) {
    ._U1bovWXHjsbI6zVm {
        left: 1rem;
        top: 1rem;
        width: calc(100% - 1rem)
    }
}

._D6w-pGuDNrFio-Bb {
    align-self: flex-start;
    padding-right: 3.5rem
}

._D6w-pGuDNrFio-Bb, ._oBebDvaBScFKJigv {
    margin: 0 .5rem .5rem 0
}

._8mNmGSV0HJi86LFK {
    margin-right: 0;
    position: absolute;
    right: 0;
    top: -1rem;
    z-index: 1000
}

@media (min-width: 1024px) {
    ._8mNmGSV0HJi86LFK {
        margin-right: .5rem
    }
}

._uZX38DiDzMn9Mwxi {
    pointer-events: none
}

._d3dptS8BHqO\+ShJl {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 0
}

._NPdnUL1mCCJ3TBKF {
    height: 3rem;
    width: 100%
}

._q5aNK-rdSSCgb0Nq {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5
}

@media (min-width: 768px) {
    ._q5aNK-rdSSCgb0Nq {
        min-height: 1rem
    }
}

._3TQB9cLhqNfVKAak {
    font-size: .875rem;
    line-height: 1.5;
    margin: .25rem 0
}

._aOgblMGqYXPFfzro {
    display: none;
    margin: 0;
    order: -1;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1000
}

._aOgblMGqYXPFfzro li:last-child {
    margin-right: 0
}

._S\+R8MZCmx-zeyoll {
    z-index: -10
}

._c1elPIB7hV2IVeHo {
    color: var(--a11y-concrete-default);
    font-size: .875rem;
    letter-spacing: .025rem
}

._c1elPIB7hV2IVeHo:hover {
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none
}

._XGIkwzu8BQWEAMbd {
    background-color: #fff;
    border: .0625rem solid var(--a11y-color-ash);
    height: 2.5rem;
    list-style: none;
    outline: .125rem solid #0000;
    outline-offset: -.125rem;
    overflow-y: clip;
    position: relative;
    transition: background-color .5s cubic-bezier(.42, 0, .1, 1), outline .5s cubic-bezier(.42, 0, .1, 1);
    width: 2.5rem
}

._XGIkwzu8BQWEAMbd:last-child {
    margin-right: 0
}

._XGIkwzu8BQWEAMbd:last-child a:after {
    width: 2.75rem
}

._XGIkwzu8BQWEAMbd a:after {
    content: "";
    cursor: pointer;
    height: 2.5rem;
    left: -.25rem;
    position: absolute;
    top: 0;
    width: 3rem;
    z-index: 1000
}

._XGIkwzu8BQWEAMbd:focus, ._XGIkwzu8BQWEAMbd:focus-within, ._XGIkwzu8BQWEAMbd:hover {
    outline: .125rem solid #000;
    outline-offset: -.125rem;
    transition: background-color .3s cubic-bezier(.42, 0, .1, 1), border .5s cubic-bezier(.42, 0, .1, 1), outline .5s cubic-bezier(.42, 0, .1, 1)
}

._XGIkwzu8BQWEAMbd:first-child a:after {
    left: 0;
    width: 2.75rem
}

._XGIkwzu8BQWEAMbd :not(a) {
    overflow: hidden
}

._XGIkwzu8BQWEAMbd > * {
    display: grid;
    height: 100%;
    left: 0;
    place-items: center;
    position: absolute;
    top: 0;
    width: 100%
}

._XGIkwzu8BQWEAMbd img {
    max-height: calc(100% - .25rem);
    max-width: calc(100% - .25rem);
    object-fit: contain;
    position: absolute
}

._bjhw0ORZuWZuixb3 {
    color: var(--a11y-concrete-default);
    font-size: .75rem;
    line-height: 1.5
}

._fTOJbVIShZWmSm3W {
    margin: .25rem 0
}

._VQGQE2VLpA8KDfqH {
    margin: 0 auto;
    max-width: 80.5rem;
    width: 100%
}

._VQGQE2VLpA8KDfqH ._MQJwmJ5dRR-gzHY6 {
    box-shadow: 0 .5rem 1rem 0 #0000003d;
    display: flex;
    justify-content: center
}

@media (min-width: 768px) {
    ._VQGQE2VLpA8KDfqH ._MQJwmJ5dRR-gzHY6 {
        box-shadow: 0 .0625rem .25rem 0 #0000001f
    }

    ._VQGQE2VLpA8KDfqH {
        padding: 0 1.5rem
    }

    ._VQGQE2VLpA8KDfqH:hover:not(._qqFkx9Hb4jjQsM1C) ._wPCFMWUulhKzCC6l {
        display: flex;
        gap: .5rem;
        left: 0;
        position: absolute;
        top: 0
    }

    ._VQGQE2VLpA8KDfqH:hover:not(._qqFkx9Hb4jjQsM1C) ._wPCFMWUulhKzCC6l ~ ._\+onwyPiVwo4n-PfV {
        visibility: hidden
    }
}

._8mmT\+qG2ij26HpjL {
    display: grid;
    gap: 1rem 1.5rem;
    grid-template:min-content 1fr/minmax(0, 1fr) minmax(0, 1fr);
    grid-template-areas:"slider details" "buttons buttons";
    padding: 1rem;
    width: 57.75rem
}

@media (min-width: 768px) {
    ._8mmT\+qG2ij26HpjL {
        column-gap: 2.5rem;
        grid-template-areas:"slider details" "slider buttons";
        padding: 1.5rem 0
    }
}

._v4gqisvdSBQF0M4N {
    grid-area: details;
    position: relative
}

._9iSwm5tRgM2Lpc\+a {
    font-size: .75rem;
    line-height: 1.5
}
