
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-9izset { font-size: 10px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 13px; letter-spacing: 0px; text-align-last: center; }}
.r-msqi8f :not(#\ ):not(#\ ).r-9izset { font-size: 10px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 13px; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ).r-msqi8f :not(#\ ):not(#\ ).r-9izset { font-size: 9px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 12px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-msqi8f :not(#\ ):not(#\ ).r-9izset { font-size: 10px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 13px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-1nrqcih { display: flex; overflow: hidden; position: relative; 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: center; background-color: rgb(255, 255, 255); background-image: none; border-color: rgb(240, 240, 240); border-style: solid; border-width: 2px; border-radius: 6px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1nrqcih { display: flex; gap: 0px; overflow: hidden; position: relative; 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: center; background-color: rgb(255, 255, 255); background-image: none; border-color: rgb(240, 240, 240); border-style: solid; border-width: 2px; border-radius: 6px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1nrqcih { display: flex; overflow: hidden; position: relative; 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: center; background-color: rgb(255, 255, 255); background-image: none; border-color: rgb(240, 240, 240); border-style: solid; border-width: 2px; border-radius: 6px; }}
:not(#\ ):not(#\ ).r-nokblh { display: flex; gap: 11px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-nokblh { display: flex; gap: 11px; 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: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-nokblh { display: flex; gap: 11px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-ff48ft { display: flex; gap: 11px; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding: 5px; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ff48ft { display: flex; gap: 11px; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding: 5px; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ff48ft { display: flex; gap: 11px; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding: 5px; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-lbaf26 { width: 100%; display: flex; max-width: 53px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-lbaf26 { width: 100%; display: flex; max-width: 53px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-lbaf26 { width: 100%; display: flex; max-width: 53px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-lguhy6 { height: 100%; margin: 0px; display: block; padding: 0px; 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-lguhy6 { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-lguhy6 { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-a6ejen { display: flex; gap: 8px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: flex-start; padding-right: 10px; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-a6ejen { display: flex; gap: 8px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: flex-start; padding-right: 10px; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-a6ejen { display: flex; gap: 8px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: flex-start; padding-right: 10px; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; margin-top: 2px; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: #7C1827; background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; margin-top: 2px; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: #7C1827; background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; margin-top: 2px; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: #7C1827; background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }}
.r-152j7mk :not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; flex-basis: auto; margin-top: 2px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: #7C1827; background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }
.r-4hpxcy :not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; flex-basis: auto; margin-top: 2px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: rgb(255, 255, 255); background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }
@media (max-width: 640px) {:not(#\ ).r-4hpxcy :not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; flex-basis: auto; margin-top: 2px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: rgb(255, 255, 255); background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-4hpxcy :not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; flex-basis: auto; margin-top: 2px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: rgb(255, 255, 255); background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }}
@media (max-width: 640px) {:not(#\ ).r-152j7mk :not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; flex-basis: auto; margin-top: 2px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: #7C1827; background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-152j7mk :not(#\ ):not(#\ ).r-ftu5lj { width: 15px; cursor: pointer; height: 15px; display: flex; overflow: hidden; position: relative; max-width: 100%; flex-basis: auto; margin-top: 2px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; background-color: #7C1827; background-image: none; border-color: rgba(124, 24, 39, 0.5); border-style: solid; border-width: 1px; border-radius: 2px; }}
:not(#\ ):not(#\ ).r-1mepw4u { width: 8px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1mepw4u { width: 8px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1mepw4u { width: 8px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1ydua5m { height: 100%; margin: 0px; display: block; padding: 0px; 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-1ydua5m { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ydua5m { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-1hsqb33 { display: flex; gap: 4px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1hsqb33 { display: flex; gap: 4px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1hsqb33 { display: flex; gap: 4px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-35t9iz { font-size: 16px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 100%; overflow-wrap: break-word; letter-spacing: -0.2px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-35t9iz { font-size: 16px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 100%; letter-spacing: -0.2px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-35t9iz { font-size: 16px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 100%; letter-spacing: -0.2px; }}
:not(#\ ):not(#\ ).r-wd6l9e { font-size: 12px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 100%; overflow-wrap: break-word; letter-spacing: -0.2px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-wd6l9e { font-size: 12px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 100%; letter-spacing: -0.2px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-wd6l9e { font-size: 12px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 100%; letter-spacing: -0.2px; }}
:not(#\ ):not(#\ ).r-1y0hgpn { display: flex; gap: 4px; position: relative; flex: 1 1 auto; max-width: 100%; min-width: auto; align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding: 2.95px 15px; justify-content: center; background-color: #7C1827; background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1y0hgpn { display: flex; gap: 4px; position: relative; flex: 1 1 auto; max-width: 100%; min-width: auto; align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding: 2.95px 15px; justify-content: center; background-color: #7C1827; background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1y0hgpn { display: flex; gap: 4px; position: relative; flex: 1 1 auto; max-width: 100%; min-width: auto; align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding: 2.95px 15px; justify-content: center; background-color: #7C1827; background-image: none; }}
:not(#\ ):not(#\ ).r-1azryf1 { color: rgb(255, 255, 255); font-size: 12px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 12px; overflow-wrap: break-word; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1azryf1 { color: rgb(255, 255, 255); display: flex; font-size: 12px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 12px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1azryf1 { color: rgb(255, 255, 255); display: flex; font-size: 12px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 12px; }}
:not(#\ ):not(#\ ).r-1xqy4h3 { color: rgb(255, 255, 255); font-size: 12px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 12px; overflow-wrap: break-word; text-decoration: line-through; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1xqy4h3 { color: rgb(255, 255, 255); font-size: 14px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 20px; text-decoration: line-through; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1xqy4h3 { color: rgb(255, 255, 255); font-size: 14px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 20px; text-decoration: line-through; }}
:not(#\ ):not(#\ ).r-1mr6bu3 { color: rgb(255, 255, 255); cursor: pointer; display: flex; overflow: hidden; font-size: 20px; align-self: stretch; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; font-weight: 700; line-height: 20px; padding: 19px 20px; letter-spacing: 2px; background-size: 100% auto; background-image: linear-gradient(91deg, #7C1827 0%, #7C1827 100%); border-radius: 3px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1mr6bu3 { color: rgb(255, 255, 255); cursor: pointer; display: flex; overflow: hidden; font-size: 20px; align-self: stretch; box-shadow: #7C1827 0px 4px 4px 0px; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; font-weight: 700; line-height: 20px; padding: 19px 20px; letter-spacing: 2px; background-size: 100% auto; background-image: linear-gradient(0deg, #7C1827 0%, #7C1827 0%); border-radius: 3px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1mr6bu3 { color: rgb(255, 255, 255); cursor: pointer; display: flex; overflow: hidden; font-size: 20px; align-self: stretch; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; font-weight: 700; line-height: 20px; padding: 19px 20px; letter-spacing: 2px; background-size: 100% auto; background-image: linear-gradient(91deg, #7C1827 0%, #7C1827 100%); border-radius: 3px; }}
.r-4hpxcy :not(#\ ):not(#\ ).r-1mr6bu3 { color: rgb(255, 255, 255); cursor: pointer; display: flex; overflow: hidden; font-size: 20px; align-self: stretch; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; font-weight: 700; line-height: 20px; padding: 19px 20px; letter-spacing: 2px; background-size: 100% auto; background-image: linear-gradient(91deg, #7C1827 0%, #7C1827 100%); border-radius: 3px; }
@media (max-width: 640px) {:not(#\ ).r-4hpxcy :not(#\ ):not(#\ ).r-1mr6bu3 { color: rgb(255, 255, 255); cursor: pointer; display: flex; overflow: hidden; font-size: 20px; align-self: stretch; box-shadow: #7C1827 0px 4px 4px 0px; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; font-weight: 700; line-height: 20px; padding: 19px 20px; letter-spacing: 2px; background-size: 100% auto; background-image: linear-gradient(0deg, #7C1827 0%, #7C1827 0%); border-radius: 3px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-4hpxcy :not(#\ ):not(#\ ).r-1mr6bu3 { color: rgb(255, 255, 255); cursor: pointer; display: flex; overflow: hidden; font-size: 20px; align-self: stretch; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; font-weight: 700; line-height: 20px; padding: 19px 20px; letter-spacing: 2px; background-size: 100% auto; background-image: linear-gradient(91deg, #7C1827 0%, #7C1827 100%); border-radius: 3px; }}
:not(#\ ):not(#\ ).r-c2oqe4 { color: rgb(255, 255, 255); flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: Roboto, sans-serif; font-weight: 400; line-height: 29px; overflow-wrap: break-word; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-c2oqe4 { color: rgb(255, 255, 255); flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: Roboto, sans-serif; font-weight: 400; line-height: 29px; letter-spacing: -0.16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-c2oqe4 { color: rgb(255, 255, 255); flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: Roboto, sans-serif; font-weight: 400; line-height: 29px; letter-spacing: -0.16px; }}
.r-kwayho :not(#\ ):not(#\ ).r-c2oqe4 { color: rgb(255, 255, 255); flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: Roboto, sans-serif; font-weight: 400; line-height: 29px; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ).r-kwayho :not(#\ ):not(#\ ).r-c2oqe4 { color: rgb(255, 255, 255); flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: Roboto, sans-serif; font-weight: 400; line-height: 29px; letter-spacing: -0.16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-kwayho :not(#\ ):not(#\ ).r-c2oqe4 { color: rgb(255, 255, 255); flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: Roboto, sans-serif; font-weight: 400; line-height: 29px; letter-spacing: -0.16px; }}
:not(#\ ):not(#\ ).r-o10wii { 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; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-o10wii { display: flex; position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; margin-top: -12px; min-height: 1px; transition: inherit; align-items: flex-start; flex-shrink: 0; margin-left: 76px; margin-right: 49px; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-o10wii { 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; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-13eh04z { display: none; gap: 5px; 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: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-13eh04z { display: none; gap: 5px; 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: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-13eh04z { display: none; gap: 5px; 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: center; }}
:not(#\ ):not(#\ ).r-1if6r0y { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1if6r0y { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1if6r0y { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1ghzrs2 { height: 100%; margin: 0px; display: block; padding: 0px; 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-1ghzrs2 { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ghzrs2 { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-8il4p4 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; overflow-wrap: break-word; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-8il4p4 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-8il4p4 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
:not(#\ ):not(#\ ).r-1mi7b2u { display: none; gap: 5px; 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: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1mi7b2u { display: none; gap: 5px; 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: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1mi7b2u { display: none; gap: 5px; 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: center; }}
:not(#\ ):not(#\ ).r-miru1a { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-miru1a { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-miru1a { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-khjq9t { height: 100%; margin: 0px; display: block; padding: 0px; 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-khjq9t { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-khjq9t { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-nlg8yx { color: rgb(255, 255, 255); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; overflow-wrap: break-word; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-nlg8yx { color: var(--replo-library-b9f2e74b-7d88-4d46-b4e4-d7dbfc4f6a1a-styles-f427af4c-6bd5-4fde-9fde-d53b629b7e62-attributes-color); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-nlg8yx { color: rgb(255, 255, 255); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
:not(#\ ):not(#\ ).r-vit3ea { display: none; gap: 5px; 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: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vit3ea { display: flex; gap: 5px; 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: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vit3ea { display: flex; gap: 5px; 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: center; }}
:not(#\ ):not(#\ ).r-1g4p9is { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1g4p9is { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1g4p9is { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1otcfsy { height: 100%; margin: 0px; display: block; padding: 0px; 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-1otcfsy { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1otcfsy { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-3gfj98 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; overflow-wrap: break-word; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-3gfj98 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-3gfj98 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
.r-6ckbci :not(#\ ):not(#\ ).r-3gfj98 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ).r-6ckbci :not(#\ ):not(#\ ).r-3gfj98 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-6ckbci :not(#\ ):not(#\ ).r-3gfj98 { color: rgb(29, 33, 28); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
:not(#\ ):not(#\ ).r-t7dcom { display: none; gap: 24px; overflow: hidden; 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; padding: 18px 20px; justify-content: flex-start; background-color: rgba(64, 64, 64, 0.08); background-image: none; border-radius: 4px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-t7dcom { display: flex; gap: 0px; overflow: hidden; position: relative; flex-flow: wrap; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding: 0px; justify-content: flex-start; background-color: rgba(64, 64, 64, 0.08); background-image: none; border-radius: 4px; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-t7dcom { display: none; gap: 24px; overflow: hidden; 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; padding: 18px 20px; justify-content: flex-start; background-color: rgba(64, 64, 64, 0.08); background-image: none; border-radius: 4px; }}
:not(#\ ):not(#\ ).r-1teceac { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1teceac { width: 100%; height: auto; display: flex; flex-grow: unset; max-width: 42%; min-width: 0px; align-self: stretch; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1teceac { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-848rh { height: 100%; margin: 0px; display: block; padding: 0px; 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-848rh { transform: scale(1); object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-848rh { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-fknueh { display: flex; gap: 10px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-fknueh { width: auto; height: auto; display: flex; gap: 8px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 10px; flex-direction: column; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-fknueh { display: flex; gap: 10px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-zh4v4j { color: rgb(18, 18, 18); flex: 1 1 auto; font-size: 16px; transition: inherit; font-weight: 400; line-height: 23px; overflow-wrap: break-word; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-zh4v4j { color: rgb(18, 18, 18); width: auto; height: auto; flex-grow: unset; font-size: 13px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 16px; letter-spacing: -0.3px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-zh4v4j { color: rgb(18, 18, 18); flex: 1 1 auto; font-size: 16px; transition: inherit; font-weight: 400; line-height: 23px; letter-spacing: -0.16px; }}
:not(#\ ):not(#\ ).r-xzkbyt { display: flex; gap: 10px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-xzkbyt { display: flex; gap: 5px; position: relative; flex-flow: wrap; 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: flex-start; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-xzkbyt { display: flex; gap: 10px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-1xs82yw { color: rgb(0, 0, 0); font-size: 16px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1xs82yw { color: rgb(0, 0, 0); font-size: 11px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 12px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1xs82yw { color: rgb(0, 0, 0); font-size: 16px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-1n8uxtc { display: flex; flex: 1 1 0px; max-width: 92px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1n8uxtc { display: flex; flex: 1 1 0px; max-width: 61px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1n8uxtc { display: flex; flex: 1 1 0px; max-width: 92px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-1efma3t { height: 100%; margin: 0px; display: block; padding: 0px; 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-1efma3t { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1efma3t { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-n9b0xv { display: flex; gap: 24px; position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; margin-top: 2px; min-height: 1px; transition: inherit; align-items: flex-start; flex-shrink: 0; margin-bottom: 6px; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-n9b0xv { display: flex; gap: 16px; position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; margin-top: 2px; min-height: 1px; transition: inherit; align-items: flex-start; flex-shrink: 0; margin-bottom: 6px; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-n9b0xv { display: flex; gap: 24px; position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; margin-top: 2px; min-height: 1px; transition: inherit; align-items: flex-start; flex-shrink: 0; margin-bottom: 6px; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-jwtvem { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-jwtvem { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-jwtvem { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-pod5dr { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-pod5dr { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-pod5dr { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
:not(#\ ):not(#\ ).r-626iq7 { height: 100%; margin: 0px; display: block; padding: 0px; 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-626iq7 { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-626iq7 { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-tq49kn { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-tq49kn { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-tq49kn { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-1dpnbur { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 5.5px; transition: inherit; flex-shrink: 0; margin-bottom: 5.5px; flex-direction: column; background-color: rgb(217, 217, 217); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1dpnbur { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 5.5px; transition: inherit; flex-shrink: 0; margin-bottom: 5.5px; flex-direction: column; background-color: rgb(217, 217, 217); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1dpnbur { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 5.5px; transition: inherit; flex-shrink: 0; margin-bottom: 5.5px; flex-direction: column; background-color: rgb(217, 217, 217); background-image: none; }}
:not(#\ ):not(#\ ).r-z5151h { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-z5151h { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-z5151h { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-1hemz8m { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1hemz8m { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1hemz8m { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
:not(#\ ):not(#\ ).r-enyz52 { height: 100%; margin: 0px; display: block; padding: 0px; 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-enyz52 { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-enyz52 { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-16nogi2 { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-16nogi2 { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-16nogi2 { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-15gu73m { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 5.5px; transition: inherit; flex-shrink: 0; margin-bottom: 5.5px; flex-direction: column; background-color: rgb(217, 217, 217); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-15gu73m { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 5.5px; transition: inherit; flex-shrink: 0; margin-bottom: 5.5px; flex-direction: column; background-color: rgb(217, 217, 217); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-15gu73m { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 5.5px; transition: inherit; flex-shrink: 0; margin-bottom: 5.5px; flex-direction: column; background-color: rgb(217, 217, 217); background-image: none; }}
:not(#\ ):not(#\ ).r-gnhbsd { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-gnhbsd { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-gnhbsd { display: flex; gap: 11px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-zogyrk { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-zogyrk { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-zogyrk { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; max-width: 45px; min-width: 0px; align-self: auto; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
:not(#\ ):not(#\ ).r-1w0njoe { height: 100%; margin: 0px; display: block; padding: 0px; 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-1w0njoe { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1w0njoe { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-ugjavh { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ugjavh { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ugjavh { font-size: 13px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-hn6dcs { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-top-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-hn6dcs { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; padding-left: 0px; padding-right: 0px; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-top-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-hn6dcs { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-top-width: 1px; }}
:not(#\ ):not(#\ ).r-1epwzsj { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1epwzsj { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1epwzsj { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-17utndg { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-17utndg { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-17utndg { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
:not(#\ ):not(#\ ).r-1v3mrqy { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1v3mrqy { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1v3mrqy { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-in3ce8 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-in3ce8 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-in3ce8 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
.r-1aqw47j :not(#\ ):not(#\ ).r-in3ce8 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ).r-1aqw47j :not(#\ ):not(#\ ).r-in3ce8 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-1aqw47j :not(#\ ):not(#\ ).r-in3ce8 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-olyjp9 { width: var(--rsw, 100%); height: auto; max-height: 100%; }
:not(#\ ):not(#\ ).r-7915u8 { display: flex; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; flex-shrink: 0; flex-direction: column; padding-bottom: 16px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-7915u8 { display: flex; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; flex-shrink: 0; flex-direction: column; padding-bottom: 16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-7915u8 { display: flex; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; flex-shrink: 0; flex-direction: column; padding-bottom: 16px; }}
:not(#\ ):not(#\ ).r-1rxc5a1 { width: 100%; font-size: 14px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1rxc5a1 { width: 100%; font-size: 14px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1rxc5a1 { width: 100%; font-size: 14px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-16en0l5 { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-16en0l5 { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-16en0l5 { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-18altjv { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-18altjv { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-18altjv { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
:not(#\ ):not(#\ ).r-161ky9p { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-161ky9p { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-161ky9p { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-grmuo4 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-grmuo4 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-grmuo4 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
.r-9ihegf :not(#\ ):not(#\ ).r-grmuo4 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ).r-9ihegf :not(#\ ):not(#\ ).r-grmuo4 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-9ihegf :not(#\ ):not(#\ ).r-grmuo4 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1m4w1g7 { width: var(--rsw, 100%); height: auto; max-height: 100%; }
:not(#\ ):not(#\ ).r-1yaf87h { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1yaf87h { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1yaf87h { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-1t09ill { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1t09ill { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1t09ill { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
:not(#\ ):not(#\ ).r-13bwphe { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-13bwphe { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-13bwphe { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-x5aa1k { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-x5aa1k { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-x5aa1k { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
.r-4xtn7o :not(#\ ):not(#\ ).r-x5aa1k { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ).r-4xtn7o :not(#\ ):not(#\ ).r-x5aa1k { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-4xtn7o :not(#\ ):not(#\ ).r-x5aa1k { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-homuk6 { width: var(--rsw, 100%); height: auto; max-height: 100%; }
:not(#\ ):not(#\ ).r-8nx4he { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-8nx4he { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-8nx4he { display: flex; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; flex-direction: column; border-color: rgb(204, 204, 204); border-style: solid; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-m7fywb { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-m7fywb { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-m7fywb { cursor: pointer; display: flex; gap: 10px; position: relative; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: center; flex-shrink: 0; padding-top: 20px; padding-bottom: 20px; justify-content: space-between; }}
:not(#\ ):not(#\ ).r-7kejoe { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-7kejoe { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-7kejoe { flex: 1 1 0px; font-size: 16px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-weight: 500; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-yz1270 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-yz1270 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-yz1270 { --rsw: 100%; width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
.r-1kbhs0u :not(#\ ):not(#\ ).r-yz1270 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ).r-1kbhs0u :not(#\ ):not(#\ ).r-yz1270 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ).r-1kbhs0u :not(#\ ):not(#\ ).r-yz1270 { width: 20px; height: 20px; flex-basis: auto; transition: inherit; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-4vx9t2 { width: var(--rsw, 100%); height: auto; max-height: 100%; }
:not(#\ ):not(#\ ).r-vm8lto { color: rgb(255, 255, 255); display: flex; gap: 10px; 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; padding-top: 22px; flex-direction: column; padding-bottom: 20px; background-size: 100% auto; justify-content: center; background-image: linear-gradient(75deg, #7C1827 0%, #7C1827 100%); }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vm8lto { color: rgb(255, 255, 255); display: flex; gap: 10px; 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; padding-top: 22px; flex-direction: column; padding-bottom: 20px; background-size: 100% auto; justify-content: center; background-image: linear-gradient(75deg, #7C1827 0%, #7C1827 100%); }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vm8lto { color: rgb(255, 255, 255); display: flex; gap: 10px; 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; padding-top: 22px; flex-direction: column; padding-bottom: 20px; background-size: 100% auto; justify-content: center; background-image: linear-gradient(75deg, #7C1827 0%, #7C1827 100%); }}
:not(#\ ):not(#\ ).r-sl4qd8 { font-size: 16px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 22px; padding-left: 20px; overflow-wrap: break-word; padding-right: 20px; letter-spacing: -0.32px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-sl4qd8 { font-size: 16px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 22px; padding-left: 20px; padding-right: 20px; letter-spacing: -0.32px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-sl4qd8 { font-size: 16px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 22px; padding-left: 20px; padding-right: 20px; letter-spacing: -0.32px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-5i6y4w { display: flex; position: relative; align-self: stretch; flex-basis: auto; overflow-x: hidden; transition: inherit; flex-shrink: 0; flex-direction: row; --replo-marquee-repetitions: 2; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-5i6y4w { display: flex; position: relative; align-self: stretch; flex-basis: auto; overflow-x: hidden; transition: inherit; flex-shrink: 0; flex-direction: row; --replo-marquee-repetitions: 2; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-5i6y4w { display: flex; position: relative; align-self: stretch; flex-basis: auto; overflow-x: hidden; transition: inherit; flex-shrink: 0; flex-direction: row; --replo-marquee-repetitions: 2; }}
:not(#\ ):not(#\ ).r-bv91ai { width: auto; display: flex; overflow: visible; flex-shrink: 0; white-space: nowrap; will-change: transform; animation-name: replo-marquee; flex-direction: row; animation-duration: 30s; animation-iteration-count: infinite; animation-timing-function: linear; }
:not(#\ ):not(#\ ).r-vu6syh { display: flex; gap: 56px; position: relative; flex: 1 0 0px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; white-space: normal; margin-right: 38px; justify-content: center; transform: translateZ(0px); }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vu6syh { display: flex; gap: 37px; position: relative; flex: 1 1 0px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; margin-right: 38px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vu6syh { display: flex; gap: 56px; position: relative; flex: 1 1 0px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 1px; transition: inherit; align-items: center; margin-right: 38px; justify-content: center; }}
:not(#\ ):not(#\ ).r-vbtm2l { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vbtm2l { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vbtm2l { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1oz364z { height: 100%; margin: 0px; display: block; padding: 0px; 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-1oz364z { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1oz364z { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-vu3lex { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vu3lex { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vu3lex { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-y08bzd { height: 100%; margin: 0px; display: block; padding: 0px; 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-y08bzd { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-y08bzd { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-bjobl1 { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-bjobl1 { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-bjobl1 { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1jyv03q { height: 100%; margin: 0px; display: block; padding: 0px; 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-1jyv03q { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1jyv03q { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-coswc6 { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-coswc6 { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-coswc6 { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-w1a1tf { height: 100%; margin: 0px; display: block; padding: 0px; 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-w1a1tf { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-w1a1tf { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-11i2ns { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-11i2ns { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-11i2ns { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-frx179 { height: 100%; margin: 0px; display: block; padding: 0px; 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-frx179 { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-frx179 { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-c3bgic { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-c3bgic { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-c3bgic { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-x8zw31 { height: 100%; margin: 0px; display: block; padding: 0px; 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-x8zw31 { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-x8zw31 { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-nbclc7 { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-nbclc7 { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-nbclc7 { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1dle6w1 { height: 100%; margin: 0px; display: block; padding: 0px; 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-1dle6w1 { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1dle6w1 { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-1w3ojit { display: none; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1w3ojit { display: none; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1w3ojit { display: none; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-1iomx3h { height: 100%; margin: 0px; display: block; padding: 0px; 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-1iomx3h { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1iomx3h { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-141dxzl { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-141dxzl { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-141dxzl { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-8tlgpk { height: 100%; margin: 0px; display: block; padding: 0px; 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-8tlgpk { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-8tlgpk { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-1hxithb { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1hxithb { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1hxithb { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-159dm8m { height: 100%; margin: 0px; display: block; padding: 0px; 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-159dm8m { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-159dm8m { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-1ki5hgq { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ki5hgq { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ki5hgq { width: 141px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-n8e0o5 { height: 100%; margin: 0px; display: block; padding: 0px; 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-n8e0o5 { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-n8e0o5 { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-hry8nf { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-hry8nf { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-hry8nf { display: flex; max-width: 400px; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: cover; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-17meul6 { height: 100%; margin: 0px; display: block; padding: 0px; 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-17meul6 { object-fit: cover; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-17meul6 { object-fit: cover; transition: inherit; }}
:not(#\ ):not(#\ ).r-vxyvi4 { color: rgb(255, 255, 255); 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; padding-top: 45px; flex-direction: column; padding-bottom: 55px; background-size: 100% auto; justify-content: center; background-image: linear-gradient(0deg, #7C1827 0%, rgb(0, 0, 0) 100%); }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vxyvi4 { color: rgb(255, 255, 255); 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; padding-top: 45px; flex-direction: column; padding-bottom: 55px; background-size: 100% auto; justify-content: center; background-image: linear-gradient(0deg, #7C1827 0%, rgb(0, 0, 0) 100%); }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vxyvi4 { color: rgb(255, 255, 255); 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; padding-top: 45px; flex-direction: column; padding-bottom: 55px; background-size: 100% auto; justify-content: center; background-image: linear-gradient(0deg, #7C1827 0%, rgb(0, 0, 0) 100%); }}
:not(#\ ):not(#\ ).r-1059fjd { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; gap: 31px; position: relative; flex: 1 1 auto; max-width: 1060px; min-width: auto; align-self: auto; min-height: 1px; transition: inherit; align-items: center; padding-left: 20px; padding-right: 20px; flex-direction: column; justify-content: center; --replo-margin-left: 0px; --replo-margin-right: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1059fjd { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; gap: 31px; position: relative; flex: 1 1 auto; max-width: 1060px; min-width: auto; align-self: auto; min-height: 1px; transition: inherit; align-items: center; padding-left: 20px; padding-right: 0px; flex-direction: column; justify-content: center; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1059fjd { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; gap: 31px; position: relative; flex: 1 1 auto; max-width: 1060px; min-width: auto; align-self: auto; min-height: 1px; transition: inherit; align-items: center; padding-left: 20px; padding-right: 20px; flex-direction: column; justify-content: center; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
:not(#\ ):not(#\ ).r-1kinb9h { display: flex; gap: 13px; position: relative; flex: 1 1 auto; max-width: 100%; min-width: auto; align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1kinb9h { display: flex; gap: 13px; position: relative; flex: 1 1 auto; max-width: 100%; min-width: auto; align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding-right: 12px; flex-direction: column; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1kinb9h { display: flex; gap: 13px; position: relative; flex: 1 1 auto; max-width: 100%; min-width: auto; align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: center; }}
:not(#\ ):not(#\ ).r-10pmtqs { font-size: 65px; align-self: stretch; flex-basis: auto; font-style: var(--replo-library-b9f2e74b-7d88-4d46-b4e4-d7dbfc4f6a1a-styles-6ba374e5-88f6-40bf-928b-25a1a7862e17-attributes-textdecoration); text-align: center; transition: inherit; flex-shrink: 0; font-family: "Tungsten Bold", sans-serif; font-weight: 400; line-height: 61px; overflow-wrap: break-word; text-transform: uppercase; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-10pmtqs { width: 100%; font-size: 43px; max-width: 100%; align-self: auto; flex-basis: auto; font-style: var(--replo-library-b9f2e74b-7d88-4d46-b4e4-d7dbfc4f6a1a-styles-6ba374e5-88f6-40bf-928b-25a1a7862e17-attributes-textdecoration); text-align: center; transition: inherit; flex-shrink: 0; font-family: "Tungsten Bold", sans-serif; font-weight: 400; line-height: 45px; text-transform: uppercase; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-10pmtqs { font-size: 45px; align-self: stretch; flex-basis: auto; font-style: var(--replo-library-b9f2e74b-7d88-4d46-b4e4-d7dbfc4f6a1a-styles-6ba374e5-88f6-40bf-928b-25a1a7862e17-attributes-textdecoration); text-align: center; transition: inherit; flex-shrink: 0; font-family: "Tungsten Bold", sans-serif; font-weight: 400; line-height: 55px; text-transform: uppercase; text-align-last: center; }}
:not(#\ ):not(#\ ).r-19j4e4p { font-size: 20px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: Gabarito, sans-serif; font-weight: 500; line-height: 24px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-19j4e4p { font-size: 16px; max-width: 100%; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: Gabarito, sans-serif; font-weight: 500; line-height: 20px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-19j4e4p { font-size: 16px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: Gabarito, sans-serif; font-weight: 500; line-height: 26px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-1q7ba6l { display: none; gap: 24px; position: relative; flex: 1 1 auto; max-width: 100%; align-self: stretch; transition: inherit; align-items: flex-start; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1q7ba6l { display: flex; gap: 24px; position: relative; flex: 1 1 auto; max-width: 100%; align-self: stretch; transition: inherit; align-items: flex-start; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1q7ba6l { display: flex; gap: 24px; position: relative; flex: 1 1 auto; max-width: 100%; align-self: stretch; transition: inherit; align-items: flex-start; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-1g28rq0 { display: flex; gap: 30px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1g28rq0 { display: flex; gap: 30px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1g28rq0 { display: flex; gap: 30px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-pl9uaf { display: flex; gap: 15px; position: relative; flex: 1 1 auto; align-self: stretch; overflow: clip visible; transition: inherit; --replo-gap: 15px; align-items: center; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-pl9uaf { width: auto; height: auto; display: flex; gap: 15px; position: relative; flex: 1 1 auto; align-self: stretch; overflow: clip visible; transition: inherit; --replo-gap: 15px; align-items: center; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-pl9uaf { display: flex; gap: 15px; position: relative; flex: 1 1 auto; align-self: stretch; overflow: clip visible; transition: inherit; --replo-gap: 15px; align-items: center; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-s1hsx7 { outline: none; }
:not(#\ ):not(#\ ).r-1p7rmkp { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1p7rmkp { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1p7rmkp { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
:not(#\ ):not(#\ ).r-ls7qex { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ls7qex { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ls7qex { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
:not(#\ ):not(#\ ).r-qtv09j { width: 100%; height: 100%; display: flex; position: relative; object-fit: inherit; object-position: inherit; }
:not(#\ ):not(#\ ).r-1a4w8es { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1a4w8es { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1a4w8es { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
:not(#\ ):not(#\ ).r-1tv7hxm { 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-1tv7hxm { 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-1tv7hxm { 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-ljqmyp { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ljqmyp { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ljqmyp { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
:not(#\ ):not(#\ ).r-nd6uin { display: none; gap: 12px; position: relative; min-width: auto; 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-nd6uin { display: none; gap: 12px; position: relative; min-width: auto; 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-nd6uin { display: none; gap: 12px; position: relative; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-13q34d7 { --rsw: 100%; color: black; 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-13q34d7 { --rsw: 100%; color: black; 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-13q34d7 { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-xlz47l { --rsw: 100%; color: black; 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-xlz47l { --rsw: 100%; color: black; 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-xlz47l { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-3cmct6 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-3cmct6 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-3cmct6 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-1it1y5t { height: 100%; margin: 0px; display: block; padding: 0px; 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-1it1y5t { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1it1y5t { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-vi797d { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; overflow-wrap: break-word; letter-spacing: -0.32px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vi797d { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vi797d { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
:not(#\ ):not(#\ ).r-1owveow { display: flex; gap: 8px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1owveow { display: flex; gap: 8px; position: relative; flex-flow: wrap; 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: flex-start; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1owveow { display: flex; gap: 8px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-1qbiyqt { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1qbiyqt { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1qbiyqt { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-1wzxdqj { height: 100%; margin: 0px; display: block; padding: 0px; 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-1wzxdqj { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1wzxdqj { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-1omwrhk { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1omwrhk { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1omwrhk { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-1la170c { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1la170c { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1la170c { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
:not(#\ ):not(#\ ).r-7btbsp { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-7btbsp { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-7btbsp { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-ghwjpv { display: flex; gap: 8px; 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; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ghwjpv { display: flex; gap: 8px; 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; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ghwjpv { display: flex; gap: 8px; 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; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-hbveuc { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-hbveuc { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-hbveuc { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-1b1pcs6 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1b1pcs6 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1b1pcs6 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-1jth8i5 { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1jth8i5 { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1jth8i5 { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
:not(#\ ):not(#\ ).r-1st2y0g { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1st2y0g { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1st2y0g { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
:not(#\ ):not(#\ ).r-1wz6w82 { width: 100%; height: 100%; display: flex; position: relative; object-fit: inherit; object-position: inherit; }
:not(#\ ):not(#\ ).r-1ijaac { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ijaac { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ijaac { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
:not(#\ ):not(#\ ).r-1ywgpqn { 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-1ywgpqn { 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-1ywgpqn { 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-1emgwgd { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1emgwgd { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1emgwgd { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
:not(#\ ):not(#\ ).r-syve49 { display: none; gap: 12px; position: relative; min-width: auto; 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-syve49 { display: none; gap: 12px; position: relative; min-width: auto; 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-syve49 { display: none; gap: 12px; position: relative; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-tngggc { --rsw: 100%; color: black; 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-tngggc { --rsw: 100%; color: black; 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-tngggc { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-mpi5a5 { --rsw: 100%; color: black; 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-mpi5a5 { --rsw: 100%; color: black; 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-mpi5a5 { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-a7gej5 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-a7gej5 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-a7gej5 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-ziyp7d { height: 100%; margin: 0px; display: block; padding: 0px; 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-ziyp7d { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ziyp7d { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-1nu7q4m { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; overflow-wrap: break-word; letter-spacing: -0.32px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1nu7q4m { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1nu7q4m { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
:not(#\ ):not(#\ ).r-1nfzbfp { display: flex; gap: 8px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1nfzbfp { display: flex; gap: 8px; position: relative; flex-flow: wrap; 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: flex-start; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1nfzbfp { display: flex; gap: 8px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-1oehwki { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1oehwki { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1oehwki { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-1uefyfe { height: 100%; margin: 0px; display: block; padding: 0px; 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-1uefyfe { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1uefyfe { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-1y8bhp1 { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1y8bhp1 { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1y8bhp1 { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-cy2uq7 { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-cy2uq7 { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-cy2uq7 { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
:not(#\ ):not(#\ ).r-1s6brl { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1s6brl { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1s6brl { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-xx45na { display: flex; gap: 8px; 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; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-xx45na { display: flex; gap: 8px; 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; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-xx45na { display: flex; gap: 8px; 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; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-1c8fo5u { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1c8fo5u { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1c8fo5u { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-1kla1mp { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1kla1mp { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1kla1mp { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-o70mhj { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-o70mhj { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-o70mhj { width: 330px; display: flex; gap: 12px; 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; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
:not(#\ ):not(#\ ).r-g3pgaw { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-g3pgaw { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-g3pgaw { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
:not(#\ ):not(#\ ).r-1c217te { width: 100%; height: 100%; display: flex; position: relative; object-fit: inherit; object-position: inherit; }
:not(#\ ):not(#\ ).r-heqw9f { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-heqw9f { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-heqw9f { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
:not(#\ ):not(#\ ).r-1p8o7ak { 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-1p8o7ak { 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-1p8o7ak { 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-hy12mz { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-hy12mz { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-hy12mz { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
:not(#\ ):not(#\ ).r-17wrqwj { display: none; gap: 12px; position: relative; min-width: auto; 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-17wrqwj { display: none; gap: 12px; position: relative; min-width: auto; 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-17wrqwj { display: none; gap: 12px; position: relative; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-10zyreo { --rsw: 100%; color: black; 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-10zyreo { --rsw: 100%; color: black; 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-10zyreo { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-y1c0ry { --rsw: 100%; color: black; 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-y1c0ry { --rsw: 100%; color: black; 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-y1c0ry { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-1bm46wa { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1bm46wa { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1bm46wa { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-1wdp6le { height: 100%; margin: 0px; display: block; padding: 0px; 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-1wdp6le { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1wdp6le { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-m1wwvb { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; overflow-wrap: break-word; letter-spacing: -0.32px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-m1wwvb { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-m1wwvb { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
:not(#\ ):not(#\ ).r-15amizl { display: flex; gap: 8px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-15amizl { display: flex; gap: 8px; position: relative; flex-flow: wrap; 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: flex-start; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-15amizl { display: flex; gap: 8px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-ta4t2r { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ta4t2r { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ta4t2r { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-1my6wuv { height: 100%; margin: 0px; display: block; padding: 0px; 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-1my6wuv { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1my6wuv { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-18e6nvn { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-18e6nvn { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-18e6nvn { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-18t78wt { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-18t78wt { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-18t78wt { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
:not(#\ ):not(#\ ).r-yk4vvd { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-yk4vvd { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-yk4vvd { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-7kowet { display: flex; gap: 8px; 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; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-7kowet { display: flex; gap: 8px; 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; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-7kowet { display: flex; gap: 8px; 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; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-1537f0o { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1537f0o { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1537f0o { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-ddrhw4 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ddrhw4 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ddrhw4 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-1rltcbm { display: flex; gap: 6px; z-index: 2; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1rltcbm { display: flex; gap: 6px; z-index: 2; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1rltcbm { display: flex; gap: 6px; z-index: 2; position: relative; align-self: stretch; flex-basis: auto; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-1uc6sx2 { width: 44px; cursor: pointer; height: 3px; display: flex; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: flex-start; flex-shrink: 0; justify-content: flex-start; background-color: rgb(217, 217, 217); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1uc6sx2 { width: 44px; cursor: pointer; height: 3px; display: flex; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: flex-start; flex-shrink: 0; justify-content: flex-start; background-color: rgb(217, 217, 217); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1uc6sx2 { width: 44px; cursor: pointer; height: 3px; display: flex; position: relative; max-width: 100%; min-width: auto; flex-basis: auto; min-height: 1px; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: flex-start; flex-shrink: 0; justify-content: flex-start; background-color: rgb(217, 217, 217); background-image: none; }}
:not(#\ ):not(#\ ):not(#\ ).r-yztun5 { width: 84px; cursor: pointer; height: 3px; display: flex; position: relative; flex-grow: unset; max-width: 100%; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: flex-start; flex-shrink: 0; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-yztun5 { width: 84px; cursor: pointer; height: 3px; display: flex; position: relative; flex-grow: unset; max-width: 100%; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: flex-start; flex-shrink: 0; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ):not(#\ ).r-yztun5 { width: 84px; cursor: pointer; height: 3px; display: flex; position: relative; flex-grow: unset; max-width: 100%; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); align-items: flex-start; flex-shrink: 0; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
:not(#\ ):not(#\ ).r-ehjd85 { display: flex; gap: 15px; 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: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ehjd85 { display: none; gap: 15px; position: relative; flex-flow: column; 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: center; --replo-flex-min-dimension: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ehjd85 { display: none; gap: 15px; 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: center; }}
:not(#\ ):not(#\ ).r-1qaet8z { display: flex; gap: 12px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1qaet8z { width: auto; height: auto; display: flex; gap: 12px; position: relative; flex: 1 1 auto; max-width: 100%; align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1qaet8z { display: flex; gap: 12px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
:not(#\ ):not(#\ ).r-dty2ck { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-dty2ck { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-dty2ck { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
:not(#\ ):not(#\ ).r-ps32d8 { width: 100%; height: 100%; display: flex; position: relative; object-fit: inherit; object-position: inherit; }
:not(#\ ):not(#\ ).r-1y2plua { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1y2plua { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1y2plua { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
:not(#\ ):not(#\ ).r-bjkj89 { cursor: pointer; display: flex; position: relative; min-width: auto; 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-bjkj89 { cursor: pointer; display: flex; position: relative; min-width: auto; 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-bjkj89 { cursor: pointer; display: flex; position: relative; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-13gjsb1 { --rsw: 100%; color: #7C1827; width: 67px; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-13gjsb1 { --rsw: 100%; color: #7C1827; width: 67px; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px 0px 14px 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-13gjsb1 { --rsw: 100%; color: #7C1827; width: 67px; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
:not(#\ ):not(#\ ).r-cfrl2s { display: none; gap: 12px; position: relative; min-width: auto; 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-cfrl2s { display: none; gap: 12px; position: relative; min-width: auto; 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-cfrl2s { display: none; gap: 12px; position: relative; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-10rjo3w { --rsw: 100%; color: black; 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-10rjo3w { --rsw: 100%; color: black; 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-10rjo3w { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-1n6c826 { --rsw: 100%; color: black; 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-1n6c826 { --rsw: 100%; color: black; 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-1n6c826 { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-2n5j4h { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-2n5j4h { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-2n5j4h { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-1r77t4 { height: 100%; margin: 0px; display: block; padding: 0px; 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-1r77t4 { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1r77t4 { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-1ktypnp { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; overflow-wrap: break-word; letter-spacing: -0.32px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ktypnp { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ktypnp { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
:not(#\ ):not(#\ ).r-k0pdh4 { display: flex; gap: 8px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-k0pdh4 { display: flex; gap: 5px; position: relative; flex-flow: wrap; 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: flex-start; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-k0pdh4 { display: flex; gap: 8px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-1v7tzxs { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1v7tzxs { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1v7tzxs { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-11e6mjj { height: 100%; margin: 0px; display: block; padding: 0px; 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-11e6mjj { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-11e6mjj { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-1rn414q { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1rn414q { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1rn414q { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-g5pqu3 { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-g5pqu3 { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-g5pqu3 { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
:not(#\ ):not(#\ ).r-emnhf8 { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-emnhf8 { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-emnhf8 { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-ojqkiu { display: flex; gap: 8px; 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; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ojqkiu { display: flex; gap: 8px; 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; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ojqkiu { display: flex; gap: 8px; 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; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-pmjtzu { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-pmjtzu { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-pmjtzu { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-1ns3f87 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ns3f87 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ns3f87 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-1il7j6e { display: flex; gap: 12px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1il7j6e { width: auto; height: auto; display: flex; gap: 12px; position: relative; flex: 1 1 auto; max-width: 100%; align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1il7j6e { display: flex; gap: 12px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
:not(#\ ):not(#\ ).r-guky20 { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-guky20 { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-guky20 { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
:not(#\ ):not(#\ ).r-1kowhe7 { width: 100%; height: 100%; display: flex; position: relative; object-fit: inherit; object-position: inherit; }
:not(#\ ):not(#\ ).r-1yh79j7 { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1yh79j7 { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1yh79j7 { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
:not(#\ ):not(#\ ).r-1l68fcr { 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-1l68fcr { 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-1l68fcr { 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-l6gskk { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-l6gskk { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px 0px 14px 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-l6gskk { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
:not(#\ ):not(#\ ).r-1vyk1bv { display: none; gap: 12px; position: relative; min-width: auto; 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-1vyk1bv { display: none; gap: 12px; position: relative; min-width: auto; 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-1vyk1bv { display: none; gap: 12px; position: relative; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-moetbr { --rsw: 100%; color: black; 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-moetbr { --rsw: 100%; color: black; 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-moetbr { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-1hz58di { --rsw: 100%; color: black; 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-1hz58di { --rsw: 100%; color: black; 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-1hz58di { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-197l0o7 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-197l0o7 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-197l0o7 { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-tmoee8 { height: 100%; margin: 0px; display: block; padding: 0px; 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-tmoee8 { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-tmoee8 { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-zj4901 { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; overflow-wrap: break-word; letter-spacing: -0.32px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-zj4901 { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-zj4901 { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
:not(#\ ):not(#\ ).r-10icyq9 { display: flex; gap: 8px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-10icyq9 { display: flex; gap: 5px; position: relative; flex-flow: wrap; 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: flex-start; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-10icyq9 { display: flex; gap: 8px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-m8dlxf { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-m8dlxf { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-m8dlxf { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-mzyaxw { height: 100%; margin: 0px; display: block; padding: 0px; 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-mzyaxw { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-mzyaxw { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-b3gzjg { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-b3gzjg { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-b3gzjg { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-15ckphg { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-15ckphg { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-15ckphg { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
:not(#\ ):not(#\ ).r-4s1pc4 { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-4s1pc4 { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-4s1pc4 { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-1cla792 { display: flex; gap: 8px; 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; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1cla792 { display: flex; gap: 8px; 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; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1cla792 { display: flex; gap: 8px; 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; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-ndezam { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ndezam { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ndezam { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-81bedw { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-81bedw { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-81bedw { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 22px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-lwb075 { display: flex; gap: 12px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-lwb075 { width: auto; height: auto; display: flex; gap: 12px; position: relative; flex: 1 1 auto; max-width: 100%; align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-lwb075 { display: flex; gap: 12px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 9px 9px 30px; flex-direction: column; justify-content: flex-start; background-color: rgb(255, 255, 255); background-image: none; }}
:not(#\ ):not(#\ ).r-1qf8yk6 { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1qf8yk6 { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1qf8yk6 { height: 432px; overflow: hidden; position: relative; align-self: stretch; flex-basis: auto; object-fit: cover; transition: inherit; flex-shrink: 0; object-position: center top; }}
:not(#\ ):not(#\ ).r-amtynh { width: 100%; height: 100%; display: flex; position: relative; object-fit: inherit; object-position: inherit; }
:not(#\ ):not(#\ ).r-1u3chhb { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1u3chhb { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1u3chhb { top: 50%; width: 100%; display: flex; position: absolute; min-width: auto; transform: translate3d(0px, -50%, 0px); flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 10px; padding-right: 10px; justify-content: center; }}
:not(#\ ):not(#\ ).r-1hq27z2 { 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-1hq27z2 { 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-1hq27z2 { 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-s2owlu { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-s2owlu { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px 0px 14px 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-s2owlu { --rsw: 100%; color: #7C1827; width: 67px; cursor: pointer; height: 67px; overflow: hidden; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; padding: 14px; background-color: rgb(255, 255, 255); background-image: none; border-radius: 100%; }}
:not(#\ ):not(#\ ).r-2rithx { display: none; gap: 12px; position: relative; min-width: auto; 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-2rithx { display: none; gap: 12px; position: relative; min-width: auto; 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-2rithx { display: none; gap: 12px; position: relative; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; }}
:not(#\ ):not(#\ ).r-mpd44t { --rsw: 100%; color: black; 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-mpd44t { --rsw: 100%; color: black; 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-mpd44t { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-194t0pw { --rsw: 100%; color: black; 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-194t0pw { --rsw: 100%; color: black; 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-194t0pw { --rsw: 100%; color: black; width: 24px; height: 24px; position: relative; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 100%; }}
:not(#\ ):not(#\ ).r-1l5tbcj { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1l5tbcj { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1l5tbcj { display: flex; flex: 1 1 auto; max-width: 92px; min-width: 0px; align-self: stretch; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-njlzq9 { height: 100%; margin: 0px; display: block; padding: 0px; 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-njlzq9 { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-njlzq9 { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-1x1dw0b { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; overflow-wrap: break-word; letter-spacing: -0.32px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1x1dw0b { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1x1dw0b { color: rgb(0, 0, 0); font-size: 17px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; }}
:not(#\ ):not(#\ ).r-1ytf7i6 { display: flex; gap: 8px; 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: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ytf7i6 { display: flex; gap: 5px; position: relative; flex-flow: wrap; 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: flex-start; --replo-flex-min-dimension: auto; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ytf7i6 { display: flex; gap: 8px; 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: flex-start; }}
:not(#\ ):not(#\ ).r-qegeyk { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-qegeyk { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-qegeyk { display: flex; flex: 1 1 0px; max-width: 17px; min-width: var(--replo-flex-min-dimension, 0px); min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; }}
:not(#\ ):not(#\ ).r-m43dg6 { height: 100%; margin: 0px; display: block; padding: 0px; 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-m43dg6 { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-m43dg6 { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-92j87a { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-92j87a { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-92j87a { color: rgb(0, 0, 0); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 700; line-height: 19px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-2bs31w { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-2bs31w { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-2bs31w { width: 1px; display: flex; align-self: stretch; flex-basis: auto; margin-top: 3px; transition: inherit; flex-shrink: 0; margin-bottom: 3px; flex-direction: column; background-color: rgb(0, 0, 0); background-image: none; }}
:not(#\ ):not(#\ ).r-1isi6z { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1isi6z { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1isi6z { color: #7C1827; font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 22px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-1ghbdpj { display: flex; gap: 8px; 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; justify-content: flex-start; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ghbdpj { display: flex; gap: 8px; 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; justify-content: flex-start; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ghbdpj { display: flex; gap: 8px; 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; justify-content: flex-start; }}
:not(#\ ):not(#\ ).r-18fjdos { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-18fjdos { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-18fjdos { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-11hxzz6 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; overflow-wrap: break-word; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-11hxzz6 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-11hxzz6 { color: rgb(0, 0, 0); overflow: hidden; font-size: 11.64px; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 400; line-height: 14px; padding: 6px 12px; letter-spacing: -0.32px; background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(199, 199, 199); border-style: solid; border-width: 1px; border-radius: 105px; }}
:not(#\ ):not(#\ ).r-d1zrcf { width: 100%; display: flex; gap: 12px; position: relative; max-width: 390px; min-width: auto; 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-d1zrcf { width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); display: flex; gap: 12px; position: relative; max-width: none; min-width: auto; align-self: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-right: 20px; flex-direction: column; justify-content: center; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-d1zrcf { width: 100%; display: flex; gap: 12px; position: relative; max-width: 390px; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; flex-direction: column; justify-content: center; }}
:not(#\ ):not(#\ ).r-3tr8j9 { color: #7C1827; cursor: pointer; display: flex; overflow: hidden; align-self: stretch; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; padding: 20px; background-color: rgb(255, 255, 255); background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 3px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-3tr8j9 { color: #7C1827; cursor: pointer; display: flex; overflow: hidden; align-self: stretch; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; padding: 20px; background-color: rgb(255, 255, 255); background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 3px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-3tr8j9 { color: #7C1827; cursor: pointer; display: flex; overflow: hidden; align-self: stretch; flex-basis: auto; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); flex-shrink: 0; padding: 20px; background-color: rgb(255, 255, 255); background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 3px; }}
:not(#\ ):not(#\ ).r-1wkr7u7 { flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 29px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1wkr7u7 { flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 29px; letter-spacing: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1wkr7u7 { flex: 1 1 0px; font-size: 26px; min-width: var(--replo-flex-min-dimension, 0px); transition: inherit; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 29px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-1vdsd2v { display: flex; gap: 5px; 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: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1vdsd2v { display: flex; gap: 5px; 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: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1vdsd2v { display: flex; gap: 5px; 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: center; }}
:not(#\ ):not(#\ ).r-mhj7o5 { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-mhj7o5 { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-mhj7o5 { width: 16px; display: flex; min-width: 0px; flex-basis: auto; min-height: 0px; object-fit: contain; overflow: auto hidden; transition: inherit; align-items: center; flex-shrink: 0; }}
:not(#\ ):not(#\ ).r-598zw2 { height: 100%; margin: 0px; display: block; padding: 0px; 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-598zw2 { object-fit: contain; transition: inherit; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-598zw2 { object-fit: contain; transition: inherit; }}
:not(#\ ):not(#\ ).r-1ce991g { color: rgb(255, 255, 255); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; overflow-wrap: break-word; letter-spacing: -0.16px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ce991g { color: rgb(255, 255, 255); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ce991g { color: rgb(255, 255, 255); font-size: 15px; flex-basis: auto; transition: inherit; flex-shrink: 0; line-height: 20px; letter-spacing: -0.16px; }}
:not(#\ ):not(#\ ).r-1b8wrdl { 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; padding-top: 57px; flex-direction: column; padding-bottom: 57px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1b8wrdl { 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; padding-top: 50px; flex-direction: column; padding-bottom: 50px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1b8wrdl { 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; padding-top: 57px; flex-direction: column; padding-bottom: 57px; justify-content: center; }}
:not(#\ ):not(#\ ).r-y1g96r { width: 100%; display: flex; gap: 50px; position: relative; max-width: 1145px; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 20px; padding-right: 20px; justify-content: center; grid-template-columns: repeat(2, minmax(0px, 1fr)); }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-y1g96r { width: 100%; display: flex; gap: 43px; position: relative; flex-flow: column; max-width: 1145px; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 11px; padding-right: 11px; justify-content: center; grid-template-columns: repeat(2, minmax(0px, 1fr)); --replo-flex-min-dimension: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-y1g96r { width: 100%; display: flex; gap: 20px; position: relative; max-width: 1145px; min-width: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 20px; padding-right: 20px; justify-content: center; grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
:not(#\ ):not(#\ ).r-99pp14 { display: flex; gap: 13px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-99pp14 { width: auto; height: auto; display: flex; gap: 13px; position: relative; flex: 1 1 auto; max-width: 100%; align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-99pp14 { display: flex; gap: 13px; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: center; }}
:not(#\ ):not(#\ ).r-qzwsns { font-size: 65px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-family: "Tungsten Bold", sans-serif; font-weight: 700; line-height: 72px; overflow-wrap: break-word; letter-spacing: 0px; text-transform: uppercase; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-qzwsns { font-size: 43px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: "Tungsten Bold", sans-serif; font-weight: 700; line-height: 43px; letter-spacing: 0px; text-transform: uppercase; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-qzwsns { font-size: 43px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-family: "Tungsten Bold", sans-serif; font-weight: 700; line-height: 43px; letter-spacing: 0px; text-transform: uppercase; }}
:not(#\ ):not(#\ ).r-zg5d7y { font-size: 20px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 23px; overflow-wrap: break-word; letter-spacing: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-zg5d7y { font-size: 16px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 23px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-zg5d7y { font-size: 16px; align-self: stretch; flex-basis: auto; transition: inherit; flex-shrink: 0; font-weight: 500; line-height: 23px; letter-spacing: 0px; }}
:not(#\ ):not(#\ ).r-1xciaqc { width: 100%; display: flex; gap: 0px; position: relative; max-width: 463px; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; grid-template-columns: repeat(2, minmax(0px, 1fr)); }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1xciaqc { width: 100%; display: flex; gap: 0px; position: relative; max-width: 360px; min-width: auto; align-self: auto; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1xciaqc { width: 100%; display: flex; gap: 0px; position: relative; max-width: 463px; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; justify-content: center; grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
:not(#\ ):not(#\ ).r-1dsp4ku { display: flex; overflow: hidden; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding: 8px 6px; justify-content: center; background-color: rgba(124, 24, 39, 0.34); background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 14px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1dsp4ku { display: flex; overflow: hidden; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 6px 5px; justify-content: center; background-color: rgba(124, 24, 39, 0.34); background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 10px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1dsp4ku { display: flex; overflow: hidden; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: flex-start; padding: 6px; justify-content: center; background-color: rgba(124, 24, 39, 0.34); background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 14px; }}
:not(#\ ):not(#\ ).r-ciflsf { display: flex; overflow: hidden; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: center; background-color: #7C1827; background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 7px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-ciflsf { display: flex; overflow: hidden; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; background-color: #7C1827; background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 5px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-ciflsf { display: flex; overflow: hidden; position: relative; flex: 1 1 0px; max-width: 100%; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; flex-direction: column; justify-content: flex-start; background-color: #7C1827; background-image: none; border-color: rgb(0, 0, 0); border-style: solid; border-radius: 7px; }}
:not(#\ ):not(#\ ).r-1ib8fk1 { height: 175px; display: flex; gap: 39px; 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; padding-bottom: 35px; justify-content: flex-end; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1ib8fk1 { height: 136px; display: flex; gap: 39px; position: relative; flex-grow: unset; 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; padding-bottom: 28px; justify-content: flex-end; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1ib8fk1 { height: 136px; display: flex; gap: 39px; position: relative; flex-grow: unset; 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; padding-bottom: 28px; justify-content: flex-end; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-1pdgljh { color: rgb(255, 255, 255); font-size: 31px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 31px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1pdgljh { color: rgb(255, 255, 255); font-size: 24px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 24px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1pdgljh { color: rgb(255, 255, 255); font-size: 24px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-family: "Bebas Neue", sans-serif; font-weight: 400; line-height: 24px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-18hdr5n { color: rgb(255, 255, 255); font-size: 19px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-18hdr5n { color: rgb(255, 255, 255); font-size: 14px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-18hdr5n { color: rgb(255, 255, 255); font-size: 14px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-1k445ue { height: 74px; display: flex; gap: 39px; 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; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1k445ue { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1k445ue { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-fnin71 { color: rgb(255, 255, 255); width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); font-size: 19px; max-width: 80%; align-self: auto; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; --replo-margin-left: 0px; --replo-margin-right: 0px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-fnin71 { color: rgb(255, 255, 255); width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); font-size: 14px; max-width: none; align-self: auto; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-fnin71 { color: rgb(255, 255, 255); width: calc(100% - (var(--replo-margin-left, 0px) + var(--replo-margin-right, 0px))); font-size: 14px; max-width: none; align-self: auto; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; --replo-margin-left: 0px; --replo-margin-right: 0px; }}
:not(#\ ):not(#\ ).r-1vebcyx { height: 74px; display: flex; gap: 39px; 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; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1vebcyx { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1vebcyx { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-cghjtz { color: rgb(255, 255, 255); width: 100%; font-size: 19px; max-width: 90%; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-cghjtz { color: rgb(255, 255, 255); width: 100%; font-size: 14px; max-width: none; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-cghjtz { color: rgb(255, 255, 255); width: 100%; font-size: 14px; max-width: none; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-1qis7qa { height: 74px; display: flex; gap: 39px; 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; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1qis7qa { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1qis7qa { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-1vbcjuk { color: rgb(255, 255, 255); width: 100%; font-size: 19px; max-width: 80%; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1vbcjuk { color: rgb(255, 255, 255); width: 100%; font-size: 14px; max-width: 80%; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1vbcjuk { color: rgb(255, 255, 255); width: 100%; font-size: 14px; max-width: 80%; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-19mccyp { height: 74px; display: flex; gap: 39px; 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; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-19mccyp { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-19mccyp { height: 58px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; border-bottom-width: 1px; }}
:not(#\ ):not(#\ ).r-1az3t9v { color: rgb(255, 255, 255); font-size: 19px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-1az3t9v { color: rgb(255, 255, 255); font-size: 14px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-1az3t9v { color: rgb(255, 255, 255); font-size: 14px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-vkgnzy { height: 87px; display: flex; gap: 39px; 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; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-vkgnzy { height: 70px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-vkgnzy { height: 70px; display: flex; gap: 39px; position: relative; flex-grow: unset; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; transition: inherit; align-items: center; flex-shrink: 0; padding-left: 5px; padding-right: 5px; flex-direction: column; justify-content: center; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(200, 200, 200); border-style: solid solid dashed; }}
:not(#\ ):not(#\ ).r-xtzccn { color: rgb(255, 255, 255); font-size: 19px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 22px; overflow-wrap: break-word; letter-spacing: 0px; text-align-last: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-xtzccn { color: rgb(255, 255, 255); font-size: 14px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-xtzccn { color: rgb(255, 255, 255); font-size: 14px; align-self: stretch; flex-basis: auto; text-align: center; transition: inherit; flex-shrink: 0; font-weight: 600; line-height: 17px; letter-spacing: 0px; text-align-last: center; }}
:not(#\ ):not(#\ ).r-n5yq4h { display: flex; position: relative; flex: 1 1 0px; max-width: 207px; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding-top: 8px; flex-direction: column; padding-bottom: 8px; justify-content: center; }
@media (max-width: 640px) {:not(#\ ):not(#\ ):not(#\ ).r-n5yq4h { display: flex; position: relative; flex: 1 1 0px; max-width: 165px; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding-top: 6px; flex-direction: column; padding-bottom: 6px; justify-content: center; }}
@media (min-width: 641px) and (max-width: 1024px) {:not(#\ ):not(#\ ):not(#\ ).r-n5yq4h { display: flex; position: relative; flex: 1 1 0px; max-width: 207px; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; min-height: 1px; transition: inherit; align-items: center; padding-top: 6px; flex-direction: column; padding-bottom: 6px; justify-content: center; }}