@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900;950&family=Inter:wght@100;200;300;400;500;600;700;800;900;950&family=Barlow:wght@100;200;300;400;500;600;700;800;900;950&family=Poppins:wght@100;200;300;400;500;600;700;800;900;950&family=Gilda+Display&family=Open+Sans:wght@100;200;300;400;500;600;700;800;900;950";

.sibr-btn {
    font-size: 16px !important;
    letter-spacing: .5px !important;
    line-height: 1.3 !important
}

.my-24{
    display:block;
    margin:30px 0px !important;
}

.r-5cd60a{
    width:100% !important;
}


#hero-banner {
    opacity: 0
}

.b-para p {
    margin-bottom: 24px
}

#hero-banner {
    animation: vslyAntiFlickerFadeIn .1s linear;
    -moz-animation: vslyAntiFlickerFadeIn .1s linear;
    -o-animation: vslyAntiFlickerFadeIn .1s linear;
    -webkit-animation: vslyAntiFlickerFadeIn .1s linear;
    animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    -webkit-animation-delay: 1s
}

@keyframes vslyAntiFlickerFadeIn {
    to {
        opacity: 1
    }
}

body {
    font-family: Poppins, sans-serif
}

:root {
    --c-wine: 41 2 23;
    --c-rose: 230 196 199;
    --c-rose-tint: 250 243 244;
    --c-rose-dusky: 124 28 47;
    --c-white: 255 255 255;
    --c-ivory: 254 251 249;
    --c-shadow: 37 40 42;
    --c-solared: 249 56 34;
    --c-title: 41 2 23;
    --c-subtitle: 41 2 23;
    --c-bg-primary: 255 255 255;
    --c-bg-secondary: 246 246 246;
    --c-bg-third: 54 61 69;
    --c-body-primary: 41 2 23;
    --c-bg-lineargradient: linear-gradient(90deg, rgba(228, 196, 140, 1) 21.52%, rgba(241, 222, 189, 1) 78.77%);
    --c-btn-cta-bg-default: 124 28 47;
    --c-btn-cta-text-default: 255 255 255;
    --c-btn-cta-bg-hover: 41 2 23;
    --c-btn-cta-text-hover: 255 255 255;
    --c-btn-primary-bg-default: 124 28 47;
    --c-btn-primary-text-default: 254 251 249;
    --c-btn-primary-bg-hover: 41 2 23;
    --c-btn-primary-text-hover: 254 251 249;
    --c-btn-primary-outline-bg-default: transparent;
    --c-btn-primary-outline-text-default: 41 2 23;
    --c-btn-primary-outline-bg-hover: 41 2 23;
    --c-btn-primary-outline-text-hover: 254 251 249;
    --c-btn-secondary-bg-default: 41 2 23;
    --c-btn-secondary-text-default: 255 255 255;
    --c-btn-secondary-bg-hover: 173 104 111;
    --c-btn-secondary-text-hover: 254 251 249;
    --c-btn-secondary-outline-bg-default: transparent;
    --c-btn-secondary-outline-text-default: 41 2 23;
    --c-btn-secondary-outline-bg-hover: 41 2 23;
    --c-btn-secondary-outline-text-hover: 255 255 255;
    --c-link-primary-text: 41 2 23;
    --c-link-secondary-text: 41 2 23;
    --c-blur-overlay: 5 5 5;
    --c-accent-success: 7 161 123;
    --c-accent-warning: 163 78 49;
    --c-accent-error: 215 44 13;
    --logo-mob-w: 122px;
    --logo-desk-w: 130px
}
/* 
@font-face {
    font-family: TWKLausanne;
    font-style: normal;
    font-weight: 200;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-200.otf") format("opentype");
    font-display: swap
}

@font-face {
    font-family: TWKLausanne;
    font-style: italic;
    font-weight: 200;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-200Italic.otf") format("opentype");
    font-display: swap
}

@font-face {
    font-family: Trispace;
    font-style: normal;
    font-weight: 300;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/Trispace-Light.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: Trispace;
    font-style: normal;
    font-weight: 400;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/Trispace-Regular.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: TWKLausanne;
    font-style: normal;
    font-weight: 400;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-400.otf") format("opentype");
    font-display: swap
}

@font-face {
    font-family: TWKLausanne;
    font-style: italic;
    font-weight: 400;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-400Italic.otf") format("opentype");
    font-display: swap
}

@font-face {
    font-family: TWKLausanne;
    font-style: normal;
    font-weight: 500;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-500.otf") format("opentype");
    font-display: swap
}

@font-face {
    font-family: TWKLausanne;
    font-style: italic;
    font-weight: 500;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-500Italic.otf") format("opentype");
    font-display: swap
}

@font-face {
    font-family: Trispace;
    font-style: normal;
    font-weight: 500;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/Trispace-Medium.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: TWKLausanne;
    font-style: normal;
    font-weight: 800;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-800.otf") format("opentype");
    font-display: swap
}

@font-face {
    font-family: TWKLausanne;
    font-style: italic;
    font-weight: 800;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/TWKLausanne-800Italic.otf") format("opentype");
    font-display: swap
} */

:root {
    --font-primary: "TWKLausanne", sans-serif;
    --font-secondary: "TWKLausanne", sans-serif;
    --font-third: "Trispace", sans-serif
}

#PBarNextFrameWrapper {
    display: none !important
}

#shopify-buyer-consent {
    margin-top: 1em;
    display: inline-block;
    width: 100%
}

#shopify-buyer-consent.hidden {
    display: none
}

#shopify-subscription-policy-button {
    background: none;
    border: none;
    padding: 0;
    text-decoration: underline;
    font-size: inherit;
    cursor: pointer
}

#shopify-subscription-policy-button:before {
    box-shadow: none
}

.okeReviews[data-oke-container],
div.okeReviews {
    font-size: 14px;
    font-size: var(--oke-text-regular);
    font-weight: 400;
    font-family: var(--oke-text-fontFamily);
    line-height: 1.6
}

.okeReviews[data-oke-container] *,
.okeReviews[data-oke-container] :after,
.okeReviews[data-oke-container] :before,
div.okeReviews *,
div.okeReviews :after,
div.okeReviews :before {
    box-sizing: border-box
}

.okeReviews[data-oke-container] h1,
.okeReviews[data-oke-container] h2,
.okeReviews[data-oke-container] h3,
.okeReviews[data-oke-container] h4,
.okeReviews[data-oke-container] h5,
.okeReviews[data-oke-container] h6,
div.okeReviews h1,
div.okeReviews h2,
div.okeReviews h3,
div.okeReviews h4,
div.okeReviews h5,
div.okeReviews h6 {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.4;
    margin: 0
}

.okeReviews[data-oke-container] ul,
div.okeReviews ul {
    padding: 0;
    margin: 0
}

.okeReviews[data-oke-container] li,
div.okeReviews li {
    list-style-type: none;
    padding: 0
}

.okeReviews[data-oke-container] p,
div.okeReviews p {
    line-height: 1.8;
    margin: 0 0 4px
}

.okeReviews[data-oke-container] p:last-child,
div.okeReviews p:last-child {
    margin-bottom: 0
}

.okeReviews[data-oke-container] a,
div.okeReviews a {
    text-decoration: none;
    color: inherit
}

.okeReviews[data-oke-container] button,
div.okeReviews button {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    margin: 0;
    width: auto;
    min-width: auto;
    padding: 0;
    background-color: transparent;
    min-height: auto
}

.okeReviews[data-oke-container] button,
.okeReviews[data-oke-container] input,
.okeReviews[data-oke-container] select,
.okeReviews[data-oke-container] textarea,
div.okeReviews button,
div.okeReviews input,
div.okeReviews select,
div.okeReviews textarea {
    font-family: inherit;
    font-size: 1em
}

.okeReviews[data-oke-container] label,
.okeReviews[data-oke-container] select,
div.okeReviews label,
div.okeReviews select {
    display: inline
}

.okeReviews[data-oke-container] select,
div.okeReviews select {
    width: auto
}

.okeReviews[data-oke-container] article,
.okeReviews[data-oke-container] aside,
div.okeReviews article,
div.okeReviews aside {
    margin: 0
}

.okeReviews[data-oke-container] table,
div.okeReviews table {
    background: transparent;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    font-family: inherit;
    font-size: 1em;
    table-layout: auto
}

.okeReviews[data-oke-container] table td,
.okeReviews[data-oke-container] table th,
.okeReviews[data-oke-container] table tr,
div.okeReviews table td,
div.okeReviews table th,
div.okeReviews table tr {
    border: 0;
    font-family: inherit;
    font-size: 1em
}

.okeReviews[data-oke-container] table td,
.okeReviews[data-oke-container] table th,
div.okeReviews table td,
div.okeReviews table th {
    background: transparent;
    font-weight: 400;
    letter-spacing: normal;
    padding: 0;
    text-align: left;
    text-transform: none;
    vertical-align: middle
}

.okeReviews[data-oke-container] table tr:hover td,
.okeReviews[data-oke-container] table tr:hover th,
div.okeReviews table tr:hover td,
div.okeReviews table tr:hover th {
    background: transparent
}

.okeReviews[data-oke-container] fieldset,
div.okeReviews fieldset {
    border: 0;
    padding: 0;
    margin: 0;
    min-width: 0
}

.okeReviews[data-oke-container] img,
.okeReviews[data-oke-container] svg,
div.okeReviews img,
div.okeReviews svg {
    max-width: none
}

.okeReviews[data-oke-container] div:empty,
div.okeReviews div:empty {
    display: block
}

.okeReviews[data-oke-container] .oke-icon:before,
div.okeReviews .oke-icon:before {
    font-family: oke-widget-icons !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit
}

.okeReviews[data-oke-container] .oke-icon--select-arrow:before,
div.okeReviews .oke-icon--select-arrow:before {
    content: "\e900"
}

.okeReviews[data-oke-container] .oke-icon--loading:before,
div.okeReviews .oke-icon--loading:before {
    content: "\e901"
}

.okeReviews[data-oke-container] .oke-icon--pencil:before,
div.okeReviews .oke-icon--pencil:before {
    content: "\e902"
}

.okeReviews[data-oke-container] .oke-icon--filter:before,
div.okeReviews .oke-icon--filter:before {
    content: "\e903"
}

.okeReviews[data-oke-container] .oke-icon--play:before,
div.okeReviews .oke-icon--play:before {
    content: "\e904"
}

.okeReviews[data-oke-container] .oke-icon--tick-circle:before,
div.okeReviews .oke-icon--tick-circle:before {
    content: "\e905"
}

.okeReviews[data-oke-container] .oke-icon--chevron-left:before,
div.okeReviews .oke-icon--chevron-left:before {
    content: "\e906"
}

.okeReviews[data-oke-container] .oke-icon--chevron-right:before,
div.okeReviews .oke-icon--chevron-right:before {
    content: "\e907"
}

.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,
div.okeReviews .oke-icon--thumbs-down:before {
    content: "\e908"
}

.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,
div.okeReviews .oke-icon--thumbs-up:before {
    content: "\e909"
}

.okeReviews[data-oke-container] .oke-icon--close:before,
div.okeReviews .oke-icon--close:before {
    content: "\e90a"
}

.okeReviews[data-oke-container] .oke-icon--chevron-up:before,
div.okeReviews .oke-icon--chevron-up:before {
    content: "\e90b"
}

.okeReviews[data-oke-container] .oke-icon--chevron-down:before,
div.okeReviews .oke-icon--chevron-down:before {
    content: "\e90c"
}

.okeReviews[data-oke-container] .oke-icon--star:before,
div.okeReviews .oke-icon--star:before {
    content: "\e90d"
}

.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,
div.okeReviews .oke-icon--magnifying-glass:before {
    content: "\e90e"
}

/* @font-face {
    font-family: oke-widget-icons;
    src: url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/oke-widget-icons.ttf") format("truetype"), url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/oke-widget-icons.woff") format("woff"), url("https://assets.checkoutchamp.com/Funnel/assets/images/e0f373fe-91ad-4f51-8e7b-a5f9a73c16cb/9c5be918-27fc-4964-8542-1c39e7107ec7/oke-widget-icons.bc0d6b0a.svg") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
} */

.okeReviews[data-oke-container] .oke-button,
div.okeReviews .oke-button {
    display: inline-block;
    border-style: solid;
    border-color: var(--oke-button-borderColor);
    border-width: var(--oke-button-borderWidth);
    background-color: var(--oke-button-backgroundColor);
    line-height: 1;
    padding: 12px 24px;
    margin: 0;
    border-radius: var(--oke-button-borderRadius);
    color: var(--oke-button-textColor);
    text-align: center;
    position: relative;
    font-weight: var(--oke-button-fontWeight);
    font-size: var(--oke-button-fontSize);
    font-family: var(--oke-button-fontFamily);
    outline: 0
}

.okeReviews[data-oke-container] .oke-button-text,
.okeReviews[data-oke-container] .oke-button .oke-icon,
div.okeReviews .oke-button-text,
div.okeReviews .oke-button .oke-icon {
    line-height: 1
}

.okeReviews[data-oke-container] .oke-button.oke-is-loading,
div.okeReviews .oke-button.oke-is-loading {
    position: relative
}

.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,
div.okeReviews .oke-button.oke-is-loading:before {
    font-family: oke-widget-icons !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e901";
    color: undefined;
    font-size: 12px;
    display: inline-block;
    animation: oke-spin 1s linear infinite;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,
div.okeReviews .oke-button.oke-is-loading>* {
    opacity: 0
}

.okeReviews[data-oke-container] .oke-button.oke-is-active,
div.okeReviews .oke-button.oke-is-active {
    background-color: var(--oke-button-backgroundColorActive);
    color: var(--oke-button-textColorActive);
    border-color: var(--oke-button-borderColorActive)
}

.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),
div.okeReviews .oke-button:not(.oke-is-loading) {
    cursor: pointer
}

.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,
div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover {
    background-color: var(--oke-button-backgroundColorHover);
    color: var(--oke-button-textColorHover);
    border-color: var(--oke-button-borderColorHover);
    box-shadow: 0 0 0 2px var(--oke-button-backgroundColorHover)
}

.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,
.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,
div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,
div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active {
    background-color: var(--oke-button-backgroundColorActive);
    color: var(--oke-button-textColorActive);
    border-color: var(--oke-button-borderColorActive)
}

.okeReviews[data-oke-container] .oke-title,
div.okeReviews .oke-title {
    font-weight: var(--oke-title-fontWeight);
    font-size: var(--oke-title-fontSize);
    font-family: var(--oke-title-fontFamily)
}

.okeReviews[data-oke-container] .oke-bodyText,
div.okeReviews .oke-bodyText {
    font-weight: var(--oke-bodyText-fontWeight);
    font-size: var(--oke-bodyText-fontSize);
    font-family: var(--oke-bodyText-fontFamily)
}

.okeReviews[data-oke-container] .oke-linkButton,
div.okeReviews .oke-linkButton {
    cursor: pointer;
    font-weight: 700;
    pointer-events: auto;
    text-decoration: underline
}

.okeReviews[data-oke-container] .oke-linkButton:hover,
div.okeReviews .oke-linkButton:hover {
    text-decoration: none
}

.okeReviews[data-oke-container] .oke-readMore,
div.okeReviews .oke-readMore {
    cursor: pointer;
    color: inherit;
    text-decoration: underline
}

.okeReviews[data-oke-container] .oke-select,
div.okeReviews .oke-select {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 50%;
    border: none;
    padding: 0 24px 0 12px;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
    -webkit-appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    outline-offset: 4px
}

.okeReviews[data-oke-container] .oke-select:disabled,
div.okeReviews .oke-select:disabled {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")
}

.okeReviews[data-oke-container] .oke-loader,
div.okeReviews .oke-loader {
    position: relative
}

.okeReviews[data-oke-container] .oke-loader:before,
div.okeReviews .oke-loader:before {
    font-family: oke-widget-icons !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e901";
    color: var(--oke-text-secondaryColor);
    font-size: 12px;
    display: inline-block;
    animation: oke-spin 1s linear infinite;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.okeReviews[data-oke-container] .oke-a11yText,
div.okeReviews .oke-a11yText {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.okeReviews[data-oke-container] .oke-hidden,
div.okeReviews .oke-hidden {
    display: none
}

.okeReviews[data-oke-container] .oke-modal,
div.okeReviews .oke-modal {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483647;
    max-height: 100%;
    background-color: #00000080;
    padding: 40px 0 32px
}

@media only screen and (min-width:1024px) {

    .okeReviews[data-oke-container] .oke-modal,
    div.okeReviews .oke-modal {
        display: flex;
        align-items: center;
        padding: 48px 0
    }
}

.okeReviews[data-oke-container] .oke-modal ::-moz-selection,
div.okeReviews .oke-modal ::-moz-selection {
    background-color: #272d4533
}

.okeReviews[data-oke-container] .oke-modal ::selection,
div.okeReviews .oke-modal ::selection {
    background-color: #272d4533
}

.okeReviews[data-oke-container] .oke-modal,
.okeReviews[data-oke-container] .oke-modal p,
div.okeReviews .oke-modal,
div.okeReviews .oke-modal p {
    color: #272d45
}

.okeReviews[data-oke-container] .oke-modal-content,
div.okeReviews .oke-modal-content {
    background-color: #fff;
    margin: auto;
    position: relative;
    will-change: transform, opacity;
    width: calc(100% - 64px)
}

@media only screen and (min-width:1024px) {

    .okeReviews[data-oke-container] .oke-modal-content,
    div.okeReviews .oke-modal-content {
        max-width: 1000px
    }
}

.okeReviews[data-oke-container] .oke-modal-close,
div.okeReviews .oke-modal-close {
    cursor: pointer;
    position: absolute;
    width: 32px;
    height: 32px;
    top: -32px;
    padding: 4px;
    right: -4px;
    line-height: 1
}

.okeReviews[data-oke-container] .oke-modal-close:before,
div.okeReviews .oke-modal-close:before {
    font-family: oke-widget-icons !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90a";
    color: #fff;
    font-size: 24px;
    display: inline-block;
    width: 24px;
    height: 24px
}

.okeReviews[data-oke-container] .oke-modal-overlay,
div.okeReviews .oke-modal-overlay {
    background-color: #2b2e38e6
}

@media only screen and (min-width:1024px) {

    .okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,
    div.okeReviews .oke-modal--large .oke-modal-content {
        max-width: 1200px
    }
}

.okeReviews[data-oke-container] .oke-modal .oke-helpful,
.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,
.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,
div.okeReviews .oke-modal .oke-helpful,
div.okeReviews .oke-modal .oke-helpful-vote-button,
div.okeReviews .oke-modal .oke-reviewContent-date {
    color: #676986
}

.oke-modal .okeReviews[data-oke-container].oke-w,
.oke-modal div.okeReviews.oke-w {
    color: #272d45
}

.okeReviews[data-oke-container] .oke-tag,
div.okeReviews .oke-tag {
    align-items: center;
    color: #272d45;
    display: flex;
    font-size: var(--oke-text-small);
    font-weight: 600;
    text-align: left;
    position: relative;
    z-index: 2;
    background-color: #f4f4f6;
    padding: 4px 6px;
    border: none;
    border-radius: 4px;
    gap: 6px;
    line-height: 1
}

.okeReviews[data-oke-container] .oke-tag svg,
div.okeReviews .oke-tag svg {
    fill: currentColor;
    height: 1rem
}

.okeReviews[data-oke-container] .hooper,
div.okeReviews .hooper {
    height: auto
}

.okeReviews--left {
    text-align: left
}

.okeReviews--right {
    text-align: right
}

.okeReviews--center {
    text-align: center
}

.okeReviews :not([tabindex="-1"]):focus-visible {
    outline: 5px auto highlight;
    outline: 5px auto -webkit-focus-ring-color
}

.is-oke-modalOpen {
    overflow: hidden !important
}

img.oke-is-error {
    background-color: var(--oke-shadingColor);
    background-size: cover;
    background-position: 50% 50%;
    box-shadow: inset 0 0 0 1px var(--oke-border-color)
}

@keyframes oke-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes oke-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.oke-stars {
    line-height: 1;
    position: relative;
    display: inline-block
}

.oke-stars-background svg {
    overflow: visible
}

.oke-stars-foreground {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.oke-sr {
    display: inline-block;
    padding-top: var(--oke-starRating-spaceAbove);
    padding-bottom: var(--oke-starRating-spaceBelow)
}

.oke-sr .oke-is-clickable {
    cursor: pointer
}

.oke-sr--hidden {
    display: none
}

.oke-sr-count,
.oke-sr-rating,
.oke-sr-stars {
    display: inline-block;
    vertical-align: middle
}

.oke-sr-stars {
    line-height: 1;
    margin-right: 8px
}

.oke-sr-rating {
    display: none
}

.oke-sr-count--brackets:before {
    content: "("
}

.oke-sr-count--brackets:after {
    content: ")"
}

.oke-rs {
    display: block
}

.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary {
    -webkit-mask: linear-gradient(180deg, #000 0, #000 40%, transparent 95%, transparent 0) 100% 50%/100% 100% repeat-x;
    mask: linear-gradient(180deg, #000 0, #000 40%, transparent 95%, transparent 0) 100% 50%/100% 100% repeat-x;
    max-height: 150px
}

.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,
div.okeReviews .oke-reviewsSummary .oke-tooltip {
    display: inline-block;
    font-weight: 400
}

.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,
div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger {
    height: 15px;
    width: 15px;
    overflow: hidden;
    transform: translateY(-10%)
}

.okeReviews[data-oke-container] .oke-reviewsSummary-heading,
div.okeReviews .oke-reviewsSummary-heading {
    align-items: center;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: inline-flex;
    font-weight: 700;
    margin-bottom: 8px
}

.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,
div.okeReviews .oke-reviewsSummary-heading-skeleton {
    height: calc(var(--oke-button-fontSize) + 4px);
    width: 150px
}

.okeReviews[data-oke-container] .oke-reviewsSummary-icon,
div.okeReviews .oke-reviewsSummary-icon {
    fill: currentColor;
    font-size: 14px
}

.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,
div.okeReviews .oke-reviewsSummary-icon svg {
    vertical-align: baseline
}

.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,
div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

:root {
    --oke-widget-spaceAbove: 18px;
    --oke-widget-spaceBelow: 18px;
    --oke-starRating-spaceAbove: 0;
    --oke-starRating-spaceBelow: 0;
    --oke-button-backgroundColor: #7c1c2f;
    --oke-button-backgroundColorHover: #6d1929;
    --oke-button-backgroundColorActive: #7c1c2f;
    --oke-button-textColor: #fff;
    --oke-button-textColorHover: #fff;
    --oke-button-textColorActive: #fff;
    --oke-button-borderColor: #dbdde4;
    --oke-button-borderColorHover: #dbdde4;
    --oke-button-borderColorActive: #7c1c2f;
    --oke-button-borderRadius: 4px;
    --oke-button-borderWidth: 1px;
    --oke-button-fontWeight: 700;
    --oke-button-fontSize: var(--oke-text-regular, 14px);
    --oke-button-fontFamily: inherit;
    --oke-border-color: #b6b6b6;
    --oke-border-width: 1px;
    --oke-text-primaryColor: #290217;
    --oke-text-secondaryColor: #290217;
    --oke-text-small: 12px;
    --oke-text-regular: 14px;
    --oke-text-large: 20px;
    --oke-text-fontFamily: inherit;
    --oke-avatar-size: 48px;
    --oke-avatar-backgroundColor: #e5e5eb;
    --oke-avatar-placeholderTextColor: #290217;
    --oke-highlightColor: #7c1c2f;
    --oke-shadingColor: #f7f7f8;
    --oke-productImageSize: 48px;
    --oke-attributeBar-shadingColor: #b0b0b0;
    --oke-attributeBar-borderColor: undefined;
    --oke-attributeBar-backgroundColor: #dedede;
    --oke-attributeBar-markerColor: #7c1c2f;
    --oke-filter-backgroundColor: #fff;
    --oke-filter-backgroundColorActive: #878787;
    --oke-filter-borderColor: #dbdde4;
    --oke-filter-borderColorActive: #878787;
    --oke-filter-textColor: #290217;
    --oke-filter-textColorActive: #fff;
    --oke-filter-borderRadius: 100px;
    --oke-filter-searchHighlightColor: #cba4ac;
    --oke-mediaGrid-chevronColor: #676986;
    --oke-stars-foregroundColor: #290217;
    --oke-stars-backgroundColor: #e5e5e5;
    --oke-stars-borderWidth: 0
}

.oke-w,
oke-modal {
    --oke-title-fontWeight: 600;
    --oke-title-fontSize: var(--oke-text-regular, 14px);
    --oke-title-fontFamily: inherit;
    --oke-bodyText-fontWeight: 400;
    --oke-bodyText-fontSize: var(--oke-text-regular, 14px);
    --oke-bodyText-fontFamily: inherit
}

.okeReviews[data-oke-container] img,
div.okeReviews img {
    border-radius: 8px;
    border: 0
}

.oke-w-controls-nav {
    border-bottom: 1px solid #e6c4c7 !important
}

button#reviews-tab-3fa4691a-d95c-4184-af55-e47774b40c3a,
.okeReviews[data-oke-container] .oke-w-navBar-item[aria-selected=true],
div.okeReviews .oke-w-navBar-item[aria-selected=true] {
    border-color: #7c1c30 !important
}

.oke-w-reviews-main.oke-w-reviews-main--nav-divider {
    border-top: 1px solid #e6c4c7 !important
}

li.oke-w-reviews-list-item {
    border-bottom: 1px solid #e6c4c7 !important
}

.okeReviews.oke-sr {
    display: block
}

.oke-w-review-side {
    border-radius: 20px;
    background: #faf3f4 !important;
    border: none !important
}

.inveterate__popup {
    display: none
}

[data-section-id=sections--19184022552744__announcement_bar_9egjFM] {
    --c-title: 41 2 23;
    --c-bg-primary: 230 196 199
}

#shopify-section-sections--19184022552744__header #redo-checkbox,
#shopify-section-sections--19184022552744__header #shopify-block-ASXQ5M1F4THhjcVU2R__header_dropdown_ADKnUF {
    display: none
}

:not(#\ ):not(#\ ).r-129s9ik {
    display: flex;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-129s9ik {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-129s9ik {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1ocmvmg {
    display: flex;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ocmvmg {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ocmvmg {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1osxhyb {
    display: flex;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1osxhyb {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1osxhyb {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-19o2buu {
    display: flex;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19o2buu {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19o2buu {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-r51mnb {
    left: 50%;
    width: 100%;
    bottom: 0;
    display: flex;
    z-index: 100000;
    position: fixed;
    max-width: 100%;
    min-width: auto;
    transform: translate3d(-50%, 0, 0);
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r51mnb {
        left: 50%;
        width: 100%;
        bottom: 0;
        display: flex;
        z-index: 100000;
        position: fixed;
        max-width: 100%;
        min-width: auto;
        transform: translate3d(-50%, 0, 0);
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        padding-left: 5%;
        padding-right: 5%;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r51mnb {
        left: 50%;
        width: 100%;
        bottom: 0;
        display: flex;
        z-index: 100000;
        position: fixed;
        max-width: 100%;
        min-width: auto;
        transform: translate3d(-50%, 0, 0);
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-ph2a38 {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    margin-top: 10px;
    min-height: 1px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding: 10px 20px;
    margin-bottom: 10px;
    justify-content: center;
    background-color: #149312;
    background-image: none;
    border-radius: 10px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ph2a38 {
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        margin-top: 10px;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px 20px;
        margin-bottom: 10px;
        justify-content: center;
        background-color: #149312;
        background-image: none;
        border-radius: 10px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ph2a38 {
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        margin-top: 10px;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px 20px;
        margin-bottom: 10px;
        justify-content: center;
        background-color: #149312;
        background-image: none;
        border-radius: 10px
    }
}

:not(#\ ):not(#\ ):not(#\ ).r-10fb9fa {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    margin-top: 10px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding: 10px 20px;
    margin-bottom: 10px;
    justify-content: center;
    background-color: #149312cc;
    background-image: none;
    border-radius: 10px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-10fb9fa {
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        margin-top: 10px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px 20px;
        margin-bottom: 10px;
        justify-content: center;
        background-color: #149312cc;
        background-image: none;
        border-radius: 10px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-10fb9fa {
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        margin-top: 10px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px 20px;
        margin-bottom: 10px;
        justify-content: center;
        background-color: #149312cc;
        background-image: none;
        border-radius: 10px
    }
}

:not(#\ ):not(#\ ).r-16osj8s {
    color: #fff;
    font-size: 18px;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 700;
    line-height: 32px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16osj8s {
        color: #fff;
        width: auto;
        flex-grow: 1;
        font-size: 18px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 1;
        font-family: Montserrat, " sans-serif";
        font-weight: 700;
        line-height: 32px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16osj8s {
        color: #fff;
        font-size: 20px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 700;
        line-height: 32px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-h64bqa {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    padding: 15px 10%;
    justify-content: space-between;
    background-color: #2f2f2f;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h64bqa {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        padding: 15px 5%;
        justify-content: space-between;
        background-color: #2f2f2f;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h64bqa {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        padding: 15px 10%;
        justify-content: space-between;
        background-color: #2f2f2f;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-1ff2rq5 {
    color: #747474;
    z-index: 1;
    position: relative;
    flex-grow: 1;
    font-size: 12px;
    min-width: var(--replo-flex-min-dimension, 0px);
    transform: none;
    word-wrap: break-word;
    flex-basis: 0;
    text-align: right;
    flex-shrink: 1;
    font-family: Inter;
    font-weight: 400;
    line-height: 13.8px;
    overflow-wrap: break-word;
    text-align-last: center;
    color: #fff
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ff2rq5 {
        color: #747474;
        z-index: 1;
        position: relative;
        flex-grow: 1;
        font-size: 12px;
        min-width: var(--replo-flex-min-dimension, 0px);
        transform: none;
        word-wrap: break-word;
        flex-basis: 0;
        text-align: right;
        flex-shrink: 1;
        font-family: Inter;
        font-weight: 400;
        line-height: 13.8px;
        text-align-last: right
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ff2rq5 {
        color: #747474;
        z-index: 1;
        position: relative;
        flex-grow: 1;
        font-size: 12px;
        min-width: var(--replo-flex-min-dimension, 0px);
        transform: none;
        word-wrap: break-word;
        flex-basis: 0;
        text-align: right;
        flex-shrink: 1;
        font-family: Inter;
        font-weight: 400;
        line-height: 13.8px;
        text-align-last: right
    }
}

:not(#\ ):not(#\ ).r-ox5xz0 {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    padding-top: 1%;
    padding-bottom: 1%;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ox5xz0 {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        padding-top: 2.5%;
        padding-left: 5%;
        padding-bottom: 2.5%;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ox5xz0 {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        padding-top: 2.5%;
        padding-left: 5%;
        padding-bottom: 2.5%;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1uq0qwj {
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: 1000px;
    min-width: var(--replo-flex-min-dimension, 0px);
    align-self: stretch;
    flex-basis: 0;
    min-height: 1px;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uq0qwj {
        width: 100%;
        display: flex;
        position: relative;
        flex-grow: unset;
        max-width: 1000px;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uq0qwj {
        width: 100%;
        display: flex;
        position: relative;
        flex-grow: unset;
        max-width: 1000px;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1my63jb {
    height: 60px;
    display: flex;
    max-width: 400px;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1my63jb {
        height: 30px;
        display: flex;
        max-width: 400px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1my63jb {
        height: 30px;
        display: flex;
        max-width: 400px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1lfbe9 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lfbe9 {
        object-fit: cover
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lfbe9 {
        object-fit: cover
    }
}

:not(#\ ):not(#\ ).r-r9d6bd {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r9d6bd {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r9d6bd {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-172ebvw {
    display: flex;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-172ebvw {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-172ebvw {
        display: flex;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-b2o0rx {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b2o0rx {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        margin-top: 5%;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b2o0rx {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        margin-top: 2.5%;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1gxiscj {
    width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
    display: flex;
    row-gap: 50px;
    position: relative;
    max-width: 1000px;
    min-width: auto;
    align-self: auto;
    column-gap: 50px;
    flex-basis: auto;
    min-height: 1px;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gxiscj {
        width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
        display: flex;
        row-gap: 50px;
        position: relative;
        max-width: 1000px;
        min-width: auto;
        align-self: auto;
        column-gap: 50px;
        flex-basis: auto;
        min-height: 1px;
        align-items: flex-start;
        flex-shrink: 0;
        padding-left: 0;
        padding-right: 0;
        justify-content: center;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gxiscj {
        width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
        display: flex;
        row-gap: 50px;
        position: relative;
        max-width: 1000px;
        min-width: auto;
        align-self: auto;
        column-gap: 50px;
        flex-basis: auto;
        min-height: 1px;
        align-items: flex-start;
        flex-shrink: 0;
        padding-left: 5%;
        padding-right: 5%;
        justify-content: flex-start;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

:not(#\ ):not(#\ ).r-1on8ly5 {
    width: 70%;
    display: flex;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1on8ly5 {
        width: auto;
        display: flex;
        position: relative;
        flex-grow: 1;
        min-width: var(--replo-flex-min-dimension, 0px);
        align-self: stretch;
        flex-basis: 0;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        padding-left: 20px;
        padding-right: 20px;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1on8ly5 {
        width: 100%;
        display: flex;
        position: relative;
        flex-grow: unset;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-j0jral {
    display: flex;
    /*row-gap: 32px;*/
    position: relative;
    flex-grow: 1;
    min-width: var(--replo-flex-min-dimension, 0px);
    align-self: stretch;
    column-gap: 32px;
    flex-basis: 0;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    flex-direction: column;
    justify-content: center;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
}


@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j0jral {
        width: auto;
        display: flex;
        row-gap: 0px;
        position: relative;
        flex-grow: 1;
        min-width: var(--replo-flex-min-dimension, 0px);
        align-self: stretch;
        column-gap: 20px;
        flex-basis: 0;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        flex-direction: column;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j0jral {
        display: flex;
        row-gap: 40px;
        position: relative;
        flex-grow: 1;
        min-width: var(--replo-flex-min-dimension, 0px);
        align-self: stretch;
        column-gap: 40px;
        flex-basis: 0;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        flex-direction: column;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

:not(#\ ):not(#\ ).r-1vvysq5 {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vvysq5 {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vvysq5 {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-zbf2ek {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zbf2ek {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zbf2ek {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-12gyfmi {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12gyfmi {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12gyfmi {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-4qpt1i {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    padding-right: 20px;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4qpt1i {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        padding-right: 20px;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4qpt1i {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        padding-right: 20px;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-14cv6hd {
    color: #707070;
    height: 18.4px;
    opacity: .5;
    font-size: 16px;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 500;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14cv6hd {
        color: #707070;
        height: 18.4px;
        opacity: .5;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 500;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14cv6hd {
        color: #707070;
        height: 18.4px;
        opacity: .5;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 500;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-1lr3wky {
    color: #17242c;
    font-size: 40px;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 500;
    line-height: 50px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lr3wky {
        color: #17242c;
        width: auto;
        font-size: 30px;
        max-width: 500px;
        align-self: auto;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 500;
        line-height: 40px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lr3wky {
        color: #17242c;
        font-size: 35px;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 500;
        line-height: 40px
    }
}

:not(#\ ):not(#\ ).r-mck0xu {
    color: #17242c;
    font-size: 28px;
    max-width: 100%;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 400;
    line-height: 42px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mck0xu {
        color: #17242c;
        width: auto;
        font-size: 18px;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 400;
        line-height: 25px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mck0xu {
        color: #17242c;
        width: auto;
        font-size: 22px;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 400;
        line-height: 38px
    }
}

:not(#\ ):not(#\ ).r-11bxgh6 {
    color: #707070;
    font-size: 16px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11bxgh6 {
        color: #707070;
        font-size: 16px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11bxgh6 {
        color: #707070;
        font-size: 16px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1eokxq {
    width: 100%;
    display: flex;
    position: relative;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eokxq {
        width: 100%;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eokxq {
        width: 100%;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1t8ce8p {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1t8ce8p {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1t8ce8p {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1vtpi8m {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vtpi8m {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vtpi8m {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1kklbf {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kklbf {
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kklbf {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-16lotrg {
    width: 25%;
    display: flex;
    position: relative;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16lotrg {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16lotrg {
        width: 25%;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-elj0fe {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-elj0fe {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-elj0fe {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-srb1jo {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-srb1jo {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-srb1jo {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-urnykm {
    color: #007185;
    height: 25.6px;
    font-size: 16px;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat;
    font-weight: 600;
    line-height: 25.6px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-urnykm {
        color: #007185;
        height: 25.6px;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 600;
        line-height: 25.6px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-urnykm {
        color: #007185;
        height: 25.6px;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 600;
        line-height: 25.6px
    }
}

:not(#\ ):not(#\ ).r-1m7aqxv {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-end;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1m7aqxv {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-end;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1m7aqxv {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-end;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1isdvt5 {
    width: 50px;
    height: 50px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1isdvt5 {
        width: 50px;
        height: 50px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1isdvt5 {
        width: 50px;
        height: 50px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1n0oz7f {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n0oz7f {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n0oz7f {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-7f0o2o {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7f0o2o {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7f0o2o {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-b7lkkv {
    color: #17242c;
    font-size: 16px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b7lkkv {
        color: #17242c;
        font-size: 16px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 400;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b7lkkv {
        color: #17242c;
        font-size: 16px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 400
    }
}

:not(#\ ):not(#\ ).r-1df4g5l {
    width: 30px;
    height: 30px;
    display: flex;
    position: relative;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1df4g5l {
        width: 30px;
        height: 30px;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1df4g5l {
        width: 30px;
        height: 30px;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-p6qavb {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-p6qavb {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-p6qavb {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1xzwasa {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xzwasa {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xzwasa {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-x1ix8y {
    display: none;
    row-gap: 20px;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    margin-top: 10px;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    padding: 20px;
    justify-content: flex-start;
    border-top-color: #000;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 20px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x1ix8y {
        width: auto;
        display: none;
        row-gap: 5px;
        overflow: hidden;
        position: relative;
        max-width: 500px;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        margin-top: 10px;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 10px;
        justify-content: flex-start;
        border-top-color: #000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 20px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x1ix8y {
        width: auto;
        display: none;
        row-gap: 15px;
        overflow: hidden;
        position: relative;
        max-width: 500px;
        min-width: auto;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 10px;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        padding: 20px;
        justify-content: flex-start;
        border-top-color: #000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 20px
    }
}

:not(#\ ):not(#\ ).r-4qf7cx {
    display: flex;
    row-gap: 10px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4qf7cx {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: unset;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start;
        border-right-color: #000;
        border-right-style: solid;
        border-right-width: 1px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4qf7cx {
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        justify-content: flex-start;
        border-right-color: #000;
        border-right-style: solid;
        border-right-width: 1px
    }
}

:not(#\ ):not(#\ ).r-1ykyc9j {
    display: flex;
    flex-grow: 1;
    max-width: 32px;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ykyc9j {
        display: flex;
        flex-grow: 1;
        max-width: 32px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ykyc9j {
        display: flex;
        flex-grow: 1;
        max-width: 32px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-1lb46ka {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lb46ka {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lb46ka {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-opo1j3 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-opo1j3 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-opo1j3 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1w83xi4 {
    color: #17242c;
    font-size: 16px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Gilda Display, " sans-serif";
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w83xi4 {
        color: #17242c;
        font-size: 12px;
        max-width: 60px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Gilda Display, " sans-serif";
        font-weight: 400;
        line-height: 20px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w83xi4 {
        color: #17242c;
        font-size: 14px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Gilda Display, " sans-serif";
        font-weight: 400;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-3rdbn1 {
    display: flex;
    row-gap: 10px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3rdbn1 {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: unset;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start;
        border-right-color: #000;
        border-right-style: solid;
        border-right-width: 1px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3rdbn1 {
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        justify-content: flex-start;
        border-right-color: #000;
        border-right-style: solid;
        border-right-width: 1px
    }
}

:not(#\ ):not(#\ ).r-19un8v5 {
    display: flex;
    flex-grow: 1;
    max-width: 32px;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19un8v5 {
        display: flex;
        flex-grow: 1;
        max-width: 32px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19un8v5 {
        display: flex;
        flex-grow: 1;
        max-width: 32px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-ap9lbk {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ap9lbk {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ap9lbk {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1n71t0o {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n71t0o {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n71t0o {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-ps3kwi {
    color: #17242c;
    font-size: 16px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Gilda Display, " sans-serif";
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ps3kwi {
        color: #17242c;
        font-size: 12px;
        max-width: 50px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Gilda Display, " sans-serif";
        font-weight: 400;
        line-height: 20px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ps3kwi {
        color: #17242c;
        font-size: 14px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Gilda Display, " sans-serif";
        font-weight: 400;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1urli0t {
    display: flex;
    row-gap: 10px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start
}
.img-div{
    margin:15px 0px;
}
.content-box {
    width: 100%;
    text-align: left;
}
.content-box p{
    color:#000;
    margin-bottom: 0px;
     font-family: Barlow, " sans-serif" !important;
  font-size: 18px;
  line-height: 32px;
}
.content-box img{
    max-width:100%;
}
.content-box ul li{
        color: #000;
    margin-bottom: 10px;
}
.sr-top{
   margin-top: 12px;
    display: block;
}
.sr-btm{
   margin-bottom: 12px;
    display: block;
}
.bdr-box{
        border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 30px 0px;
}
.bdr-box.bt-0{
    border-top:0px;
    padding-top:0px;
}
.bdr-btm{
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
}
.pnt-box p{
    margin-bottom: 20px;
}
button.my-24{
    width:100%
}

#cc-id-YQo7LclDkh9p{
    text-align-last: center !important;
}
.pnt-box p:last-child{
    margin-bottom: 0px;
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1urli0t {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: unset;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1urli0t {
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-xbb3mu {
    display: flex;
    flex-grow: 1;
    max-width: 32px;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xbb3mu {
        display: flex;
        flex-grow: 1;
        max-width: 32px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xbb3mu {
        display: flex;
        flex-grow: 1;
        max-width: 32px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-16crkbv {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16crkbv {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16crkbv {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1qtvq00 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qtvq00 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qtvq00 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-m64w0c {
    color: #17242c;
    font-size: 16px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Gilda Display, " sans-serif";
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-m64w0c {
        color: #17242c;
        font-size: 12px;
        max-width: 80px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Gilda Display, " sans-serif";
        font-weight: 400;
        line-height: 20px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-m64w0c {
        color: #17242c;
        font-size: 14px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Gilda Display, " sans-serif";
        font-weight: 400;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-xul24v {
    display: flex;
    /*row-gap: 30px;*/
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 30px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xul24v {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xul24v {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1txnnl4 {
    color: #000;
    font-size: 18px;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1txnnl4 {
        color: #000;
        font-size: 17px;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1txnnl4 {
        color: #000;
        font-size: 18px;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-1ckphzo {
    width: 100%;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ckphzo {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ckphzo {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-fp9xch {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fp9xch {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fp9xch {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-54e01b {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-54e01b {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-54e01b {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1dyhmya {
    color: #000;
    font-size: 18px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dyhmya {
        color: #000;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dyhmya {
        color: #000;
        font-size: 18px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-msbqvv {
    color: #000;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-msbqvv {
        color: #000;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-msbqvv {
        color: #000;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-gpmjmz {
    color: #000;
    font-size: 18px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gpmjmz {
        color: #000;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gpmjmz {
        color: #000;
        font-size: 18px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-1rvh1i2 {
    color: #000;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rvh1i2 {
        color: #000;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rvh1i2 {
        color: #000;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-1t0p8is {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1t0p8is {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1t0p8is {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-jknpi3 {
    width: 100%;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jknpi3 {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jknpi3 {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-xf22ly {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xf22ly {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xf22ly {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1g4z0jg {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g4z0jg {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g4z0jg {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-3ahjc {
    color: #000;
    font-size: 18px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3ahjc {
        color: #000;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3ahjc {
        color: #000;
        font-size: 18px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-33q3k7 {
    display: flex;
    row-gap: 24px;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 24px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding: 2.5%;
    flex-direction: column;
    justify-content: flex-start;
    background-color: #f7e5db80;
    background-image: none;
    border-top-color: #0000;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #0000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #0000;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #0000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 10px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-33q3k7 {
        display: flex;
        row-gap: 24px;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 24px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 2.5%;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #f7e5db80;
        background-image: none;
        border-top-color: #0000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #0000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #0000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #0000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 10px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-33q3k7 {
        display: flex;
        row-gap: 24px;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 24px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 2.5%;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #f7e5db80;
        background-image: none;
        border-top-color: #0000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #0000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #0000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #0000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 10px
    }
}

:not(#\ ):not(#\ ).r-1pgharo {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pgharo {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pgharo {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-6blhs1 {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 7.5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6blhs1 {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6blhs1 {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-9rep91 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9rep91 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9rep91 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-k8ajbd {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k8ajbd {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k8ajbd {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1bcgpqk {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bcgpqk {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bcgpqk {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

:not(#\ ):not(#\ ).r-12m90ll {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12m90ll {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12m90ll {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-11zw9mj {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 7.5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11zw9mj {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11zw9mj {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-jvixjl {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jvixjl {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jvixjl {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-15dnkqk {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15dnkqk {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15dnkqk {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1o1qoav {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o1qoav {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o1qoav {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

:not(#\ ):not(#\ ).r-kcil5h {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kcil5h {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kcil5h {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-5znrv0 {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 7.5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5znrv0 {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5znrv0 {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-dh4ap4 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dh4ap4 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dh4ap4 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-ib2krj {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ib2krj {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ib2krj {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-etpcuq {
    display: flex;
    row-gap: 10px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-etpcuq {
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-etpcuq {
        display: flex;
        row-gap: 10px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-ekxmbh {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ekxmbh {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ekxmbh {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

:not(#\ ):not(#\ ).r-1tf9v49 {
    width: 100%;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tf9v49 {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tf9v49 {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1n8zvda {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n8zvda {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n8zvda {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-8o33h9 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8o33h9 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8o33h9 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1vq2vrs {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vq2vrs {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vq2vrs {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-lyqpwk {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 7.5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lyqpwk {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lyqpwk {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-pzfswv {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pzfswv {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pzfswv {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1eumhpq {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eumhpq {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eumhpq {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-kfp7gg {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kfp7gg {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kfp7gg {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

:not(#\ ):not(#\ ).r-1seh55u {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1seh55u {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1seh55u {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1g6sauy {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 7.5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g6sauy {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g6sauy {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 7.5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-7m2hac {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7m2hac {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7m2hac {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1cuicy5 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cuicy5 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cuicy5 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-7c5rtc {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7c5rtc {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7c5rtc {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

:not(#\ ):not(#\ ).r-d1opli {
    width: 100%;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d1opli {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d1opli {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-md8p3c {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-md8p3c {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-md8p3c {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-xr9xj3 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xr9xj3 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xr9xj3 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1g8ud8z {
    color: #000;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g8ud8z {
        color: #000;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g8ud8z {
        color: #000;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-dcxvqe {
    width: 100%;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dcxvqe {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dcxvqe {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1x8g8at {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1x8g8at {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1x8g8at {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-j8vpyx {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j8vpyx {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j8vpyx {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1st6s0z {
    color: #000;
    font-size: 17px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1st6s0z {
        color: #000;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1st6s0z {
        color: #000;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-abv70b {
    display: flex;
    row-gap: 24px;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 24px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding: 2.5%;
    flex-direction: column;
    justify-content: flex-start;
    background-color: #f7e5db80;
    background-image: none;
    border-top-color: #0000;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #0000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #0000;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #0000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 10px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-abv70b {
        display: flex;
        row-gap: 24px;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 24px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 2.5%;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #f7e5db80;
        background-image: none;
        border-top-color: #0000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #0000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #0000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #0000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 10px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-abv70b {
        display: flex;
        row-gap: 24px;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 24px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 2.5%;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #f7e5db80;
        background-image: none;
        border-top-color: #0000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #0000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #0000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #0000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 10px
    }
}

:not(#\ ):not(#\ ).r-1mirt9u {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mirt9u {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mirt9u {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-mwutqj {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mwutqj {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mwutqj {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-sxlfd2 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sxlfd2 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sxlfd2 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-f4ll16 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-f4ll16 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-f4ll16 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-v6l0uf {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 18px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v6l0uf {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v6l0uf {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400
    }
}

:not(#\ ):not(#\ ).r-18f60lt {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18f60lt {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18f60lt {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1vs2ubj {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vs2ubj {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vs2ubj {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-aviko0 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-aviko0 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-aviko0 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-djodok {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-djodok {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-djodok {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1widixv {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 18px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1widixv {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1widixv {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

:not(#\ ):not(#\ ).r-1oug6y {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1oug6y {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1oug6y {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1xrgna0 {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xrgna0 {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xrgna0 {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1uq944b {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uq944b {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uq944b {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1lygvi0 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lygvi0 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lygvi0 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-wcx4iz {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 18px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wcx4iz {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wcx4iz {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

:not(#\ ):not(#\ ).r-12u5syg {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12u5syg {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12u5syg {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1xy7e6t {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xy7e6t {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xy7e6t {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-67106s {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-67106s {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-67106s {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1dgzfs2 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dgzfs2 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dgzfs2 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-6abwcn {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 18px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6abwcn {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6abwcn {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

:not(#\ ):not(#\ ).r-18r13gl {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18r13gl {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18r13gl {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-s01ulz {
    width: 21.09px;
    height: 21.09px;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    margin-top: 5px;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-s01ulz {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-s01ulz {
        width: 21.09px;
        height: 21.09px;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        margin-top: 5px;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1bptefa {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bptefa {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bptefa {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-cgt3y8 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cgt3y8 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cgt3y8 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-tgxsq0 {
    color: #2f2f2f;
    flex-grow: 1;
    font-size: 18px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Open Sans;
    font-weight: 400;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tgxsq0 {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tgxsq0 {
        color: #2f2f2f;
        flex-grow: 1;
        font-size: 18px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Open Sans;
        font-weight: 400;
        line-height: normal
    }
}

:not(#\ ):not(#\ ).r-qjjojo {
    color: #000;
    font-size: 18px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qjjojo {
        color: #000;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qjjojo {
        color: #000;
        font-size: 18px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-1ybz2q {
    display: flex;
    /*row-gap: 32px;*/
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 32px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ybz2q {
        display: flex;
        /*row-gap: 32px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 32px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ybz2q {
        display: flex;
        /*row-gap: 32px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 32px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1fodw8l {
    color: #000;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fodw8l {
        color: #000;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 32px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fodw8l {
        color: #000;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-tx07bd {
    color: #000;
    font-size: 18px;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tx07bd {
        color: #000;
        font-size: 17px;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tx07bd {
        color: #000;
        font-size: 18px;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-t94of7 {
    display: flex;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-t94of7 {
        width: auto;
        display: flex;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        transform: none;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-t94of7 {
        width: auto;
        display: flex;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        transform: none;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-h5j52v {
    width: 30%;
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: space-between
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h5j52v {
        width: 30%;
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: space-between
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h5j52v {
        width: 30%;
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: space-between
    }
}

:not(#\ ):not(#\ ).r-oj7wbw {
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    margin-top: auto;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-oj7wbw {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-oj7wbw {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-169xg4h {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    object-fit: inherit;
    object-position: inherit
}

:not(#\ ):not(#\ ).r-yjl4gx {
    width: 100%;
    height: 100%;
    object-fit: var(--rof, inherit);
    object-position: var(--rop, inherit)
}

:not(#\ ):not(#\ ).r-1mk9lu {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    position: absolute
}

:not(#\ ):not(#\ ).r-kdaydh {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center
}

:not(#\ ):not(#\ ).r-1jpc5tq {
    width: 100%;
    bottom: 0;
    height: 36px;
    display: none;
    position: absolute;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: space-between;
    background-color: #fff;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jpc5tq {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jpc5tq {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-pkdsxx {
    display: flex;
    position: relative;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pkdsxx {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pkdsxx {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-cie581 {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cie581 {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%;
        padding-right: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cie581 {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-y5rbsf {
    display: flex;
    row-gap: 12px;
    position: relative;
    min-width: auto;
    column-gap: 12px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y5rbsf {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y5rbsf {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1bikk85 {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bikk85 {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bikk85 {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-1uhcdfg {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uhcdfg {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uhcdfg {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-okctrl {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-okctrl {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-okctrl {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-i9jt22 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-i9jt22 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-i9jt22 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1ei74mv {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ei74mv {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ei74mv {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1vw8vl9 {
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    margin-top: auto;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vw8vl9 {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vw8vl9 {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1popuc9 {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    object-fit: inherit;
    object-position: inherit
}

:not(#\ ):not(#\ ).r-orz21r {
    width: 100%;
    height: 100%;
    object-fit: var(--rof, inherit);
    object-position: var(--rop, inherit)
}

:not(#\ ):not(#\ ).r-13ywoz4 {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    position: absolute
}

:not(#\ ):not(#\ ).r-1ya2ft0 {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center
}

:not(#\ ):not(#\ ).r-1hgxgo2 {
    width: 100%;
    bottom: 0;
    height: 36px;
    display: none;
    position: absolute;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: space-between;
    background-color: #fff;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hgxgo2 {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hgxgo2 {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-1pphik2 {
    display: flex;
    position: relative;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pphik2 {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pphik2 {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-zjuxsh {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zjuxsh {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%;
        padding-right: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zjuxsh {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-qq0c72 {
    display: flex;
    row-gap: 12px;
    position: relative;
    min-width: auto;
    column-gap: 12px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qq0c72 {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qq0c72 {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-rjxzwz {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rjxzwz {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rjxzwz {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-nbvlui {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nbvlui {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nbvlui {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-j1e88v {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j1e88v {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j1e88v {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1lxjrrz {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lxjrrz {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lxjrrz {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1wch2ms {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wch2ms {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wch2ms {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-w6fda0 {
    width: 30%;
    height: 100%;
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin-left: 5%;
    margin-right: 5%;
    flex-direction: column;
    justify-content: space-between
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-w6fda0 {
        width: 30%;
        height: 100%;
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin-left: 2.5%;
        margin-right: 2.5%;
        flex-direction: column;
        justify-content: space-between
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-w6fda0 {
        width: 30%;
        height: 100%;
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin-left: 2.5%;
        margin-right: 2.5%;
        flex-direction: column;
        justify-content: space-between
    }
}

:not(#\ ):not(#\ ).r-1513qxc {
    height: 100%;
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: 0;
    min-height: var(--replo-flex-min-dimension, 0px);
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1513qxc {
        height: 100%;
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: 0;
        min-height: var(--replo-flex-min-dimension, 0px);
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1513qxc {
        height: 100%;
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: 0;
        min-height: var(--replo-flex-min-dimension, 0px);
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-1pot2hp {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pot2hp {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pot2hp {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-hhccip {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-hhccip {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-hhccip {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1bzxizv {
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    margin-top: auto;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bzxizv {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bzxizv {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-dac7lh {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    object-fit: inherit;
    object-position: inherit
}

:not(#\ ):not(#\ ).r-1p2td3h {
    width: 100%;
    height: 100%;
    object-fit: var(--rof, inherit);
    object-position: var(--rop, inherit)
}

:not(#\ ):not(#\ ).r-1daib {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    position: absolute
}

:not(#\ ):not(#\ ).r-8dfxr {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center
}

:not(#\ ):not(#\ ).r-116qlwi {
    width: 100%;
    bottom: 0;
    height: 36px;
    display: none;
    position: absolute;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: space-between;
    background-color: #fff;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-116qlwi {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-116qlwi {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-1fekppq {
    display: flex;
    position: relative;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fekppq {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fekppq {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-2e01rg {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2e01rg {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%;
        padding-right: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2e01rg {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-fgj7tm {
    display: flex;
    row-gap: 12px;
    position: relative;
    min-width: auto;
    column-gap: 12px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fgj7tm {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fgj7tm {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-fyczel {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fyczel {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fyczel {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-jbky55 {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jbky55 {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jbky55 {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-1kiodwm {
    height: 100%;
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: 0;
    min-height: var(--replo-flex-min-dimension, 0px);
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kiodwm {
        height: 100%;
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: 0;
        min-height: var(--replo-flex-min-dimension, 0px);
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kiodwm {
        height: 100%;
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: 0;
        min-height: var(--replo-flex-min-dimension, 0px);
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-1pma4yu {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pma4yu {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pma4yu {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-aet94v {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-aet94v {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-aet94v {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-4uot6u {
    width: 30%;
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: space-between
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4uot6u {
        width: 30%;
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: space-between
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4uot6u {
        width: 30%;
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: space-between
    }
}

:not(#\ ):not(#\ ).r-akhwya {
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    margin-top: auto;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-akhwya {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-akhwya {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1euj208 {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    object-fit: inherit;
    object-position: inherit
}

:not(#\ ):not(#\ ).r-1huzocy {
    width: 100%;
    height: 100%;
    object-fit: var(--rof, inherit);
    object-position: var(--rop, inherit)
}

:not(#\ ):not(#\ ).r-bg7n8e {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    position: absolute
}

:not(#\ ):not(#\ ).r-1j5nmyv {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center
}

:not(#\ ):not(#\ ).r-b9szsf {
    width: 100%;
    bottom: 0;
    height: 36px;
    display: none;
    position: absolute;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: space-between;
    background-color: #fff;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b9szsf {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b9szsf {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-1tnpvfk {
    display: flex;
    position: relative;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tnpvfk {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tnpvfk {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1f2cryo {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f2cryo {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%;
        padding-right: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f2cryo {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-7umhbi {
    display: flex;
    row-gap: 12px;
    position: relative;
    min-width: auto;
    column-gap: 12px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7umhbi {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7umhbi {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1iduk6v {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1iduk6v {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1iduk6v {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-15pgzkk {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15pgzkk {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15pgzkk {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-1qyhq8 {
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qyhq8 {
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qyhq8 {
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-wa0p2p {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wa0p2p {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wa0p2p {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-nca7sy {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nca7sy {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nca7sy {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-45qkzx {
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    margin-top: auto;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-45qkzx {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-45qkzx {
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        margin-top: auto;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-cd7dtj {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    object-fit: inherit;
    object-position: inherit
}

:not(#\ ):not(#\ ).r-drfj9a {
    width: 100%;
    height: 100%;
    object-fit: var(--rof, inherit);
    object-position: var(--rop, inherit)
}

:not(#\ ):not(#\ ).r-426jyz {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    position: absolute
}

:not(#\ ):not(#\ ).r-16cpdax {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center
}

:not(#\ ):not(#\ ).r-1jgstma {
    width: 100%;
    bottom: 0;
    height: 36px;
    display: none;
    position: absolute;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: space-between;
    background-color: #fff;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jgstma {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jgstma {
        width: 100%;
        bottom: 0;
        height: 36px;
        display: none;
        position: absolute;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding-left: 10px;
        padding-right: 10px;
        justify-content: space-between;
        background-color: #fff;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-1t9z3ug {
    display: flex;
    position: relative;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1t9z3ug {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1t9z3ug {
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1vgt4yq {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vgt4yq {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%;
        padding-right: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vgt4yq {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-bxfpjo {
    display: flex;
    row-gap: 12px;
    position: relative;
    min-width: auto;
    column-gap: 12px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bxfpjo {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bxfpjo {
        display: flex;
        row-gap: 12px;
        position: relative;
        min-width: auto;
        column-gap: 12px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-li5n8f {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-li5n8f {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-li5n8f {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-15zbyqp {
    --rsw: 100%;
    color: #000;
    width: 24px;
    height: 24px;
    position: relative;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 100%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15zbyqp {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15zbyqp {
        --rsw: 100%;
        color: #000;
        width: 24px;
        height: 24px;
        position: relative;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 100%
    }
}

:not(#\ ):not(#\ ).r-1ywrvwr {
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ywrvwr {
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ywrvwr {
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-y645t4 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y645t4 {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y645t4 {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-2ke94f {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2ke94f {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2ke94f {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-lusgvc {
    display: flex;
    row-gap: 50px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    column-gap: 50px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lusgvc {
        display: flex;
        row-gap: 50px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 50px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lusgvc {
        display: flex;
        row-gap: 50px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 50px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-a5s08m {
    display: flex;
    row-gap: 50px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 50px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-a5s08m {
        width: auto;
        display: flex;
        row-gap: 50px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 50px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-a5s08m {
        width: auto;
        display: flex;
        row-gap: 50px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 50px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-ugxlrx {
    display: flex;
    row-gap: 10px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    background: #fff;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ugxlrx {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        background: #fff;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ugxlrx {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        background: #fff;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-lwpi6d {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lwpi6d {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lwpi6d {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1odasez {
    width: 48px;
    height: 48px;
    display: flex;
    overflow: hidden;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    border-radius: 90px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1odasez {
        width: 48px;
        height: 48px;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        border-radius: 90px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1odasez {
        width: 48px;
        height: 48px;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        border-radius: 90px
    }
}

:not(#\ ):not(#\ ).r-17v2gqg {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17v2gqg {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17v2gqg {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1phvt8h {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1phvt8h {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1phvt8h {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1bqu7og {
    color: #101828;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 900;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bqu7og {
        color: #101828;
        width: auto;
        position: relative;
        flex-grow: 1;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Poppins;
        font-weight: 900;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bqu7og {
        color: #101828;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 900;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-1n2dzyw {
    width: 100px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n2dzyw {
        width: 25%;
        height: auto;
        display: flex;
        position: relative;
        flex-grow: unset;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1n2dzyw {
        width: 100px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-18ccur {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18ccur {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18ccur {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-6lo8r {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6lo8r {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6lo8r {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1c7iq8g {
    color: #2f2f2f;
    position: relative;
    font-size: 17px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 19.55px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1c7iq8g {
        color: #2f2f2f;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 400;
        line-height: 19.55px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1c7iq8g {
        color: #2f2f2f;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 400;
        line-height: 19.55px
    }
}

:not(#\ ):not(#\ ).r-e3wgwq {
    color: #c45500;
    width: 145.75px;
    height: 18.4px;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-e3wgwq {
        color: #c45500;
        width: 145.75px;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-e3wgwq {
        color: #c45500;
        width: 145.75px;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-17utj9z {
    color: #000;
    position: relative;
    font-size: 17px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat;
    font-weight: 400;
    line-height: 23.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17utj9z {
        color: #000;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 400;
        line-height: 23.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17utj9z {
        color: #000;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 400;
        line-height: 23.4px
    }
}

:not(#\ ):not(#\ ).r-16rtl7k {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16rtl7k {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16rtl7k {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-zx9che {
    height: 100px;
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    object-fit: contain;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zx9che {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zx9che {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-x5bw8p {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: contain;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x5bw8p {
        object-fit: contain;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x5bw8p {
        object-fit: contain;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-k1aam4 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k1aam4 {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k1aam4 {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1mr3a36 {
    height: 100px;
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    object-fit: contain;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mr3a36 {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mr3a36 {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1ongknl {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: contain;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ongknl {
        object-fit: contain;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ongknl {
        object-fit: contain;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-j9hsll {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j9hsll {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j9hsll {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-5ke069 {
    color: #707070;
    height: 18.4px;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5ke069 {
        color: #707070;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5ke069 {
        color: #707070;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-d5b0dd {
    display: flex;
    row-gap: 10px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    background: #fff;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d5b0dd {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        background: #fff;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d5b0dd {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        background: #fff;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1qmxhgk {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qmxhgk {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qmxhgk {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-wsy3wz {
    width: 48px;
    height: 48px;
    display: flex;
    overflow: hidden;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    border-radius: 90px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wsy3wz {
        width: 48px;
        height: 48px;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        border-radius: 90px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wsy3wz {
        width: 48px;
        height: 48px;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        border-radius: 90px
    }
}

:not(#\ ):not(#\ ).r-l3lltw {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l3lltw {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l3lltw {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-gbrrns {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gbrrns {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gbrrns {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1bhno6g {
    color: #101828;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 900;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bhno6g {
        color: #101828;
        width: auto;
        position: relative;
        flex-grow: 1;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Poppins;
        font-weight: 900;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bhno6g {
        color: #101828;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 900;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-9jdrw1 {
    width: 100px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9jdrw1 {
        width: 25%;
        height: auto;
        display: flex;
        position: relative;
        flex-grow: unset;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9jdrw1 {
        width: 100px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-eintbc {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eintbc {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eintbc {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-llbek4 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-llbek4 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-llbek4 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1no71nm {
    color: #2f2f2f;
    position: relative;
    font-size: 17px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 19.55px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1no71nm {
        color: #2f2f2f;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 400;
        line-height: 19.55px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1no71nm {
        color: #2f2f2f;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 400;
        line-height: 19.55px
    }
}

:not(#\ ):not(#\ ).r-plzztg {
    color: #c45500;
    width: 145.75px;
    height: 18.4px;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-plzztg {
        color: #c45500;
        width: 145.75px;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-plzztg {
        color: #c45500;
        width: 145.75px;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-1wzjqo2 {
    color: #000;
    position: relative;
    font-size: 17px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat;
    font-weight: 400;
    line-height: 23.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wzjqo2 {
        color: #000;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 400;
        line-height: 23.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wzjqo2 {
        color: #000;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 400;
        line-height: 23.4px
    }
}

:not(#\ ):not(#\ ).r-1a645br {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a645br {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a645br {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-4x5whp {
    height: 100px;
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    object-fit: contain;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4x5whp {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4x5whp {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-sdbzjn {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: contain;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sdbzjn {
        object-fit: contain;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sdbzjn {
        object-fit: contain;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1qb99iq {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qb99iq {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qb99iq {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1jco4cy {
    color: #707070;
    height: 18.4px;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jco4cy {
        color: #707070;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jco4cy {
        color: #707070;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-17z0cav {
    display: flex;
    row-gap: 10px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    background: #fff;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17z0cav {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        background: #fff;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17z0cav {
        width: auto;
        display: flex;
        row-gap: 10px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        background: #fff;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1wtlmpt {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wtlmpt {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wtlmpt {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-ynl7s3 {
    width: 48px;
    height: 48px;
    display: flex;
    overflow: hidden;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    border-radius: 90px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ynl7s3 {
        width: 48px;
        height: 48px;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        border-radius: 90px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ynl7s3 {
        width: 48px;
        height: 48px;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        border-radius: 90px
    }
}

:not(#\ ):not(#\ ).r-1p8ma98 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1p8ma98 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1p8ma98 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-17jx743 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17jx743 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17jx743 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-5o9i4g {
    color: #101828;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 900;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5o9i4g {
        color: #101828;
        width: auto;
        position: relative;
        flex-grow: 1;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Inter, " sans-serif";
        font-weight: 900;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5o9i4g {
        color: #101828;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 900;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-8faqr2 {
    width: 100px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8faqr2 {
        width: 25%;
        height: auto;
        display: flex;
        position: relative;
        flex-grow: unset;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8faqr2 {
        width: 100px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-eog4d3 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eog4d3 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eog4d3 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1nxeprf {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nxeprf {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nxeprf {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-13k59j5 {
    color: #2f2f2f;
    position: relative;
    font-size: 17px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 19.55px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13k59j5 {
        color: #2f2f2f;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 400;
        line-height: 19.55px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13k59j5 {
        color: #2f2f2f;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 400;
        line-height: 19.55px
    }
}

:not(#\ ):not(#\ ).r-1bwqm7q {
    color: #c45500;
    width: 145.75px;
    height: 18.4px;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bwqm7q {
        color: #c45500;
        width: 145.75px;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bwqm7q {
        color: #c45500;
        width: 145.75px;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-xqq5ys {
    color: #000;
    position: relative;
    font-size: 17px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat;
    font-weight: 400;
    line-height: 23.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xqq5ys {
        color: #000;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 400;
        line-height: 23.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-xqq5ys {
        color: #000;
        position: relative;
        font-size: 17px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 400;
        line-height: 23.4px
    }
}

:not(#\ ):not(#\ ).r-1lvs21w {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lvs21w {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lvs21w {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-mf0vs5 {
    height: 100px;
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mf0vs5 {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mf0vs5 {
        height: 100px;
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-z3o51y {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-z3o51y {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-z3o51y {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-b29vk5 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b29vk5 {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b29vk5 {
        --rpmh: 100%;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-obwddv {
    color: #707070;
    height: 18.4px;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 18.4px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-obwddv {
        color: #707070;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-obwddv {
        color: #707070;
        height: 18.4px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 18.4px
    }
}

:not(#\ ):not(#\ ).r-6rwcvg {
    display: flex;
    /*row-gap: 30px;*/
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 30px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6rwcvg {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6rwcvg {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-th1m52 {
    color: #17242c;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-th1m52 {
        color: #17242c;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-th1m52 {
        color: #17242c;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-1hjsvf5 {
    width: 100%;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hjsvf5 {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hjsvf5 {
        width: 100%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-gvd4ph {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gvd4ph {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gvd4ph {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-82elwu {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-82elwu {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-82elwu {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-7jiq87 {
    color: #17242c;
    font-size: 17px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7jiq87 {
        color: #17242c;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7jiq87 {
        color: #17242c;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-1ungjzv {
    display: flex;
    row-gap: 24px;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 24px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding: 2.5%;
    flex-direction: column;
    justify-content: flex-start;
    background-color: #f7e5db80;
    background-image: none;
    border-top-color: #0000;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #0000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #0000;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #0000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 10px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ungjzv {
        display: flex;
        row-gap: 24px;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 24px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 5%;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #f7e5db80;
        background-image: none;
        border-top-color: #0000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #0000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #0000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #0000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 10px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ungjzv {
        display: flex;
        row-gap: 24px;
        overflow: hidden;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 24px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 2.5%;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #f7e5db80;
        background-image: none;
        border-top-color: #0000;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #0000;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #0000;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #0000;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-radius: 10px
    }
}

:not(#\ ):not(#\ ).r-jr61g2 {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jr61g2 {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jr61g2 {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1houmfs {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1houmfs {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1houmfs {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1216iju {
    width: 25px;
    height: 25px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin: 3.91px .78px 3.13px 1.56px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1216iju {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1216iju {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

:not(#\ ):not(#\ ).r-1hu2hmd {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hu2hmd {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hu2hmd {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-17zvpu1 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17zvpu1 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17zvpu1 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1u35pk {
    color: #000;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Barlow, " sans-serif";
    font-weight: 400;
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1u35pk {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1u35pk {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-1lbw40h {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lbw40h {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lbw40h {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-16coweu {
    width: 25px;
    height: 25px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin: 3.91px .78px 3.13px 1.56px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16coweu {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16coweu {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

:not(#\ ):not(#\ ).r-1ypcil5 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ypcil5 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ypcil5 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-19mfr8x {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19mfr8x {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19mfr8x {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-v57ws2 {
    color: #000;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Barlow, " sans-serif";
    font-weight: 400;
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v57ws2 {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v57ws2 {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-11rgizm {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11rgizm {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11rgizm {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1g4gyw6 {
    width: 25px;
    height: 25px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin: 3.91px .78px 3.13px 1.56px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g4gyw6 {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g4gyw6 {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

:not(#\ ):not(#\ ).r-9qw6aq {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9qw6aq {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9qw6aq {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-bpxumf {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bpxumf {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bpxumf {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-kjsa3t {
    color: #000;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Barlow, " sans-serif";
    font-weight: 400;
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kjsa3t {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kjsa3t {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-fa86z3 {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fa86z3 {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fa86z3 {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1lbqj98 {
    width: 25px;
    height: 25px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin: 3.91px .78px 3.13px 1.56px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lbqj98 {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lbqj98 {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

:not(#\ ):not(#\ ).r-u645tz {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-u645tz {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-u645tz {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-ss16k3 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ss16k3 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ss16k3 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-jfzdst {
    color: #000;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Barlow, " sans-serif";
    font-weight: 400;
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jfzdst {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jfzdst {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-2ge201 {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2ge201 {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2ge201 {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1f0g8db {
    width: 25px;
    height: 25px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin: 3.91px .78px 3.13px 1.56px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f0g8db {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f0g8db {
        width: 25px;
        height: 25px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 3.91px .78px 3.13px 1.56px
    }
}

:not(#\ ):not(#\ ).r-1bqeof9 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bqeof9 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bqeof9 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1nrtm6v {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nrtm6v {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nrtm6v {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-yxylbm {
    color: #000;
    flex-grow: 1;
    font-size: 17px;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 1;
    font-family: Barlow, " sans-serif";
    font-weight: 400;
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yxylbm {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yxylbm {
        color: #000;
        flex-grow: 1;
        font-size: 17px;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 1;
        font-family: Barlow, " sans-serif";
        font-weight: 400;
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-rih62u {
    color: #17242c;
    font-size: 17px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rih62u {
        color: #17242c;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rih62u {
        color: #17242c;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-1v51w3l {
    display: flex;
    /*row-gap: 30px;*/
    position: relative;
    max-width: 100%;
    min-width: auto;
    column-gap: 30px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1v51w3l {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1v51w3l {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-v6ceit {
    color: #17242c;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v6ceit {
        color: #17242c;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v6ceit {
        color: #17242c;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-1xk8tlz {
    color: #17242c;
    font-size: 18px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xk8tlz {
        color: #17242c;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xk8tlz {
        color: #17242c;
        font-size: 18px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-jm2c0j {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding-top: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: center;
    background-color: #0096df;
    background-image: none;
    border-radius: 8px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jm2c0j {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 21px;
        flex-direction: column;
        justify-content: center;
        background-color: #0096df;
        background-image: none;
        border-radius: 8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jm2c0j {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding-top: 10px;
        flex-direction: column;
        padding-bottom: 10px;
        justify-content: center;
        background-color: #0096df;
        background-image: none;
        border-radius: 8px
    }
}

:not(#\ ):not(#\ ):not(#\ ).r-ya99d8 {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding-top: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: center;
    background-color: #0074b8cc;
    background-image: none;
    border-radius: 8px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-ya99d8 {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 21px;
        flex-direction: column;
        justify-content: center;
        background-color: #0074b8cc;
        background-image: none;
        border-radius: 8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-ya99d8 {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding-top: 10px;
        flex-direction: column;
        padding-bottom: 10px;
        justify-content: center;
        background-color: #0074b8cc;
        background-image: none;
        border-radius: 8px
    }
}

:not(#\ ):not(#\ ).r-x4fpaz {
    color: #fff;
    width: 100%;
    font-size: 16px;
    word-wrap: break-word;
    flex-basis: auto;
    text-align: center;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 500;
    line-height: 18.4px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x4fpaz {
        color: #fff;
        width: 100%;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 500;
        line-height: normal;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x4fpaz {
        color: #fff;
        width: 100%;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 500;
        line-height: 18.4px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-kt1hhx {
    display: flex;
    /*row-gap: 30px;*/
    position: relative;
    max-width: 100%;
    min-width: auto;
    column-gap: 30px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kt1hhx {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kt1hhx {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-btd3pg {
    color: #17242c;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-btd3pg {
        color: #17242c;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-btd3pg {
        color: #17242c;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-167sdp7 {
    color: #17242c;
    font-size: 18px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-167sdp7 {
        color: #17242c;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-167sdp7 {
        color: #17242c;
        font-size: 18px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-1rn6qiu {
    display: flex;
    /*row-gap: 30px;*/
    position: relative;
    max-width: 100%;
    min-width: auto;
    column-gap: 30px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rn6qiu {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rn6qiu {
        display: flex;
        /*row-gap: 30px;*/
        position: relative;
        max-width: 100%;
        min-width: auto;
        column-gap: 30px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1pvryv2 {
    color: #17242c;
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pvryv2 {
        color: #17242c;
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pvryv2 {
        color: #17242c;
        font-size: 28px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat, " sans-serif";
        font-weight: 900;
        line-height: 37px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-r0dkru {
    color: #17242c;
    font-size: 18px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    line-height: 32px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r0dkru {
        color: #17242c;
        font-size: 17px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r0dkru {
        color: #17242c;
        font-size: 18px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        line-height: 32px
    }
}

:not(#\ ):not(#\ ).r-5cd60a {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding-top: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: center;
    background-color: #0096df;
    background-image: none;
    border-radius: 8px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5cd60a {
        
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 12px;
        flex-direction: column;
        justify-content: center;
        background-color: #0096df;
        background-image: none;
        border-radius: 8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5cd60a {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding-top: 10px;
        flex-direction: column;
        padding-bottom: 10px;
        justify-content: center;
        background-color: #0096df;
        background-image: none;
        border-radius: 8px
    }
}

.r-ya99d8 :not(#\ ):not(#\ ).r-5cd60a {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding-top: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: center;
    background-color: #0074b8cc;
    background-image: none;
    border-radius: 8px
}

@media (max-width: 640px) {
    :not(#\ ).r-ya99d8 :not(#\ ):not(#\ ).r-5cd60a {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 21px;
        flex-direction: column;
        justify-content: center;
        background-color: #0074b8cc;
        background-image: none;
        border-radius: 8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ).r-ya99d8 :not(#\ ):not(#\ ).r-5cd60a {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding-top: 10px;
        flex-direction: column;
        padding-bottom: 10px;
        justify-content: center;
        background-color: #0074b8cc;
        background-image: none;
        border-radius: 8px
    }
}

:not(#\ ):not(#\ ):not(#\ ).r-k2mkjk {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    align-self: stretch;
    flex-basis: auto;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding-top: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: center;
    background-color: #0074b8cc;
    background-image: none;
    border-radius: 8px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-k2mkjk {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 21px;
        flex-direction: column;
        justify-content: center;
        background-color: #0074b8cc;
        background-image: none;
        border-radius: 8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-k2mkjk {
        width: auto;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        align-self: stretch;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding-top: 10px;
        flex-direction: column;
        padding-bottom: 10px;
        justify-content: center;
        background-color: #0074b8cc;
        background-image: none;
        border-radius: 8px
    }
}

:not(#\ ):not(#\ ).r-19nyz1q {
    color: #fff;
    width: 100%;
    font-size: 16px;
    word-wrap: break-word;
    flex-basis: auto;
    text-align: center;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 500;
    line-height: 18.4px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19nyz1q {
        color: #fff;
        width: 100%;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 500;
        line-height: normal;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19nyz1q {
        color: #fff;
        width: 100%;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 500;
        line-height: 18.4px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-mzjyb4 {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mzjyb4 {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mzjyb4 {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-148zexw {
    display: flex;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    align-self: stretch;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-148zexw {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        align-self: stretch;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-148zexw {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        align-self: stretch;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-bkz4hh {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bkz4hh {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bkz4hh {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-zl85ny {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zl85ny {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zl85ny {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-11jp143 {
    width: 100%;
    display: flex;
    position: relative;
    min-width: auto;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    flex-shrink: 0;
    padding: 20px;
    flex-direction: column;
    background-color: #fefbd9;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11jp143 {
        width: 100%;
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        padding: 20px;
        flex-direction: column;
        background-color: #fefbd9;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11jp143 {
        width: 100%;
        display: flex;
        position: relative;
        min-width: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        flex-shrink: 0;
        padding: 20px;
        flex-direction: column;
        background-color: #fefbd9;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-zqe6rf {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zqe6rf {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zqe6rf {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-d2u70m {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d2u70m {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d2u70m {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-5zcn4o {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5zcn4o {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5zcn4o {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-14jphib {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14jphib {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14jphib {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-eved3n {
    color: red;
    position: relative;
    font-size: 20px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 30px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eved3n {
        color: red;
        position: relative;
        font-size: 20px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 30px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eved3n {
        color: red;
        position: relative;
        font-size: 20px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 30px
    }
}

:not(#\ ):not(#\ ).r-13m8tpa {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: space-between
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13m8tpa {
        display: flex;
        row-gap: 20px;
        position: relative;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column-reverse;
        justify-content: space-between;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13m8tpa {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: space-between
    }
}

:not(#\ ):not(#\ ).r-zf8u2a {
    color: #100c00e6;
    width: 70%;
    position: relative;
    font-size: 18px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    font-weight: 400;
    line-height: 30px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zf8u2a {
        color: #100c00e6;
        width: auto;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        font-weight: 400;
        line-height: 30px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zf8u2a {
        color: #100c00e6;
        width: 70%;
        position: relative;
        font-size: 18px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        font-weight: 400;
        line-height: 30px
    }
}

:not(#\ ):not(#\ ).r-1gi6l6r {
    width: 25%;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gi6l6r {
        width: auto;
        height: auto;
        display: flex;
        position: relative;
        flex-grow: unset;
        min-width: 0;
        transform: none;
        align-self: stretch;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gi6l6r {
        width: 25%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-12rmtdc {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12rmtdc {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12rmtdc {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-nbay96 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nbay96 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nbay96 {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-17p39sm {
    gap: 6px;
    width: 100%;
    display: flex;
    row-gap: 6px;
    position: relative;
    min-width: auto;
    column-gap: 6px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    padding: 28px 25px 32px;
    flex-direction: column;
    justify-content: flex-start;
    background-color: #fef8b7;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17p39sm {
        gap: 6px;
        width: 100%;
        display: flex;
        row-gap: 6px;
        position: relative;
        min-width: auto;
        column-gap: 6px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 28px 25px 32px;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #fef8b7;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17p39sm {
        gap: 6px;
        width: 100%;
        display: flex;
        row-gap: 6px;
        position: relative;
        min-width: auto;
        column-gap: 6px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        padding: 28px 25px 32px;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #fef8b7;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-lg3zmn {
    width: 100%;
    display: flex;
    row-gap: 6px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 6px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lg3zmn {
        width: 100%;
        display: flex;
        row-gap: 6px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 6px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lg3zmn {
        width: 100%;
        display: flex;
        row-gap: 6px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 6px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-19gahjc {
    width: 100px;
    height: 100px;
    display: flex;
    position: relative;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19gahjc {
        width: 100px;
        height: 100px;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19gahjc {
        width: 100px;
        height: 100px;
        display: flex;
        position: relative;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-17qzob1 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17qzob1 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17qzob1 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-nv4dzg {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nv4dzg {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nv4dzg {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1ys38s {
    color: #2f2f2f;
    font-size: 16px;
    word-wrap: break-word;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat;
    font-weight: 500;
    line-height: 20px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ys38s {
        color: #2f2f2f;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 500;
        line-height: 20px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ys38s {
        color: #2f2f2f;
        font-size: 16px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 500;
        line-height: 20px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-k649f7 {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    min-width: auto;
    align-self: stretch;
    box-shadow: 0 4px 7px 1px #00000030;
    flex-basis: auto;
    margin-top: 2.5%;
    min-height: 1px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding: 20px;
    justify-content: center;
    background-color: #149312;
    background-image: none;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    border-radius: 4px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k649f7 {
        cursor: pointer;
        display: flex;
        overflow: visible;
        position: relative;
        flex-wrap: nowrap;
        min-width: auto;
        align-self: stretch;
        box-shadow: 0 4px 7px 1px #00000030;
        flex-basis: auto;
        margin-top: 2.5%;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 20px;
        justify-content: center;
        background-color: #149312;
        background-image: none;
        border-radius: 4px;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k649f7 {
        cursor: pointer;
        display: flex;
        overflow: visible;
        position: relative;
        flex-wrap: nowrap;
        min-width: auto;
        align-self: stretch;
        box-shadow: 0 4px 7px 1px #00000030;
        flex-basis: auto;
        margin-top: 2.5%;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 20px;
        justify-content: center;
        background-color: #149312;
        background-image: none;
        border-radius: 4px;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ):not(#\ ).r-ncuakk {
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    align-self: stretch;
    box-shadow: 0 4px 7px 1px #00000030;
    flex-basis: auto;
    margin-top: 2.5%;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding: 20px;
    justify-content: center;
    background-color: #149312cc;
    background-image: none;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    border-radius: 4px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-ncuakk {
        cursor: pointer;
        display: flex;
        overflow: visible;
        position: relative;
        flex-wrap: nowrap;
        align-self: stretch;
        box-shadow: 0 4px 7px 1px #00000030;
        flex-basis: auto;
        margin-top: 2.5%;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 20px;
        justify-content: center;
        background-color: #149312cc;
        background-image: none;
        border-radius: 4px;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-ncuakk {
        cursor: pointer;
        display: flex;
        overflow: visible;
        position: relative;
        flex-wrap: nowrap;
        align-self: stretch;
        box-shadow: 0 4px 7px 1px #00000030;
        flex-basis: auto;
        margin-top: 2.5%;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 20px;
        justify-content: center;
        background-color: #149312cc;
        background-image: none;
        border-radius: 4px;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ).r-1d9zz4a {
    color: #f6f9fe;
    font-size: 30px;
    word-wrap: break-word;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    font-family: Montserrat;
    font-weight: 700;
    line-height: 36px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1d9zz4a {
        color: #f6f9fe;
        width: auto;
        flex-grow: 1;
        font-size: 20px;
        min-width: var(--replo-flex-min-dimension, 0px);
        word-wrap: break-word;
        flex-basis: 0;
        text-align: center;
        transition: inherit;
        flex-shrink: 1;
        font-family: Montserrat;
        font-weight: 700;
        line-height: 36px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1d9zz4a {
        color: #f6f9fe;
        font-size: 20px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        font-family: Montserrat;
        font-weight: 700;
        line-height: 36px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-kl4j6m {
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: var(--replo-flex-min-dimension, 0px);
    align-self: stretch;
    flex-basis: 0;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kl4j6m {
        width: auto;
        height: auto;
        display: none;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: var(--replo-flex-min-dimension, 0px);
        align-self: auto;
        flex-basis: 0;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kl4j6m {
        width: auto;
        height: auto;
        display: none;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: var(--replo-flex-min-dimension, 0px);
        align-self: auto;
        flex-basis: 0;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-5vgyfo {
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5vgyfo {
        width: auto;
        height: auto;
        display: none;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5vgyfo {
        width: auto;
        height: auto;
        display: flex;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: auto;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: flex-start;
        flex-shrink: 1;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-gt943y {
    top: 0;
    display: flex;
    row-gap: 40px;
    z-index: 0;
    position: sticky;
    flex-grow: 1;
    max-width: 100%;
    min-width: var(--replo-flex-min-dimension, 0px);
    transform: none;
    column-gap: 40px;
    flex-basis: 0;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    justify-content: flex-start;
    border-top-color: #bdc0c2;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #bdc0c2;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #bdc0c2;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #bdc0c2;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gt943y {
        top: 0;
        display: flex;
        row-gap: 40px;
        z-index: 0;
        position: sticky;
        flex-grow: 1;
        max-width: 100%;
        transform: none;
        column-gap: 40px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
        flex-direction: column;
        justify-content: flex-start;
        border-top-color: #bdc0c2;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #bdc0c2;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #bdc0c2;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #bdc0c2;
        border-bottom-style: solid;
        border-bottom-width: 1px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gt943y {
        top: 0;
        display: none;
        row-gap: 40px;
        z-index: 0;
        position: sticky;
        flex-grow: 1;
        max-width: 100%;
        transform: none;
        column-gap: 40px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
        flex-direction: column;
        justify-content: flex-start;
        border-top-color: #bdc0c2;
        border-top-style: solid;
        border-top-width: 1px;
        border-left-color: #bdc0c2;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #bdc0c2;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #bdc0c2;
        border-bottom-style: solid;
        border-bottom-width: 1px
    }
}

:not(#\ ):not(#\ ).r-7icjuw {
    display: flex;
    row-gap: 20px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7icjuw {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7icjuw {
        display: flex;
        row-gap: 20px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-1hgjf18 {
    color: #2f2f2f;
    font-size: 18px;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    font-family: Inter, " sans-serif";
    font-weight: 700;
    line-height: 28px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hgjf18 {
        color: #2f2f2f;
        font-size: 18px;
        max-width: 180px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        font-weight: 700;
        line-height: 32px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hgjf18 {
        color: #2f2f2f;
        font-size: 18px;
        max-width: 180px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        font-family: Inter, " sans-serif";
        font-weight: 700;
        line-height: 32px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-16c1qdn {
    width: 50%;
    display: flex;
    max-width: 230px;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: contain;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16c1qdn {
        width: 50%;
        display: flex;
        max-width: 150px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16c1qdn {
        width: 50%;
        display: flex;
        max-width: 150px;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: contain;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1nvkpyd {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: contain;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nvkpyd {
        object-fit: contain;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nvkpyd {
        object-fit: contain;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-uc3y1t {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uc3y1t {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uc3y1t {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-tiw2vq {
    gap: 20px;
    cursor: pointer;
    display: flex;
    row-gap: 15px;
    overflow: hidden;
    position: relative;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding: 10px;
    border-bottom: 7px #D98B31 solid;
    justify-content: center;
    background-color: #f5c242;
    background-image: none;
    border-radius: 10px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tiw2vq {
        gap: 20px;
        cursor: pointer;
        display: flex;
        row-gap: 15px;
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        min-width: auto;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px;
        border-bottom: 7px #D98B31 solid;
        flex-direction: row;
        justify-content: center;
        background-color: #f5c242;
        background-image: none;
        border-radius: 10px;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tiw2vq {
        gap: 20px;
        cursor: pointer;
        display: flex;
        row-gap: 15px;
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        min-width: auto;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px;
        border-bottom: 7px #D98B31 solid;
        flex-direction: row;
        justify-content: center;
        background-color: #f5c242;
        background-image: none;
        border-radius: 10px;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ):not(#\ ).r-18lmqpz {
    gap: 20px;
    cursor: pointer;
    display: flex;
    row-gap: 15px;
    overflow: hidden;
    position: relative;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    flex-shrink: 0;
    padding: 10px;
    border-bottom: 7px #D98B31 solid;
    justify-content: center;
    background-color: #f5c242cc;
    background-image: none;
    border-radius: 10px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-18lmqpz {
        gap: 20px;
        cursor: pointer;
        display: flex;
        row-gap: 15px;
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px;
        border-bottom: 7px #D98B31 solid;
        flex-direction: row;
        justify-content: center;
        background-color: #f5c242cc;
        background-image: none;
        border-radius: 10px;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-18lmqpz {
        gap: 20px;
        cursor: pointer;
        display: flex;
        row-gap: 15px;
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        transition: all .3s cubic-bezier(.4, 0, .2, 1);
        align-items: center;
        flex-shrink: 0;
        padding: 10px;
        border-bottom: 7px #D98B31 solid;
        flex-direction: row;
        justify-content: center;
        background-color: #f5c242cc;
        background-image: none;
        border-radius: 10px;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ).r-1qzul7b {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: space-between
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qzul7b {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: space-between
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qzul7b {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: space-between
    }
}

.r-18lmqpz :not(#\ ):not(#\ ).r-1qzul7b {
    display: flex;
    row-gap: 0px;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    column-gap: 0px;
    flex-basis: auto;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: space-between
}

@media (max-width: 640px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-1qzul7b {
        display: flex;
        row-gap: 0px;
        position: relative;
        max-width: 100%;
        align-self: stretch;
        column-gap: 0px;
        flex-basis: auto;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: space-between
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-1qzul7b {
        display: flex;
        row-gap: 0px;
        position: relative;
        max-width: 100%;
        align-self: stretch;
        column-gap: 0px;
        flex-basis: auto;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: space-between
    }
}

:not(#\ ):not(#\ ).r-1k2k645 {
    color: #333;
    flex-grow: 1;
    font-size: 12px;
    word-wrap: break-word;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 1;
    font-family: Poppins;
    font-weight: 700;
    line-height: 17.25px;
    overflow-wrap: break-word;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1k2k645 {
        color: #333;
        width: auto;
        flex-grow: 1;
        font-size: 12px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 1;
        font-family: Poppins;
        font-weight: 700;
        line-height: 17.25px;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1k2k645 {
        color: #333;
        width: auto;
        flex-grow: 1;
        font-size: 12px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 1;
        font-family: Poppins;
        font-weight: 700;
        line-height: 17.25px;
        text-align-last: left
    }
}

.r-18lmqpz :not(#\ ):not(#\ ).r-1k2k645 {
    color: #333;
    flex-grow: 1;
    font-size: 12px;
    word-wrap: break-word;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 1;
    font-family: Poppins;
    font-weight: 700;
    line-height: 17.25px;
    text-align-last: left
}

@media (max-width: 640px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-1k2k645 {
        color: #333;
        width: auto;
        flex-grow: 1;
        font-size: 12px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 1;
        font-family: Poppins;
        font-weight: 700;
        line-height: 17.25px;
        text-align-last: left
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-1k2k645 {
        color: #333;
        width: auto;
        flex-grow: 1;
        font-size: 12px;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 1;
        font-family: Poppins;
        font-weight: 700;
        line-height: 17.25px;
        text-align-last: left
    }
}

:not(#\ ):not(#\ ).r-d2tvcd {
    width: 20%;
    display: flex;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin: 4.5px 3px 4.5px 6px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d2tvcd {
        width: 20%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 4.5px 3px 4.5px 6px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d2tvcd {
        width: 20%;
        display: flex;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin: 4.5px 3px 4.5px 6px
    }
}

.r-18lmqpz :not(#\ ):not(#\ ).r-d2tvcd {
    width: 20%;
    height: auto;
    flex-grow: unset;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    margin: 4.5px 3px 4.5px 6px
}

@media (max-width: 640px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-d2tvcd {
        width: 20%;
        height: auto;
        flex-grow: unset;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        margin: 4.5px 3px 4.5px 6px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-d2tvcd {
        width: 20%;
        height: auto;
        flex-grow: unset;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        margin: 4.5px 3px 4.5px 6px
    }
}

:not(#\ ):not(#\ ).r-1afvi6z {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1afvi6z {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1afvi6z {
        transition: inherit
    }
}

.r-18lmqpz :not(#\ ):not(#\ ).r-1afvi6z {
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-1afvi6z {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-1afvi6z {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-lodrnp {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lodrnp {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lodrnp {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

.r-18lmqpz :not(#\ ):not(#\ ).r-lodrnp {
    --rpmh: 270px;
    --rpmw: 100%;
    display: flex
}

@media (max-width: 640px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-lodrnp {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ).r-18lmqpz :not(#\ ):not(#\ ).r-lodrnp {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1aj1sz9 {
    display: flex;
    row-gap: 20px;
    position: relative;
    min-width: auto;
    background: #fff;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1aj1sz9 {
        display: flex;
        row-gap: 20px;
        position: relative;
        min-width: auto;
        background: #fff;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1aj1sz9 {
        display: flex;
        row-gap: 20px;
        position: relative;
        min-width: auto;
        background: #fff;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1g07q0u {
    color: #100c00e6;
    font-size: 18px;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 500;
    line-height: 23px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g07q0u {
        color: #100c00e6;
        font-size: 18px;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 500;
        line-height: 23px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g07q0u {
        color: #100c00e6;
        font-size: 18px;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 500;
        line-height: 23px
    }
}

:not(#\ ):not(#\ ).r-1eatj4q {
    width: 90%;
    height: 1px;
    display: flex;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    margin-left: 5%;
    margin-right: 5%;
    flex-direction: column;
    padding-bottom: 1px;
    background-color: #22222240;
    background-image: none
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eatj4q {
        width: 90%;
        height: 1px;
        display: flex;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        margin-left: 5%;
        margin-right: 5%;
        flex-direction: column;
        padding-bottom: 1px;
        background-color: #22222240;
        background-image: none
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eatj4q {
        width: 90%;
        height: 1px;
        display: flex;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        margin-left: 5%;
        margin-right: 5%;
        flex-direction: column;
        padding-bottom: 1px;
        background-color: #22222240;
        background-image: none
    }
}

:not(#\ ):not(#\ ).r-sm6bmu {
    width: 100%;
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sm6bmu {
        width: 100%;
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sm6bmu {
        width: 100%;
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1xjg8sr {
    width: 30%;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xjg8sr {
        width: 30%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xjg8sr {
        width: 30%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-mi6g2f {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mi6g2f {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mi6g2f {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-lxwy1z {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lxwy1z {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lxwy1z {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-11s0udv {
    color: #333;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 700;
    line-height: 25.6px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11s0udv {
        color: #333;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 25.6px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11s0udv {
        color: #333;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 700;
        line-height: 25.6px
    }
}

:not(#\ ):not(#\ ).r-1fwelkq {
    display: grid;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fwelkq {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fwelkq {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

:not(#\ ):not(#\ ).r-1rdcl6f {
    display: flex;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rdcl6f {
        display: flex;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rdcl6f {
        display: flex;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-8v6jbf {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 2;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 2;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8v6jbf {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 2;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 2;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8v6jbf {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 2;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 2;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ).r-4vn8y2 {
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4vn8y2 {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4vn8y2 {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-fbv265 {
    display: flex;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fbv265 {
        width: auto;
        height: auto;
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fbv265 {
        width: auto;
        height: auto;
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-1f25n2b {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f25n2b {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f25n2b {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1o03ydn {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o03ydn {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o03ydn {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-53z4yg {
    width: 100%;
    flex-grow: 1;
    font-size: 12px;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 1;
    line-height: 24px;
    overflow-wrap: break-word;
    grid-column-end: span 0;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-53z4yg {
        width: 100%;
        flex-grow: 1;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 1;
        line-height: 24px;
        grid-column-end: span 0;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-53z4yg {
        width: 100%;
        flex-grow: 1;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 1;
        line-height: 24px;
        grid-column-end: span 0;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-evxats {
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-evxats {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-evxats {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

:not(#\ ):not(#\ ).r-1iin7b2 {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1iin7b2 {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1iin7b2 {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-13m8dli {
    display: flex;
    row-gap: 15px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13m8dli {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13m8dli {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-ib6w2r {
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ib6w2r {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ib6w2r {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1rqlm6h {
    display: flex;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rqlm6h {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rqlm6h {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-dedrym {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dedrym {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dedrym {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1m2mkqf {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1m2mkqf {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1m2mkqf {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1mxi4wq {
    width: 100%;
    font-size: 12px;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mxi4wq {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mxi4wq {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-1x30y51 {
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1x30y51 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1x30y51 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

:not(#\ ):not(#\ ).r-11mpd8v {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11mpd8v {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11mpd8v {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1lrmvej {
    display: flex;
    row-gap: 15px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lrmvej {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lrmvej {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-cu4b10 {
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cu4b10 {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cu4b10 {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-3q8p14 {
    display: flex;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3q8p14 {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3q8p14 {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-14jgtr {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14jgtr {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14jgtr {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1gs20ey {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gs20ey {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gs20ey {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1lbl0hx {
    width: 100%;
    font-size: 12px;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lbl0hx {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lbl0hx {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-1a7usf5 {
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a7usf5 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a7usf5 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

:not(#\ ):not(#\ ).r-ivinq0 {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ivinq0 {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ivinq0 {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-19zis36 {
    display: flex;
    row-gap: 15px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19zis36 {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19zis36 {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-90u8kj {
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-90u8kj {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-90u8kj {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-c49xlt {
    display: flex;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-c49xlt {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-c49xlt {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-fhl6nl {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fhl6nl {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fhl6nl {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1dokhu7 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dokhu7 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dokhu7 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1kzkw3s {
    width: 100%;
    font-size: 12px;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kzkw3s {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kzkw3s {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-fytuvn {
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fytuvn {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fytuvn {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
    }
}

:not(#\ ):not(#\ ).r-8pczba {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8pczba {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8pczba {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1luocy7 {
    display: flex;
    row-gap: 15px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: flex-start;
    flex-shrink: 0;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1luocy7 {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1luocy7 {
        display: flex;
        row-gap: 5px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1fgnagc {
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fgnagc {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fgnagc {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1odh7ox {
    display: flex;
    flex-grow: 1;
    max-width: none;
    min-width: 0;
    flex-basis: auto;
    min-height: 0;
    object-fit: cover;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1odh7ox {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1odh7ox {
        display: flex;
        flex-grow: 1;
        max-width: none;
        min-width: 0;
        flex-basis: auto;
        min-height: 0;
        object-fit: cover;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-1vl74np {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vl74np {
        object-fit: cover;
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vl74np {
        object-fit: cover;
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-y2257j {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y2257j {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y2257j {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-bbdl0w {
    width: 100%;
    font-size: 12px;
    flex-basis: auto;
    text-align: center;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bbdl0w {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bbdl0w {
        width: 100%;
        font-size: 10px;
        flex-basis: auto;
        text-align: center;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px;
        text-align-last: center
    }
}

:not(#\ ):not(#\ ).r-ejgsi7 {
    display: flex;
    row-gap: 20px;
    position: relative;
    min-width: auto;
    background: #fff;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 0;
    margin-bottom: 10%;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ejgsi7 {
        display: flex;
        row-gap: 20px;
        position: relative;
        min-width: auto;
        background: #fff;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin-bottom: 10%;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ejgsi7 {
        display: flex;
        row-gap: 20px;
        position: relative;
        min-width: auto;
        background: #fff;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 0;
        margin-bottom: 10%;
        flex-direction: column;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1fnwvvq {
    color: #100c00e6;
    font-size: 18px;
    word-wrap: break-word;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    font-family: Poppins;
    font-weight: 500;
    line-height: 23px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fnwvvq {
        color: #100c00e6;
        font-size: 18px;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 500;
        line-height: 23px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fnwvvq {
        color: #100c00e6;
        font-size: 18px;
        word-wrap: break-word;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        font-family: Poppins;
        font-weight: 500;
        line-height: 23px
    }
}

:not(#\ ):not(#\ ).r-1saadjj {
    gap: 0px 10px;
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    --replo-gap: 10px;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1saadjj {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1saadjj {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

:not(#\ ):not(#\ ).r-1tjjdac {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tjjdac {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tjjdac {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1kxesfb {
    flex-grow: 2;
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 2;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kxesfb {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kxesfb {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-ji9n0r {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ji9n0r {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ji9n0r {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ).r-m7c2m1 {
    width: 50%;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-m7c2m1 {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-m7c2m1 {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-19pwzsg {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19pwzsg {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19pwzsg {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1okigxk {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1okigxk {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1okigxk {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-hcbhwv {
    font-size: 14px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-hcbhwv {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-hcbhwv {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1gjgy14 {
    gap: 0px 10px;
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    --replo-gap: 10px;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gjgy14 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gjgy14 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

:not(#\ ):not(#\ ).r-18z5nqe {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18z5nqe {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18z5nqe {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-ouuty7 {
    flex-grow: 2;
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 2;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ouuty7 {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ouuty7 {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1lrixjx {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lrixjx {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1lrixjx {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ).r-16igb32 {
    width: 50%;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16igb32 {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16igb32 {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-18xn6y8 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18xn6y8 {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18xn6y8 {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-14g3hfj {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14g3hfj {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14g3hfj {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-b31ox {
    font-size: 14px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b31ox {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-b31ox {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-a463hn {
    gap: 0px 10px;
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    --replo-gap: 10px;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-a463hn {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-a463hn {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

:not(#\ ):not(#\ ).r-553k95 {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-553k95 {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-553k95 {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-6k44ty {
    flex-grow: 2;
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 2;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6k44ty {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6k44ty {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-15tph8z {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15tph8z {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15tph8z {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ).r-imtcoy {
    width: 50%;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-imtcoy {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-imtcoy {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-gvltod {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gvltod {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gvltod {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-162eigd {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-162eigd {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-162eigd {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-buy4n0 {
    font-size: 14px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-buy4n0 {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-buy4n0 {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1ap6t43 {
    gap: 0px 10px;
    display: grid;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    --replo-gap: 10px;
    align-items: flex-start;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    justify-content: flex-start;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ap6t43 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ap6t43 {
        gap: 0px 10px;
        display: grid;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        --replo-gap: 10px;
        align-items: flex-start;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        justify-content: flex-start;
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
    }
}

:not(#\ ):not(#\ ).r-15u9pey {
    display: flex;
    max-width: 100%;
    align-self: stretch;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15u9pey {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15u9pey {
        display: flex;
        max-width: 100%;
        align-self: stretch;
        flex-basis: auto;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-17hakfd {
    flex-grow: 2;
    font-size: 12px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 2;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17hakfd {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17hakfd {
        flex-grow: 2;
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 2;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-1rebs00 {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    transition: inherit;
    align-items: center;
    flex-shrink: 1;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rebs00 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rebs00 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        flex-wrap: nowrap;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        transition: inherit;
        align-items: center;
        flex-shrink: 1;
        flex-direction: row;
        justify-content: center;
        --replo-flex-min-dimension: 0px
    }
}

:not(#\ ):not(#\ ).r-1l66qyt {
    width: 50%;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    transition: inherit;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1l66qyt {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1l66qyt {
        width: 50%;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        transition: inherit;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1jqxj8z {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    transition: inherit
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jqxj8z {
        transition: inherit
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jqxj8z {
        transition: inherit
    }
}

:not(#\ ):not(#\ ).r-1ul04fi {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ul04fi {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ul04fi {
        --rpmh: 270px;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1630h0a {
    font-size: 14px;
    flex-basis: auto;
    transition: inherit;
    flex-shrink: 0;
    line-height: 24px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1630h0a {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1630h0a {
        font-size: 10px;
        flex-basis: auto;
        transition: inherit;
        flex-shrink: 0;
        line-height: 24px
    }
}

:not(#\ ):not(#\ ).r-5bigjq {
    width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
    display: flex;
    row-gap: 20px;
    position: relative;
    flex-grow: 1;
    max-width: 1000px;
    min-width: auto;
    align-self: auto;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    margin-left: 15%;
    padding-top: 5%;
    margin-right: 15%;
    border-bottom: 1px #E9EAED solid;
    margin-bottom: 2.55%;
    flex-direction: column;
    padding-bottom: 2.5%;
    --replo-margin-left: 15%;
    border-bottom-color: #e9eaed;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    --replo-margin-right: 15%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5bigjq {
        width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
        display: flex;
        row-gap: 20px;
        position: relative;
        flex-grow: 1;
        max-width: 1000px;
        min-width: auto;
        align-self: auto;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        margin-left: 5%;
        padding-top: 5%;
        margin-right: 15%;
        border-bottom: 1px #E9EAED solid;
        margin-bottom: 2.55%;
        flex-direction: column;
        padding-bottom: 2.5%;
        --replo-margin-left: 5%;
        border-bottom-color: #e9eaed;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        --replo-margin-right: 15%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5bigjq {
        width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
        display: flex;
        row-gap: 20px;
        position: relative;
        flex-grow: 1;
        max-width: 1000px;
        min-width: auto;
        align-self: auto;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        margin-left: 5%;
        padding-top: 5%;
        margin-right: 15%;
        border-bottom: 1px #E9EAED solid;
        margin-bottom: 2.55%;
        flex-direction: column;
        padding-bottom: 2.5%;
        --replo-margin-left: 5%;
        border-bottom-color: #e9eaed;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        --replo-margin-right: 15%
    }
}

:not(#\ ):not(#\ ).r-dw3q48 {
    color: #303030;
    width: 86.72px;
    height: 16px;
    position: relative;
    font-size: 16px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Open Sans;
    font-weight: 700;
    line-height: 16px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dw3q48 {
        color: #303030;
        width: 86.72px;
        height: 16px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 700;
        line-height: 16px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-dw3q48 {
        color: #303030;
        width: 86.72px;
        height: 16px;
        position: relative;
        font-size: 16px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Open Sans;
        font-weight: 700;
        line-height: 16px
    }
}

:not(#\ ):not(#\ ).r-12hq00h {
    border: 1px #DEDEDE solid;
    display: flex;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    transform: none;
    flex-basis: auto;
    min-height: 1px;
    align-items: flex-start;
    flex-shrink: 1;
    padding: 20px;
    flex-direction: column;
    justify-content: flex-start
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12hq00h {
        border: 1px #DEDEDE solid;
        display: flex;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        transform: none;
        flex-basis: auto;
        min-height: 1px;
        align-items: flex-start;
        flex-shrink: 1;
        padding: 20px;
        flex-direction: column;
        justify-content: flex-start
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12hq00h {
        border: 1px #DEDEDE solid;
        display: flex;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        transform: none;
        flex-basis: auto;
        min-height: 1px;
        align-items: flex-start;
        flex-shrink: 1;
        padding: 20px;
        flex-direction: column;
        justify-content: flex-start
    }
}

:not(#\ ):not(#\ ).r-wrzf64 {
    color: #a1a1a1;
    width: 120.91px;
    height: 16.1px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 16.1px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wrzf64 {
        color: #a1a1a1;
        width: 120.91px;
        height: 16.1px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 16.1px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wrzf64 {
        color: #a1a1a1;
        width: 120.91px;
        height: 16.1px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 16.1px
    }
}

:not(#\ ):not(#\ ).r-13ycn6c {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13ycn6c {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13ycn6c {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-3ea36f {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3ea36f {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3ea36f {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1kfqh57 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1h0u2d8 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1h0u2d8 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1h0u2d8 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1gfshtw {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gfshtw {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gfshtw {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1pas3mb {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pas3mb {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pas3mb {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1s6pgve {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s6pgve {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s6pgve {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-jbqjhb {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jbqjhb {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-jbqjhb {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1cy80f0 {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cy80f0 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cy80f0 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-gywazo {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gywazo {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gywazo {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1sn5l5w {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1sn5l5w {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1sn5l5w {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-6u8raa {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6u8raa {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6u8raa {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-49tfnp {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-49tfnp {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-49tfnp {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-g1c0uj {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-g1c0uj {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-g1c0uj {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-qbm0bm {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-ppkdz2 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ppkdz2 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ppkdz2 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1dcjyc5 {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dcjyc5 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dcjyc5 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-ododjs {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ododjs {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ododjs {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-u0c8ww {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-u0c8ww {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-u0c8ww {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-u4ewri {
    display: flex;
    row-gap: 15px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    border-left: 1px #D4D6DB dotted;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-u4ewri {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-u4ewri {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-l497nl {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1.25%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l497nl {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l497nl {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

:not(#\ ):not(#\ ).r-jeghe {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1yziu3m {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1yziu3m {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1yziu3m {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1qthekw {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qthekw {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qthekw {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-8336u4 {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8336u4 {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8336u4 {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1usa3gm {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1usa3gm {
        color: #000;
        height: auto;
        position: relative;
        flex-grow: unset;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1usa3gm {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-43k802 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-43k802 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-43k802 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-ya525z {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ya525z {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ya525z {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1la75c4 {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1la75c4 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1la75c4 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1nu4n7z {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nu4n7z {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nu4n7z {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-2j86id {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2j86id {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2j86id {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1cgmfvc {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cgmfvc {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cgmfvc {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-w7wtwz {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-w7wtwz {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-w7wtwz {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-14ibwpo {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1jjipyt {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jjipyt {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jjipyt {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-wjm673 {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wjm673 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wjm673 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-mae2eo {
    color: #000;
    width: 4.4px;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mae2eo {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mae2eo {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-8zrxx {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8zrxx {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8zrxx {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1bx6slm {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bx6slm {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bx6slm {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-7ug22h {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7ug22h {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7ug22h {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-8v36q1 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-8kbwjk {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8kbwjk {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8kbwjk {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-m1fc91 {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-m1fc91 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-m1fc91 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1530ppa {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1530ppa {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1530ppa {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1w7m6sd {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w7m6sd {
        color: #000;
        height: auto;
        position: relative;
        flex-grow: unset;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w7m6sd {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-r58cg8 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r58cg8 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r58cg8 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-9izplm {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9izplm {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9izplm {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-hvi9vm {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-hvi9vm {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-hvi9vm {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1mdz6uc {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mdz6uc {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mdz6uc {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-5qh5f7 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5qh5f7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5qh5f7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1chn4kn {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1chn4kn {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1chn4kn {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-rpj3c0 {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rpj3c0 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rpj3c0 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-sp7g7p {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-rqk4aa {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rqk4aa {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-rqk4aa {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-6807hi {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6807hi {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6807hi {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1x2a25d {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1x2a25d {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1x2a25d {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-l54hfu {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l54hfu {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l54hfu {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1puryj6 {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1puryj6 {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1puryj6 {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-13rkliu {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13rkliu {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13rkliu {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-dvlnut {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1be2u4u {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1be2u4u {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1be2u4u {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-tr62xc {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tr62xc {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tr62xc {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-pyilsv {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pyilsv {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pyilsv {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-14o024r {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14o024r {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14o024r {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1locgs5 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1locgs5 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1locgs5 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-209dvc {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-209dvc {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-209dvc {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-16d6j6b {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16d6j6b {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16d6j6b {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1res2wf {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1res2wf {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1res2wf {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-65zbqj {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-65zbqj {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-65zbqj {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1pmddy7 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pmddy7 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pmddy7 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-198vswr {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-198vswr {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-198vswr {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-wgqvaz {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1rq3xu7 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rq3xu7 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rq3xu7 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-5rbdmd {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5rbdmd {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5rbdmd {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-yuf7no {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yuf7no {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yuf7no {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-ir61gd {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ir61gd {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ir61gd {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1e59ho6 {
    display: flex;
    row-gap: 15px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    border-left: 1px #D4D6DB dotted;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1e59ho6 {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1e59ho6 {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-10rl9th {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1.25%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10rl9th {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10rl9th {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

:not(#\ ):not(#\ ).r-1gq6jmo {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-opk708 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-opk708 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-opk708 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1g7borb {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g7borb {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1g7borb {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1nubt4y {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nubt4y {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1nubt4y {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-cumqm {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cumqm {
        color: #000;
        height: auto;
        position: relative;
        flex-grow: unset;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cumqm {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-6e59ry {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6e59ry {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6e59ry {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1qdgfpc {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qdgfpc {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qdgfpc {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1xgdv0e {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xgdv0e {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xgdv0e {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-11cdgje {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11cdgje {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-11cdgje {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-i14sf4 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-i14sf4 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-i14sf4 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-3c5l37 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3c5l37 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3c5l37 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-12325kq {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12325kq {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12325kq {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1rbgq5f {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-19xv60i {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19xv60i {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19xv60i {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1so3emg {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1so3emg {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1so3emg {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1odw6ed {
    color: #000;
    width: 4.4px;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1odw6ed {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1odw6ed {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1wx34zj {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wx34zj {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wx34zj {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-pyggdu {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pyggdu {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pyggdu {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-29o963 {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-29o963 {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-29o963 {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1r49t1n {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-h8snwr {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h8snwr {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h8snwr {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-nwlzzx {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nwlzzx {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nwlzzx {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-uspwvp {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uspwvp {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uspwvp {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-os0d76 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-os0d76 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-os0d76 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-8ngz3e {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8ngz3e {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8ngz3e {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-sji0rl {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sji0rl {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sji0rl {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-10p4hyc {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10p4hyc {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10p4hyc {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-t9xply {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-t9xply {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-t9xply {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-2wxtqp {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2wxtqp {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2wxtqp {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-7x7q0o {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7x7q0o {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7x7q0o {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1qjxvvu {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qjxvvu {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qjxvvu {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-s6n3jj {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-153qcpq {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-153qcpq {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-153qcpq {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1xx1o0x {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xx1o0x {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xx1o0x {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1oa8fw0 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1oa8fw0 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1oa8fw0 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1m0m611 {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1m0m611 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1m0m611 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-lhn1hu {
    display: flex;
    row-gap: 15px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    border-left: 1px #D4D6DB dotted;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lhn1hu {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lhn1hu {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-bd8k6j {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1.25%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bd8k6j {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bd8k6j {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

:not(#\ ):not(#\ ).r-1ys15vk {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-7cnbxa {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7cnbxa {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7cnbxa {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1jr1hob {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jr1hob {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jr1hob {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-yivgh6 {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yivgh6 {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yivgh6 {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1gutiw8 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gutiw8 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gutiw8 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1dcgqr8 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dcgqr8 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dcgqr8 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-zjdvwn {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zjdvwn {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zjdvwn {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1sz9zyj {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1sz9zyj {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1sz9zyj {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-mo2tov {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mo2tov {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mo2tov {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-18arp3e {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18arp3e {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18arp3e {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-12ymi1c {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12ymi1c {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-12ymi1c {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-fyyseg {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fyyseg {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fyyseg {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-m9b2cb {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-wy9mmx {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wy9mmx {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wy9mmx {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1kh00qa {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kh00qa {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kh00qa {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-37i9w9 {
    color: #000;
    width: 4.4px;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-37i9w9 {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-37i9w9 {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1axnatn {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1axnatn {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1axnatn {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1hmtdku {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hmtdku {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hmtdku {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-fsoijj {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fsoijj {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-fsoijj {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-15psje7 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1isweif {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1isweif {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1isweif {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-yeql7g {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yeql7g {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-yeql7g {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1eae0we {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eae0we {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eae0we {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1os90ij {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1os90ij {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1os90ij {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1dbzyhr {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dbzyhr {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1dbzyhr {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-10v05jg {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10v05jg {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10v05jg {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-6wibog {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6wibog {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6wibog {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-eirrlb {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eirrlb {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eirrlb {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-14hry8w {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14hry8w {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14hry8w {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-gpur1i {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gpur1i {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gpur1i {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-ut9ne7 {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ut9ne7 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ut9ne7 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-4gcsp6 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-41tzw0 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-41tzw0 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-41tzw0 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1pho2h7 {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pho2h7 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pho2h7 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-d5qu9 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d5qu9 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d5qu9 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1q89qpl {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1q89qpl {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1q89qpl {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1hnv23r {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hnv23r {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hnv23r {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-2mo3e3 {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2mo3e3 {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2mo3e3 {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-avwvn8 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-ogsf6z {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ogsf6z {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ogsf6z {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-llec2m {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-llec2m {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-llec2m {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1s1xq4n {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s1xq4n {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s1xq4n {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1mhckuo {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mhckuo {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mhckuo {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-uxd82q {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uxd82q {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uxd82q {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-9gh11l {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9gh11l {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9gh11l {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-d96wnq {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d96wnq {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d96wnq {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-r7mujm {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r7mujm {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r7mujm {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-p67qba {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-p67qba {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-p67qba {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1kv4z3v {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kv4z3v {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kv4z3v {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-cpywe9 {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cpywe9 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cpywe9 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1swd0tw {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-8ffsup {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8ffsup {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8ffsup {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-za44bp {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-za44bp {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-za44bp {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1r6pvw3 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1r6pvw3 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1r6pvw3 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-v32lyt {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v32lyt {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v32lyt {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-zsxyzm {
    display: flex;
    row-gap: 15px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    border-left: 1px #D4D6DB dotted;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zsxyzm {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zsxyzm {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-iextma {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1.25%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-iextma {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-iextma {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

:not(#\ ):not(#\ ).r-18e0wq3 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-eouv68 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eouv68 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eouv68 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1eyel7i {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eyel7i {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1eyel7i {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-10im6yl {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10im6yl {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10im6yl {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-nppdwd {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nppdwd {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nppdwd {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-buyvmo {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-buyvmo {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-buyvmo {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-k8339t {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k8339t {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-k8339t {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-ys6wil {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ys6wil {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ys6wil {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1fk0r2j {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fk0r2j {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fk0r2j {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1z0xq63 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1z0xq63 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1z0xq63 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-3gmj15 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3gmj15 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3gmj15 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-laawvk {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-laawvk {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-laawvk {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1dx4vbu {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-qgoq58 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qgoq58 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qgoq58 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-9s4piw {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9s4piw {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9s4piw {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-lkc16 {
    color: #000;
    width: 4.4px;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lkc16 {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-lkc16 {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-14zmr32 {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14zmr32 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-14zmr32 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1td2dqf {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1td2dqf {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1td2dqf {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-9hzkbi {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9hzkbi {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9hzkbi {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-kbqpcj {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1cs9c3w {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cs9c3w {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cs9c3w {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-wz26dw {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wz26dw {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wz26dw {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-19mfhhi {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19mfhhi {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19mfhhi {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-bp99m7 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bp99m7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bp99m7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1fur55r {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fur55r {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1fur55r {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-3pc86z {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3pc86z {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3pc86z {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-ndqh9k {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ndqh9k {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ndqh9k {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-utywft {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-utywft {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-utywft {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1qtlerg {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qtlerg {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1qtlerg {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-d56633 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d56633 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-d56633 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-177v1fu {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-177v1fu {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-177v1fu {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-11x4a01 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-178auwz {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-178auwz {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-178auwz {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1hrn7mx {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hrn7mx {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hrn7mx {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-13cdta5 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13cdta5 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13cdta5 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1w9kx9x {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w9kx9x {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w9kx9x {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1w5cj6k {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w5cj6k {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1w5cj6k {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-17v093d {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17v093d {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17v093d {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-b00h3e {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1vtxs7x {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vtxs7x {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vtxs7x {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-9z0ccm {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9z0ccm {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9z0ccm {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-mtekoi {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mtekoi {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mtekoi {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-i5dkm7 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-i5dkm7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-i5dkm7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1wll2dk {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wll2dk {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wll2dk {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-gsppvl {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gsppvl {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gsppvl {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1u0dq8e {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1u0dq8e {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1u0dq8e {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1mp0oj4 {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mp0oj4 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mp0oj4 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-gmi9yi {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gmi9yi {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gmi9yi {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-5dow9b {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5dow9b {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5dow9b {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-v7jqu3 {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v7jqu3 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v7jqu3 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-4uwui0 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1epayn6 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1epayn6 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1epayn6 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-8pfwvm {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8pfwvm {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8pfwvm {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-123fqot {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-123fqot {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-123fqot {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-wzttg8 {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wzttg8 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wzttg8 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1olr017 {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1olr017 {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1olr017 {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-5e6moa {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5e6moa {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-5e6moa {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-412gwy {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-uwfuf3 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uwfuf3 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uwfuf3 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-17q5m1x {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17q5m1x {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17q5m1x {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1f2clpv {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f2clpv {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f2clpv {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-2ssgm8 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2ssgm8 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2ssgm8 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-2c4chp {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2c4chp {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2c4chp {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-roffy1 {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-roffy1 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-roffy1 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1rblfh3 {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rblfh3 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1rblfh3 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1inybxg {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1inybxg {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1inybxg {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-pai74w {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pai74w {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pai74w {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-nv0o3j {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nv0o3j {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-nv0o3j {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1ej0892 {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ej0892 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ej0892 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-lamqcy {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1a0r8y1 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a0r8y1 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a0r8y1 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1acf921 {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1acf921 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1acf921 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-mxdcdr {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mxdcdr {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-mxdcdr {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-18ctp6t {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18ctp6t {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18ctp6t {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-17z6tzo {
    display: flex;
    row-gap: 15px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    border-left: 1px #D4D6DB dotted;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17z6tzo {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17z6tzo {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-13hf5xl {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1.25%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13hf5xl {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13hf5xl {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

:not(#\ ):not(#\ ).r-x8caan {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1cm19iu {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cm19iu {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cm19iu {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1o40tzf {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o40tzf {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o40tzf {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-wtpo35 {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wtpo35 {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-wtpo35 {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-uythu5 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uythu5 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-uythu5 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1jeinhw {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jeinhw {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jeinhw {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-7b0yfg {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7b0yfg {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-7b0yfg {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-17tgw1k {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17tgw1k {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17tgw1k {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-88fh4 {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-88fh4 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-88fh4 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1ppupgl {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ppupgl {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ppupgl {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-efyv4r {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-efyv4r {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-efyv4r {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-v7lx43 {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v7lx43 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-v7lx43 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-puxzof {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-gvqjs2 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gvqjs2 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-gvqjs2 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1ny9pjx {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ny9pjx {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ny9pjx {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-eqylrt {
    color: #000;
    width: 4.4px;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eqylrt {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-eqylrt {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-19lia6u {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19lia6u {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19lia6u {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-ln5dsa {
    display: flex;
    row-gap: 15px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    border-left: 1px #D4D6DB dotted;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ln5dsa {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ln5dsa {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1s057xe {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1.25%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s057xe {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s057xe {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

:not(#\ ):not(#\ ).r-1rnul0m {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-17e58g4 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17e58g4 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17e58g4 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-pi1p6q {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pi1p6q {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pi1p6q {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-6tr4xf {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6tr4xf {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-6tr4xf {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1v938ts {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1v938ts {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1v938ts {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1pkwmwx {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pkwmwx {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pkwmwx {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1p4ggct {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1p4ggct {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1p4ggct {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1hd8d58 {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hd8d58 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1hd8d58 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-pn3jaj {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pn3jaj {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pn3jaj {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1uf3omh {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uf3omh {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1uf3omh {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-9u4t8y {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9u4t8y {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9u4t8y {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1xso2iy {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xso2iy {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1xso2iy {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-18n0mig {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-23b7go {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-23b7go {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-23b7go {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1a34v4z {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a34v4z {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1a34v4z {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-9g3byj {
    color: #000;
    width: 4.4px;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9g3byj {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-9g3byj {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1bawfq9 {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bawfq9 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1bawfq9 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-y1rdnx {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y1rdnx {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y1rdnx {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-10n9iem {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10n9iem {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10n9iem {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1gzkg5z {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-vfyhec {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-vfyhec {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-vfyhec {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-o6rur9 {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-o6rur9 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-o6rur9 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-j0q8fo {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j0q8fo {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-j0q8fo {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-17zidop {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17zidop {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-17zidop {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-29s8zq {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-29s8zq {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-29s8zq {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-zj563a {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zj563a {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-zj563a {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1ke6b5h {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ke6b5h {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ke6b5h {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1l0y8p2 {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1l0y8p2 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1l0y8p2 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-h2obcy {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h2obcy {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-h2obcy {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-43srby {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-43srby {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-43srby {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-13l2syb {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13l2syb {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-13l2syb {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-mpznam {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-15c407o {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15c407o {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-15c407o {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-10gt3zc {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10gt3zc {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-10gt3zc {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-e32dpf {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-e32dpf {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-e32dpf {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1b6he02 {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1b6he02 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1b6he02 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1iq6aac {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1iq6aac {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1iq6aac {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-1ffae4l {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ffae4l {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ffae4l {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-3blct2 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1417q3c {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1417q3c {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1417q3c {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-qu6a1j {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qu6a1j {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qu6a1j {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-3lh8ns {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3lh8ns {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3lh8ns {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-158mpac {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-158mpac {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-158mpac {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-x7m1dn {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x7m1dn {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-x7m1dn {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-94kgnt {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-94kgnt {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-94kgnt {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-qkz6x4 {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qkz6x4 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qkz6x4 {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1anttu2 {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1anttu2 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1anttu2 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-92ec9e {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-92ec9e {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-92ec9e {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-sjakjx {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sjakjx {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-sjakjx {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-tcve2v {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tcve2v {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-tcve2v {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1l5u2vm {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-pu0bre {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pu0bre {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-pu0bre {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1tjwcg7 {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tjwcg7 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1tjwcg7 {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1exik83 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1exik83 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1exik83 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-qzbjw9 {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qzbjw9 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qzbjw9 {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-kx77ud {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kx77ud {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kx77ud {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-1kre0z2 {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kre0z2 {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1kre0z2 {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1kddkb5 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-8vqtg4 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8vqtg4 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-8vqtg4 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1e3k38r {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1e3k38r {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1e3k38r {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-r609hf {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r609hf {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-r609hf {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1mqgmvn {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mqgmvn {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1mqgmvn {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1saumbc {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1saumbc {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1saumbc {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1ec6z2p {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ec6z2p {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1ec6z2p {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-cb8ljw {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cb8ljw {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-cb8ljw {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1vo7aug {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vo7aug {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1vo7aug {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-18ozzba {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18ozzba {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18ozzba {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-86ttg4 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-86ttg4 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-86ttg4 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-168jay1 {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-168jay1 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-168jay1 {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1rmbx34 {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-4ewng5 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4ewng5 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4ewng5 {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-ube5qt {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ube5qt {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ube5qt {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-18owzt7 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18owzt7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-18owzt7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-19nc9xd {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19nc9xd {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-19nc9xd {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1c8tcvj {
    display: flex;
    row-gap: 15px;
    position: relative;
    min-width: auto;
    transform: none;
    align-self: stretch;
    column-gap: 15px;
    flex-basis: auto;
    margin-top: 1.25%;
    min-height: 1px;
    border-left: 1px #D4D6DB dotted;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1c8tcvj {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1c8tcvj {
        display: flex;
        row-gap: 15px;
        position: relative;
        min-width: auto;
        transform: none;
        align-self: stretch;
        column-gap: 15px;
        flex-basis: auto;
        margin-top: 1.25%;
        min-height: 1px;
        border-left: 1px #D4D6DB dotted;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1be6vve {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0;
    margin-left: 1.25%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1be6vve {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1be6vve {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0;
        margin-left: 1.25%
    }
}

:not(#\ ):not(#\ ).r-1fzhm1m {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1373qp8 {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1373qp8 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1373qp8 {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1pkm492 {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pkm492 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1pkm492 {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1cc8xpc {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cc8xpc {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1cc8xpc {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-1b5nt5o {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    align-self: stretch;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1b5nt5o {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1b5nt5o {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        align-self: stretch;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1wv7rrk {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wv7rrk {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1wv7rrk {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-2kdzor {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2kdzor {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2kdzor {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1jdptuq {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jdptuq {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jdptuq {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-y0c2gd {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y0c2gd {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-y0c2gd {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-l4vbwn {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l4vbwn {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-l4vbwn {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-a5hk39 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-a5hk39 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-a5hk39 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-16r8nvv {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16r8nvv {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-16r8nvv {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1eqs0qx {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-144lyur {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-144lyur {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-144lyur {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-531jki {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-531jki {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-531jki {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-3kdzp7 {
    color: #000;
    width: 4.4px;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3kdzp7 {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-3kdzp7 {
        color: #000;
        width: 4.4px;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-191xhnm {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-191xhnm {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-191xhnm {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-qtpicn {
    display: flex;
    row-gap: 15px;
    position: relative;
    flex-grow: 1;
    min-width: auto;
    column-gap: 15px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qtpicn {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-qtpicn {
        display: flex;
        row-gap: 15px;
        position: relative;
        flex-grow: 1;
        min-width: auto;
        column-gap: 15px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1
    }
}

:not(#\ ):not(#\ ).r-szdqhh {
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-szdqhh {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-szdqhh {
        width: 48px;
        height: 48px;
        display: flex;
        position: relative;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-11obnrv {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-90zydg {
    gap: 8px;
    color: #2563eb;
    --rpmh: 100%;
    --rpmw: 100%;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-90zydg {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-90zydg {
        --rpmh: 100%;
        --rpmw: 100%;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-2wnycb {
    display: flex;
    row-gap: 5px;
    position: relative;
    flex-grow: 1;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 5px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    flex-direction: column
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2wnycb {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-2wnycb {
        display: flex;
        row-gap: 5px;
        position: relative;
        flex-grow: 1;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 5px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        flex-direction: column
    }
}

:not(#\ ):not(#\ ).r-1j5k87a {
    color: #3b5998;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 700;
    line-height: 16.8px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1j5k87a {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1j5k87a {
        color: #3b5998;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 700;
        line-height: 16.8px
    }
}

:not(#\ ):not(#\ ).r-ei0dox {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ei0dox {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ei0dox {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-4qgwgx {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: flex-start;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4qgwgx {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-4qgwgx {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: flex-start;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1f5cggi {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f5cggi {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1f5cggi {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-53gsfe {
    color: #000;
    height: 20.02px;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    overflow-y: hidden;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-53gsfe {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-53gsfe {
        color: #000;
        height: 20.02px;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        overflow-y: hidden;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-degvo5 {
    color: #627aad;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-degvo5 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-degvo5 {
        color: #627aad;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-kwqc7 {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kwqc7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-kwqc7 {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1s1q774 {
    display: flex;
    row-gap: 10px;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    justify-content: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s1q774 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1s1q774 {
        display: flex;
        row-gap: 10px;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        column-gap: 10px;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        justify-content: center
    }
}

:not(#\ ):not(#\ ).r-1gwqfpt {
    display: flex;
    position: relative;
    max-width: 400px;
    min-width: 0;
    transform: none;
    flex-basis: auto;
    min-height: 0;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: center;
    flex-shrink: 0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gwqfpt {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1gwqfpt {
        display: flex;
        position: relative;
        max-width: 400px;
        min-width: 0;
        transform: none;
        flex-basis: auto;
        min-height: 0;
        overflow-x: auto;
        overflow-y: hidden;
        align-items: center;
        flex-shrink: 0
    }
}

:not(#\ ):not(#\ ).r-1hedhrr {
    height: 100%;
    margin: 0;
    display: block;
    padding: 0;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%
}

:not(#\ ):not(#\ ).r-1jal16d {
    gap: 8px;
    color: #2563eb;
    --rpmh: 270px;
    --rpmw: 270px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-width: var(--rpmw, auto);
    min-height: var(--rpmh, auto);
    align-items: center;
    font-weight: 500;
    line-height: 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #f0f0f0
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jal16d {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1jal16d {
        --rpmh: 270px;
        --rpmw: 270px;
        display: flex
    }
}

:not(#\ ):not(#\ ).r-1o6820v {
    color: #7f7f7f;
    z-index: 1;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o6820v {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1o6820v {
        color: #7f7f7f;
        z-index: 1;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-ysup6i {
    color: #000;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.02px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ysup6i {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-ysup6i {
        color: #000;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.02px
    }
}

:not(#\ ):not(#\ ).r-1j1kvdv {
    color: #7f7f7f;
    position: relative;
    font-size: 12px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    flex-shrink: 0;
    font-family: Inter;
    font-weight: 400;
    line-height: 20.04px;
    overflow-wrap: break-word
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1j1kvdv {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1j1kvdv {
        color: #7f7f7f;
        position: relative;
        font-size: 12px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        flex-shrink: 0;
        font-family: Inter;
        font-weight: 400;
        line-height: 20.04px
    }
}

:not(#\ ):not(#\ ).r-1biym3i {
    display: flex;
    position: relative;
    max-width: 100%;
    min-width: auto;
    align-self: stretch;
    flex-basis: auto;
    min-height: 1px;
    align-items: center;
    flex-shrink: 0;
    flex-direction: column;
    justify-content: center;
    border-top-color: #63697a;
    border-top-style: solid;
    border-top-width: 1px
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1biym3i {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center;
        border-top-color: #63697a;
        border-top-style: solid;
        border-top-width: 1px
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-1biym3i {
        display: flex;
        position: relative;
        max-width: 100%;
        min-width: auto;
        align-self: stretch;
        flex-basis: auto;
        min-height: 1px;
        align-items: center;
        flex-shrink: 0;
        flex-direction: column;
        justify-content: center;
        border-top-color: #63697a;
        border-top-style: solid;
        border-top-width: 1px
    }
}

:not(#\ ):not(#\ ).r-bt8hzx {
    width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
    display: flex;
    row-gap: 20px;
    position: relative;
    flex-grow: 1;
    max-width: 1000px;
    min-width: auto;
    align-self: auto;
    column-gap: 20px;
    flex-basis: auto;
    min-height: 1px;
    flex-shrink: 1;
    margin-left: 5%;
    margin-right: 5%;
    border-bottom: 1px #E9EAED solid;
    flex-direction: column;
    padding-bottom: 0%;
    --replo-margin-left: 5%;
    --replo-margin-right: 5%
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bt8hzx {
        width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
        display: flex;
        row-gap: 20px;
        position: relative;
        flex-grow: 1;
        max-width: 1000px;
        min-width: auto;
        align-self: auto;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        border-bottom: 1px #E9EAED solid;
        flex-direction: column;
        padding-bottom: 0%;
        --replo-margin-left: 5%;
        --replo-margin-right: 5%
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-bt8hzx {
        width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px)));
        display: flex;
        row-gap: 20px;
        position: relative;
        flex-grow: 1;
        max-width: 1000px;
        min-width: auto;
        align-self: auto;
        column-gap: 20px;
        flex-basis: auto;
        min-height: 1px;
        flex-shrink: 1;
        margin-left: 5%;
        margin-right: 5%;
        border-bottom: 1px #E9EAED solid;
        flex-direction: column;
        padding-bottom: 0%;
        --replo-margin-left: 5%;
        --replo-margin-right: 5%
    }
}

:not(#\ ):not(#\ ).r-94hvpd {
    color: #a1a7b2;
    position: relative;
    font-size: 14px;
    transform: none;
    word-wrap: break-word;
    flex-basis: auto;
    text-align: center;
    flex-shrink: 0;
    font-family: Open Sans, " sans-serif";
    font-weight: 400;
    line-height: 20.02px;
    padding-top: 5%;
    overflow-wrap: break-word;
    padding-bottom: 100px;
    text-align-last: center
}

@media (max-width: 640px) {
    :not(#\ ):not(#\ ):not(#\ ).r-94hvpd {
        color: #a1a7b2;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        flex-shrink: 0;
        font-family: Open Sans, " sans-serif";
        font-weight: 400;
        line-height: 20.02px;
        padding-top: 5%;
        padding-bottom: 100px;
        text-align-last: center
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    :not(#\ ):not(#\ ):not(#\ ).r-94hvpd {
        color: #a1a7b2;
        position: relative;
        font-size: 14px;
        transform: none;
        word-wrap: break-word;
        flex-basis: auto;
        text-align: center;
        flex-shrink: 0;
        font-family: Open Sans, " sans-serif";
        font-weight: 400;
        line-height: 20.02px;
        padding-top: 5%;
        padding-bottom: 100px;
        text-align-last: center
    }
}

.alchemy-reset .metafield-rich_text_field a {
    text-decoration: underline !important
}

.alchemy-reset .metafield-rich_text_field h1,
.alchemy-reset .metafield-rich_text_field h2,
.alchemy-reset .metafield-rich_text_field h3,
.alchemy-reset .metafield-rich_text_field h4,
.alchemy-reset .metafield-rich_text_field h5,
.alchemy-reset .metafield-rich_text_field h6 {
    color: inherit
}

.alchemy-reset .metafield-rich_text_field h1 {
    font-size: 2.5em !important
}

.alchemy-reset .metafield-rich_text_field h2 {
    font-size: 2em !important
}

.alchemy-reset .metafield-rich_text_field h3 {
    font-size: 1.5em !important
}

.alchemy-reset .metafield-rich_text_field h4 {
    font-size: 1.25em !important
}

.alchemy-reset .metafield-rich_text_field h5 {
    font-size: 1.1em !important
}

.alchemy-reset .metafield-rich_text_field h6 {
    font-size: 1em !important
}

.alchemy-reset :host {
    all: initial
}

.alchemy-reset * {
    box-sizing: border-box
}

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

.alchemy-reset html[data-rid]::-webkit-scrollbar,
.alchemy-reset body[data-rid]::-webkit-scrollbar,
.alchemy-reset div[data-rid]::-webkit-scrollbar,
.alchemy-reset span[data-rid]::-webkit-scrollbar,
.alchemy-reset applet[data-rid]::-webkit-scrollbar,
.alchemy-reset object[data-rid]::-webkit-scrollbar,
.alchemy-reset iframe[data-rid]::-webkit-scrollbar,
.alchemy-reset h1[data-rid]::-webkit-scrollbar,
.alchemy-reset h2[data-rid]::-webkit-scrollbar,
.alchemy-reset h3[data-rid]::-webkit-scrollbar,
.alchemy-reset h4[data-rid]::-webkit-scrollbar,
.alchemy-reset h5[data-rid]::-webkit-scrollbar,
.alchemy-reset h6[data-rid]::-webkit-scrollbar,
.alchemy-reset p[data-rid]::-webkit-scrollbar,
.alchemy-reset blockquote[data-rid]::-webkit-scrollbar,
.alchemy-reset pre[data-rid]::-webkit-scrollbar,
.alchemy-reset a[data-rid]::-webkit-scrollbar,
.alchemy-reset a:visited[data-rid]::-webkit-scrollbar,
.alchemy-reset abbr[data-rid]::-webkit-scrollbar,
.alchemy-reset acronym[data-rid]::-webkit-scrollbar,
.alchemy-reset address[data-rid]::-webkit-scrollbar,
.alchemy-reset big[data-rid]::-webkit-scrollbar,
.alchemy-reset cite[data-rid]::-webkit-scrollbar,
.alchemy-reset code[data-rid]::-webkit-scrollbar,
.alchemy-reset del[data-rid]::-webkit-scrollbar,
.alchemy-reset dfn[data-rid]::-webkit-scrollbar,
.alchemy-reset em[data-rid]::-webkit-scrollbar,
.alchemy-reset img[data-rid]::-webkit-scrollbar,
.alchemy-reset picture[data-rid]::-webkit-scrollbar,
.alchemy-reset ins[data-rid]::-webkit-scrollbar,
.alchemy-reset kbd[data-rid]::-webkit-scrollbar,
.alchemy-reset q[data-rid]::-webkit-scrollbar,
.alchemy-reset s[data-rid]::-webkit-scrollbar,
.alchemy-reset samp[data-rid]::-webkit-scrollbar,
.alchemy-reset small[data-rid]::-webkit-scrollbar,
.alchemy-reset strike[data-rid]::-webkit-scrollbar,
.alchemy-reset strong[data-rid]::-webkit-scrollbar,
.alchemy-reset sub[data-rid]::-webkit-scrollbar,
.alchemy-reset sup[data-rid]::-webkit-scrollbar,
.alchemy-reset tt[data-rid]::-webkit-scrollbar,
.alchemy-reset var[data-rid]::-webkit-scrollbar,
.alchemy-reset b[data-rid]::-webkit-scrollbar,
.alchemy-reset u[data-rid]::-webkit-scrollbar,
.alchemy-reset i[data-rid]::-webkit-scrollbar,
.alchemy-reset center[data-rid]::-webkit-scrollbar,
.alchemy-reset dl[data-rid]::-webkit-scrollbar,
.alchemy-reset dt[data-rid]::-webkit-scrollbar,
.alchemy-reset dd[data-rid]::-webkit-scrollbar,
.alchemy-reset ol[data-rid]::-webkit-scrollbar,
.alchemy-reset ul[data-rid]::-webkit-scrollbar,
.alchemy-reset li[data-rid]::-webkit-scrollbar,
.alchemy-reset fieldset[data-rid]::-webkit-scrollbar,
.alchemy-reset form[data-rid]::-webkit-scrollbar,
.alchemy-reset label[data-rid]::-webkit-scrollbar,
.alchemy-reset legend[data-rid]::-webkit-scrollbar,
.alchemy-reset table[data-rid]::-webkit-scrollbar,
.alchemy-reset caption[data-rid]::-webkit-scrollbar,
.alchemy-reset tbody[data-rid]::-webkit-scrollbar,
.alchemy-reset tfoot[data-rid]::-webkit-scrollbar,
.alchemy-reset thead[data-rid]::-webkit-scrollbar,
.alchemy-reset tr[data-rid]::-webkit-scrollbar,
.alchemy-reset th[data-rid]::-webkit-scrollbar,
.alchemy-reset td[data-rid]::-webkit-scrollbar,
.alchemy-reset article[data-rid]::-webkit-scrollbar,
.alchemy-reset aside[data-rid]::-webkit-scrollbar,
.alchemy-reset canvas[data-rid]::-webkit-scrollbar,
.alchemy-reset details[data-rid]::-webkit-scrollbar,
.alchemy-reset embed[data-rid]::-webkit-scrollbar,
.alchemy-reset figure[data-rid]::-webkit-scrollbar,
.alchemy-reset figcaption[data-rid]::-webkit-scrollbar,
.alchemy-reset footer[data-rid]::-webkit-scrollbar,
.alchemy-reset header[data-rid]::-webkit-scrollbar,
.alchemy-reset hgroup[data-rid]::-webkit-scrollbar,
.alchemy-reset menu[data-rid]::-webkit-scrollbar,
.alchemy-reset nav[data-rid]::-webkit-scrollbar,
.alchemy-reset output[data-rid]::-webkit-scrollbar,
.alchemy-reset ruby[data-rid]::-webkit-scrollbar,
.alchemy-reset section[data-rid]::-webkit-scrollbar,
.alchemy-reset summary[data-rid]::-webkit-scrollbar,
.alchemy-reset time[data-rid]::-webkit-scrollbar,
.alchemy-reset mark[data-rid]::-webkit-scrollbar,
.alchemy-reset audio[data-rid]::-webkit-scrollbar,
.alchemy-reset video[data-rid]::-webkit-scrollbar,
.alchemy-reset button[data-rid]::-webkit-scrollbar,
.alchemy-reset select[data-rid]::-webkit-scrollbar,
.alchemy-reset [data-rid]>p::-webkit-scrollbar {
    display: none
}

.alchemy-reset [data-rid] {
    pointer-events: auto
}

.alchemy-reset button[data-rid] {
    font-family: inherit;
    align-items: normal
}

.alchemy-reset button[data-replo-tabs-trigger] {
    color: inherit
}

.alchemy-reset html[data-rid],
.alchemy-reset body[data-rid],
.alchemy-reset div[data-rid],
.alchemy-reset span[data-rid],
.alchemy-reset applet[data-rid],
.alchemy-reset object[data-rid],
.alchemy-reset iframe[data-rid],
.alchemy-reset h1[data-rid],
.alchemy-reset h2[data-rid],
.alchemy-reset h3[data-rid],
.alchemy-reset h4[data-rid],
.alchemy-reset h5[data-rid],
.alchemy-reset h6[data-rid],
.alchemy-reset p[data-rid],
.alchemy-reset blockquote[data-rid],
.alchemy-reset pre[data-rid],
.alchemy-reset a[data-rid],
.alchemy-reset abbr[data-rid],
.alchemy-reset acronym[data-rid],
.alchemy-reset address[data-rid],
.alchemy-reset big[data-rid],
.alchemy-reset cite[data-rid],
.alchemy-reset code[data-rid],
.alchemy-reset dfn[data-rid],
.alchemy-reset img[data-rid],
.alchemy-reset picture[data-rid],
.alchemy-reset ins[data-rid],
.alchemy-reset kbd[data-rid],
.alchemy-reset q[data-rid],
.alchemy-reset samp[data-rid],
.alchemy-reset small[data-rid],
.alchemy-reset strike[data-rid],
.alchemy-reset sub[data-rid],
.alchemy-reset sup[data-rid],
.alchemy-reset tt[data-rid],
.alchemy-reset var[data-rid],
.alchemy-reset center[data-rid],
.alchemy-reset dl[data-rid],
.alchemy-reset dt[data-rid],
.alchemy-reset dd[data-rid],
.alchemy-reset ol[data-rid],
.alchemy-reset ul[data-rid],
.alchemy-reset li[data-rid],
.alchemy-reset fieldset[data-rid],
.alchemy-reset form[data-rid],
.alchemy-reset label[data-rid],
.alchemy-reset legend[data-rid],
.alchemy-reset table[data-rid],
.alchemy-reset caption[data-rid],
.alchemy-reset tbody[data-rid],
.alchemy-reset tfoot[data-rid],
.alchemy-reset thead[data-rid],
.alchemy-reset tr[data-rid],
.alchemy-reset th[data-rid],
.alchemy-reset td[data-rid],
.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset canvas[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset embed[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset output[data-rid],
.alchemy-reset ruby[data-rid],
.alchemy-reset section[data-rid],
.alchemy-reset summary[data-rid],
.alchemy-reset time[data-rid],
.alchemy-reset mark[data-rid],
.alchemy-reset audio[data-rid],
.alchemy-reset video[data-rid],
.alchemy-reset button[data-rid],
.alchemy-reset select[data-rid],
.alchemy-reset [data-rid]>p {
    font-style: inherit;
    text-decoration: inherit;
    color: inherit;
    background-color: transparent
}

.alchemy-reset .alchemy-rte a,
.alchemy-reset .alchemy-rte p,
.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte u,
.alchemy-reset .alchemy-rte b,
.alchemy-reset .alchemy-rte i,
.alchemy-reset .alchemy-rte h1,
.alchemy-reset .alchemy-rte h2,
.alchemy-reset .alchemy-rte h3,
.alchemy-reset .alchemy-rte h4,
.alchemy-reset .alchemy-rte h5,
.alchemy-reset .alchemy-rte h6,
.alchemy-reset .alchemy-rte mark {
    font-style: inherit;
    font-family: inherit;
    text-decoration: inherit;
    text-align: inherit;
    text-transform: inherit;
    color: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    vertical-align: baseline;
    font-size: 100%;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.alchemy-reset .alchemy-rte a::-webkit-scrollbar,
.alchemy-reset .alchemy-rte p::-webkit-scrollbar,
.alchemy-reset .alchemy-rte s::-webkit-scrollbar,
.alchemy-reset .alchemy-rte u::-webkit-scrollbar,
.alchemy-reset .alchemy-rte b::-webkit-scrollbar,
.alchemy-reset .alchemy-rte i::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h1::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h2::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h3::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h4::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h5::-webkit-scrollbar,
.alchemy-reset .alchemy-rte h6::-webkit-scrollbar,
.alchemy-reset .alchemy-rte mark::-webkit-scrollbar {
    display: none
}

.alchemy-reset .alchemy-rte b,
.alchemy-reset .alchemy-rte strong,
.alchemy-reset .alchemy-rte u,
.alchemy-reset .alchemy-rte i,
.alchemy-reset .alchemy-rte em,
.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte del,
.alchemy-reset .alchemy-rte li,
.alchemy-reset .alchemy-rte span {
    font-family: inherit
}

.alchemy-reset .alchemy-rte u {
    text-decoration: underline
}

.alchemy-reset .alchemy-rte s,
.alchemy-reset .alchemy-rte del {
    text-decoration: line-through
}

.alchemy-reset .alchemy-rte i {
    font-style: italic
}

.alchemy-reset .alchemy-rte b {
    font-weight: 700
}

.alchemy-reset .alchemy-rte ul,
.alchemy-reset .alchemy-rte li {
    list-style: inherit;
    padding-left: 1.7em
}

.alchemy-reset .alchemy-rte code {
    background-color: #6161611a;
    color: #616161
}

.alchemy-reset .alchemy-rte pre {
    background: #0d0d0d;
    color: #fff;
    font-family: JetBrainsMono, monospace;
    padding: .75rem 1rem;
    border-radius: .5rem
}

.alchemy-reset .alchemy-rte pre code {
    color: inherit;
    padding: 0;
    background: none;
    font-size: .8rem
}

.alchemy-reset .alchemy-rte img {
    max-width: 100%;
    height: auto
}

.alchemy-reset .alchemy-rte blockquote {
    padding-left: 1rem;
    border-left: 2px solid rgba(13, 13, 13, .1)
}

.alchemy-reset .alchemy-rte hr {
    border: none;
    border-top: 2px solid rgba(13, 13, 13, .1);
    margin: 2rem 0
}

.alchemy-reset article[data-rid],
.alchemy-reset aside[data-rid],
.alchemy-reset details[data-rid],
.alchemy-reset figcaption[data-rid],
.alchemy-reset figure[data-rid],
.alchemy-reset footer[data-rid],
.alchemy-reset header[data-rid],
.alchemy-reset hgroup[data-rid],
.alchemy-reset menu[data-rid],
.alchemy-reset nav[data-rid],
.alchemy-reset section[data-rid] {
    display: block
}

.alchemy-reset body {
    line-height: 1
}

.alchemy-reset blockquote,
.alchemy-reset q {
    quotes: none;
    margin: 0;
    padding: 0;
    border: 0
}

.alchemy-reset blockquote:before,
.alchemy-reset blockquote:after,
.alchemy-reset q:before,
.alchemy-reset q:after {
    content: "";
    content: none
}

.alchemy-reset table {
    border-collapse: collapse;
    border-spacing: 0
}

.alchemy-reset button>picture,
.alchemy-reset button>img,
.alchemy-reset a>picture,
.alchemy-reset a>img {
    display: flex
}

#replo-fullpage-element {
    max-width: 100vw;
    flex-grow: 1;
    align-self: stretch
}

.outline--blue {
    outline: 2px solid #2563eb
}

.strike:after {
    content: "";
    border-bottom: 3px solid black;
    position: absolute;
    left: 0;
    top: calc(50% - 3px);
    width: 100%
}

.ReactModal__Overlay--after-open {
    opacity: 1;
    transform: translateY(0)
}

.ReactModal__Overlay--before-close {
    opacity: 0;
    transform: translateY(100px)
}

.replo-modal-after-open {
    overflow-y: hidden !important;
    scroll-behavior: auto !important
}

html:has(>.replo-modal-after-open) {
    scroll-behavior: auto !important
}

.carouselV3--slide-reset {
    max-width: none !important
}

.carouselV3-no-transition {
    transition: none
}

.carouselV3-fade-transition {
    transition: opacity 1s
}

.carouselV3-hidden-slide {
    transition: opacity 1s;
    opacity: 0
}

.carouselV3-visible-slide {
    transition: opacity 1s;
    opacity: 1
}

.splide li {
    padding: 0 !important;
    margin: 0
}

.splide li:before {
    display: none !important
}

.splide .splide__list {
    overflow: visible !important
}

@keyframes replo-marquee {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)))
    }
}

@keyframes alchemy-marquee-left {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)))
    }
}

@keyframes alchemy-marquee-right {
    0% {
        transform: translate(-50%)
    }

    to {
        transform: translate(calc(-50% + var(--replo-marquee-width, 100%) / var(--replo-marquee-repetitions, 20)))
    }
}

@keyframes alchemy-fade {
    0% {
        opacity: var(--initial-opacity)
    }

    to {
        opacity: var(--final-opacity)
    }
}

@keyframes alchemy-slide-y {
    0% {
        opacity: var(--initial-opacity);
        transform: translateY(var(--offset))
    }

    to {
        opacity: var(--final-opacity);
        transform: translateY(0)
    }
}

@keyframes alchemy-slide-x {
    0% {
        opacity: var(--initial-opacity);
        transform: translate(var(--offset))
    }

    to {
        opacity: var(--final-opacity);
        transform: translate(0)
    }
}

@keyframes alchemy-flip-y {
    0% {
        opacity: var(--initial-opacity);
        transform: rotateY(var(--angle))
    }

    to {
        opacity: var(--final-opacity);
        transform: rotateY(0)
    }
}

@keyframes alchemy-flip-x {
    0% {
        opacity: var(--initial-opacity);
        transform: rotateX(var(--angle))
    }

    to {
        opacity: var(--final-opacity);
        transform: rotateX(0)
    }
}

@keyframes alchemy-grow {
    0% {
        opacity: var(--initial-opacity);
        transform: scale(var(--initial-scale))
    }

    to {
        opacity: var(--final-opacity);
        transform: scale(var(--final-scale))
    }
}

@keyframes alchemy-spin {
    0% {
        opacity: var(--initial-opacity);
        transform: rotate(var(--initial-angle))
    }

    to {
        opacity: var(--final-opacity);
        transform: rotate(var(--final-angle))
    }
}

@keyframes alchemy-fly-y {
    0% {
        opacity: var(--initial-opacity);
        transform: translateY(var(--offset)) scale(0)
    }

    to {
        opacity: var(--final-opacity);
        transform: translateY(0) scale(1)
    }
}

@keyframes alchemy-fly-x {
    0% {
        opacity: var(--initial-opacity);
        transform: translate(var(--offset)) scale(0)
    }

    to {
        opacity: var(--final-opacity);
        transform: translate(0) scale(1)
    }
}

@keyframes alchemy-drop {
    0% {
        opacity: var(--initial-opacity);
        transform: translateY(var(--offset))
    }

    to {
        opacity: var(--final-opacity);
        transform: translateY(0)
    }
}

@keyframes replo-spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes shimmer {
    to {
        -webkit-mask-position: left;
        mask-position: left
    }
}

.replo-animate-spinner {
    animation: replo-spin 1s linear infinite
}

.tooltip-arrow:before {
    content: "";
    position: absolute;
    top: -.7px;
    left: 0;
    right: 0;
    height: 1px;
    background: #fff;
    width: 71%;
    margin-left: auto;
    margin-right: auto
}

[data-replo-collapsible] .replo-animated {
    overflow: hidden
}

[data-replo-collapsible] .replo-animated[data-state=open] {
    animation: slideDown .2s cubic-bezier(.4, 0, .2, 1)
}

[data-replo-collapsible] .replo-animated[data-state=closed] {
    animation: slideUp .2s cubic-bezier(.4, 0, .2, 1)
}

@keyframes slideDown {
    0% {
        height: 0
    }

    to {
        height: var(--radix-collapsible-content-height)
    }
}

@keyframes slideUp {
    0% {
        height: var(--radix-collapsible-content-height)
    }

    to {
        height: 0
    }
}

.replo-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track]) {
    scrollbar-width: none
}

[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track])::-webkit-scrollbar {
    display: none
}

html,
body {
    zoom: unset !important
}

body {
    overflow-y: visible !important;
    padding: 0;
    margin: 0
}

main,
#main {
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important;
    max-height: none !important
}

header,
#shopify-section-header,
#shopify-section-header-classic,
.main_nav,
.main-nav,
.navbar,
#mobile-header-sticky-wrapper,
.nav,
.header-wrapper,
[data-site-header],
#shopify-section-static-header,
#header:not(#replo-fullpage-element #header),
.main-header,
#site-header,
.shopify-section-group-header-group {
    display: none !important
}

.main-content {
    padding-top: 0 !important;
    margin-top: 0 !important
}

footer:not(cart-drawer footer),
#shopify-section-footer,
#shopify-section-banner-image,
.footer-section,
#shopify-section-new-footer,
#shopify-section-layout-footer,
[id^=shopify-section-footer],
#footer:not(#replo-fullpage-element #footer),
.main-footer,
.shopify-section-group-footer-group {
    display: none !important
}

.main-content {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important
}

#shopify-section-announcement-bar,
.announcement-bar,
#announcement:not(#replo-fullpage-element #announcement),
#shopify-section-announcement,
.header-promo,
.announcement_bar,
.nav__banner,
:not(body).promo-bar,
#shopify-section-header-notice,
#shopify-section-announcement_bar,
#shopify-section-header+#shopify-section-text-scroller,
#shopify-section-announcement-slider,
#shopify-section-header-topbar,
#shopify-section-top-countdown,
#shopify-section-message-butter-bar {
    display: none !important
}
.img-div.mob,.mobile{
    display:none !important;
}
.text-box{
        background-color: #f7e5db80;
    border-radius: 10px;
    padding: 2.5%;
}

.text-box p{
        font-family: Poppins, sans-serif !important;
    font-size: 1rem;
    line-height: 1.5;

}
.r-msbqvv p{
    font-size: 28px;
    align-self: flex-start;
    flex-basis: auto;
    text-align: left;
    transition: inherit;
    flex-shrink: 0;
    font-family: Barlow, " sans-serif";
    font-weight: 900;
    line-height: 37px;
    overflow-wrap: break-word;
    text-align-last: left;
}



@media only screen and (max-width: 1024px) {
.img-div.desk,.desktop{
    display:none !important;
}
.img-div.mob,.mobile{
    display:block !important;
}
.r-msbqvv p{
        font-size: 20px;
        align-self: flex-start;
        flex-basis: auto;
        text-align: left;
        transition: inherit;
        flex-shrink: 0;
        font-family: Barlow, " sans-serif";
        font-weight: 900;
        line-height: 30px;
        padding-left: 0;
        text-align-last: left;
}
}