:root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: hsl(6, 78%, 57%); --toastify-color-transparent: rgba(255, 255, 255, .7); --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-container-width: fit-content; --toastify-toast-width: 320px; --toastify-toast-offset: 16px; --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top)); --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right)); --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left)); --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom)); --toastify-toast-background: #fff; --toastify-toast-padding: 14px; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-toast-bd-radius: 6px; --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1); --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); --toastify-color-progress-bgo: .2; }
.Toastify__toast-container { z-index: var(--toastify-z-index); transform: translate3d(0,0,var(--toastify-z-index)); position: fixed; width: var(--toastify-container-width); box-sizing: border-box; color: rgb(255, 255, 255); display: flex; flex-direction: column; }
.Toastify__toast-container--top-left { top: var(--toastify-toast-top); left: var(--toastify-toast-left); }
.Toastify__toast-container--top-center { top: var(--toastify-toast-top); left: 50%; transform: translate(-50%); align-items: center; }
.Toastify__toast-container--top-right { top: var(--toastify-toast-top); right: var(--toastify-toast-right); align-items: end; }
.Toastify__toast-container--bottom-left { bottom: var(--toastify-toast-bottom); left: var(--toastify-toast-left); }
.Toastify__toast-container--bottom-center { bottom: var(--toastify-toast-bottom); left: 50%; transform: translate(-50%); align-items: center; }
.Toastify__toast-container--bottom-right { bottom: var(--toastify-toast-bottom); right: var(--toastify-toast-right); align-items: end; }
.Toastify__toast { --y: 0; position: relative; touch-action: none; width: var(--toastify-toast-width); min-height: var(--toastify-toast-min-height); box-sizing: border-box; margin-bottom: 1rem; padding: var(--toastify-toast-padding); border-radius: var(--toastify-toast-bd-radius); box-shadow: var(--toastify-toast-shadow); max-height: var(--toastify-toast-max-height); font-family: var(--toastify-font-family); z-index: 0; display: flex; flex: 1 1 auto; align-items: center; word-break: break-word; }
@media only screen and (max-width: 480px) {
  .Toastify__toast-container { width: 100vw; left: env(safe-area-inset-left); margin: 0px; }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { top: env(safe-area-inset-top); transform: translate(0px); }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { bottom: env(safe-area-inset-bottom); transform: translate(0px); }
  .Toastify__toast-container--rtl { right: env(safe-area-inset-right); left: initial; }
  .Toastify__toast { --toastify-toast-width: 100%; margin-bottom: 0px; border-radius: 0px; }
}
.Toastify__toast-container[data-stacked="true"] { width: var(--toastify-toast-width); }
.Toastify__toast--stacked { position: absolute; width: 100%; transform: translate3d(0,var(--y),0) scale(var(--s)); transition: transform 0.3s; }
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button { transition: opacity 0.1s; }
.Toastify__toast--stacked[data-collapsed="false"] { overflow: visible; }
.Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * { opacity: 0; }
.Toastify__toast--stacked::after { content: ""; position: absolute; left: 0px; right: 0px; height: calc(var(--g) * 1px); bottom: 100%; }
.Toastify__toast--stacked[data-pos="top"] { top: 0px; }
.Toastify__toast--stacked[data-pos="bot"] { bottom: 0px; }
.Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked::before { transform-origin: center top; }
.Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked::before { transform-origin: center bottom; }
.Toastify__toast--stacked::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 100%; transform: scaleY(3); z-index: -1; }
.Toastify__toast--rtl { direction: rtl; }
.Toastify__toast--close-on-click { cursor: pointer; }
.Toastify__toast-icon { margin-inline-end: 10px; width: 22px; flex-shrink: 0; display: flex; }
.Toastify--animate { animation-fill-mode: both; animation-duration: 0.5s; }
.Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; }
.Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); }
.Toastify__toast-theme--light, .Toastify__toast-theme--colored.Toastify__toast--default { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }
.Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); }
.Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); }
.Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); }
.Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); }
.Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); }
.Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); }
.Toastify__progress-bar--info { background: var(--toastify-color-progress-info); }
.Toastify__progress-bar--success { background: var(--toastify-color-progress-success); }
.Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); }
.Toastify__progress-bar--error { background: var(--toastify-color-progress-error); }
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { background: var(--toastify-color-transparent); }
.Toastify__close-button { color: rgb(255, 255, 255); position: absolute; top: 6px; right: 6px; background: transparent; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; opacity: 0.7; transition: 0.3s; z-index: 1; }
.Toastify__toast--rtl .Toastify__close-button { left: 6px; right: unset; }
.Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.3; }
.Toastify__close-button > svg { fill: currentcolor; height: 16px; width: 14px; }
.Toastify__close-button:hover, .Toastify__close-button:focus { opacity: 1; }
@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.7; transform-origin: left center; }
.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }
.Toastify__progress-bar--controlled { transition: transform 0.2s; }
.Toastify__progress-bar--rtl { right: 0px; left: initial; transform-origin: right center; border-bottom-left-radius: initial; }
.Toastify__progress-bar--wrp { position: absolute; overflow: hidden; bottom: 0px; left: 0px; width: 100%; height: 5px; border-bottom-left-radius: var(--toastify-toast-bd-radius); border-bottom-right-radius: var(--toastify-toast-bd-radius); }
.Toastify__progress-bar--wrp[data-hidden="true"] { opacity: 0; }
.Toastify__progress-bar--bg { opacity: var(--toastify-color-progress-bgo); width: 100%; height: 100%; }
.Toastify__spinner { width: 20px; height: 20px; box-sizing: border-box; border-width: 2px; border-style: solid; border-image: none; border-radius: 100%; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); animation: 0.65s linear 0s infinite normal none running Toastify__spin; }
@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(2000px,var(--y),0); }
}
@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(-2000px,var(--y),0); }
}
@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0,calc(var(--y) - 10px),0); }
  40%, 45% { opacity: 1; transform: translate3d(0,calc(var(--y) + 20px),0); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0,calc(var(--y) - 10px),0); }
  40%, 45% { opacity: 1; transform: translate3d(0,calc(var(--y) + 20px),0); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left { animation-name: Toastify__bounceInLeft; }
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right { animation-name: Toastify__bounceInRight; }
.Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }
.Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }
.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left { animation-name: Toastify__bounceOutLeft; }
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right { animation-name: Toastify__bounceOutRight; }
.Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }
.Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }
@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: translate3d(0,var(--y),0) scale3d(.3,.3,.3); }
  100% { opacity: 0; }
}
.Toastify__zoom-enter { animation-name: Toastify__zoomIn; }
.Toastify__zoom-exit { animation-name: Toastify__zoomOut; }
@keyframes Toastify__flipIn { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes Toastify__flipOut { 
  0% { transform: translate3d(0,var(--y),0) perspective(400px); }
  30% { transform: translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: translate3d(0,var(--y),0) perspective(400px) rotateX(90deg); opacity: 0; }
}
.Toastify__flip-enter { animation-name: Toastify__flipIn; }
.Toastify__flip-exit { animation-name: Toastify__flipOut; }
@keyframes Toastify__slideInRight { 
  0% { transform: translate3d(110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideOutRight { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(110%,var(--y),0); }
}
@keyframes Toastify__slideOutLeft { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(-110%,var(--y),0); }
}
@keyframes Toastify__slideOutDown { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}
@keyframes Toastify__slideOutUp { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left { animation-name: Toastify__slideInLeft; }
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right { animation-name: Toastify__slideInRight; }
.Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }
.Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }
.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left { animation-name: Toastify__slideOutLeft; animation-timing-function: ease-in; animation-duration: 0.3s; }
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { animation-name: Toastify__slideOutRight; animation-timing-function: ease-in; animation-duration: 0.3s; }
.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; animation-timing-function: ease-in; animation-duration: 0.3s; }
.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; animation-timing-function: ease-in; animation-duration: 0.3s; }
@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@font-face { font-family: Inter; src: url("https://soli-rx.myze.life/assets/inter-variable-opsz-wght-FIwubZjA.woff2") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Inter; src: url("https://soli-rx.myze.life/assets/inter-italic-variable-opsz-wght-C9UHaEYJ.woff2") format("woff2"); font-style: italic; font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Kumbh Sans"; src: url("https://soli-rx.myze.life/assets/kumbh-sans-variable-yopq-wght-DAxCG62w.woff2") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Montserrat; src: url("https://soli-rx.myze.life/assets/montserrat-variable-wght-DbzI1qGp.woff2") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Montserrat; src: url("https://soli-rx.myze.life/assets/montserrat-italic-variable-wght-DLzCfu_J.woff2") format("woff2"); font-style: italic; font-weight: 100 900; font-display: swap; }
@font-face { font-family: "DM Serif Display"; src: url("https://soli-rx.myze.life/assets/dm-serif-display-regular-BvgmkZya.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "DM Serif Display"; src: url("https://soli-rx.myze.life/assets/dm-serif-display-Italic-CPfddgrM.woff2") format("woff2"); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: "DM Sans"; src: url("https://soli-rx.myze.life/assets/dm-sans-variable-opsz-wght-ClxMb8Ef.woff2") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: "DM Sans"; src: url("https://soli-rx.myze.life/assets/dm-sans-italic-variable-opsz-wght-Ce7JF4Kp.woff2") format("woff2"); font-style: italic; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Sora; src: url("https://soli-rx.myze.life/assets/sora-variable-wght-DjwauEhn.woff2") format("woff2"); font-style: normal; font-weight: 100 800; font-display: swap; }
@font-face { font-family: Archivo; src: url("https://soli-rx.myze.life/assets/archivo-variable-wdth-wght-Bi3nQnbI.woff2") format("woff2"); font-style: normal; font-weight: 100 900; font-display: swap; }
@font-face { font-family: Archivo; src: url("https://soli-rx.myze.life/assets/archivo-italic-variable-wdth-wght-BJN6gi3d.woff2") format("woff2"); font-style: italic; font-weight: 100 900; font-display: swap; }
body, #root { --default-bottom-nav-height: 70px; min-height: 100svh; }
* { scroll-behavior: smooth; }
:root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: hsl(6, 78%, 57%); --toastify-color-transparent: rgba(255, 255, 255, .7); --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-container-width: fit-content; --toastify-toast-width: 320px; --toastify-toast-offset: 16px; --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top)); --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right)); --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left)); --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom)); --toastify-toast-background: #fff; --toastify-toast-padding: 14px; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-toast-bd-radius: 6px; --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1); --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); --toastify-color-progress-bgo: .2; }
.Toastify__toast-container { z-index: var(--toastify-z-index); transform: translate3d(0,0,var(--toastify-z-index)); position: fixed; width: var(--toastify-container-width); box-sizing: border-box; color: rgb(255, 255, 255); display: flex; flex-direction: column; }
.Toastify__toast-container--top-left { top: var(--toastify-toast-top); left: var(--toastify-toast-left); }
.Toastify__toast-container--top-center { top: var(--toastify-toast-top); left: 50%; transform: translate(-50%); align-items: center; }
.Toastify__toast-container--top-right { top: var(--toastify-toast-top); right: var(--toastify-toast-right); align-items: end; }
.Toastify__toast-container--bottom-left { bottom: var(--toastify-toast-bottom); left: var(--toastify-toast-left); }
.Toastify__toast-container--bottom-center { bottom: var(--toastify-toast-bottom); left: 50%; transform: translate(-50%); align-items: center; }
.Toastify__toast-container--bottom-right { bottom: var(--toastify-toast-bottom); right: var(--toastify-toast-right); align-items: end; }
.Toastify__toast { --y: 0; position: relative; touch-action: none; width: var(--toastify-toast-width); min-height: var(--toastify-toast-min-height); box-sizing: border-box; margin-bottom: 1rem; padding: var(--toastify-toast-padding); border-radius: var(--toastify-toast-bd-radius); box-shadow: var(--toastify-toast-shadow); max-height: var(--toastify-toast-max-height); font-family: var(--toastify-font-family); z-index: 0; display: flex; flex: 1 1 auto; align-items: center; word-break: break-word; }
@media only screen and (max-width: 480px) {
  .Toastify__toast-container { width: 100vw; left: env(safe-area-inset-left); margin: 0px; }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { top: env(safe-area-inset-top); transform: translate(0px); }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { bottom: env(safe-area-inset-bottom); transform: translate(0px); }
  .Toastify__toast-container--rtl { right: env(safe-area-inset-right); left: initial; }
  .Toastify__toast { --toastify-toast-width: 100%; margin-bottom: 0px; border-radius: 0px; }
}
.Toastify__toast-container[data-stacked="true"] { width: var(--toastify-toast-width); }
.Toastify__toast--stacked { position: absolute; width: 100%; transform: translate3d(0,var(--y),0) scale(var(--s)); transition: transform 0.3s; }
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button { transition: opacity 0.1s; }
.Toastify__toast--stacked[data-collapsed="false"] { overflow: visible; }
.Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * { opacity: 0; }
.Toastify__toast--stacked::after { content: ""; position: absolute; left: 0px; right: 0px; height: calc(var(--g) * 1px); bottom: 100%; }
.Toastify__toast--stacked[data-pos="top"] { top: 0px; }
.Toastify__toast--stacked[data-pos="bot"] { bottom: 0px; }
.Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked::before { transform-origin: center top; }
.Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked::before { transform-origin: center bottom; }
.Toastify__toast--stacked::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 100%; transform: scaleY(3); z-index: -1; }
.Toastify__toast--rtl { direction: rtl; }
.Toastify__toast--close-on-click { cursor: pointer; }
.Toastify__toast-icon { margin-inline-end: 10px; width: 22px; flex-shrink: 0; display: flex; }
.Toastify--animate { animation-fill-mode: both; animation-duration: 0.5s; }
.Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; }
.Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); }
.Toastify__toast-theme--light, .Toastify__toast-theme--colored.Toastify__toast--default { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }
.Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); }
.Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); }
.Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); }
.Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); }
.Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); }
.Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); }
.Toastify__progress-bar--info { background: var(--toastify-color-progress-info); }
.Toastify__progress-bar--success { background: var(--toastify-color-progress-success); }
.Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); }
.Toastify__progress-bar--error { background: var(--toastify-color-progress-error); }
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { background: var(--toastify-color-transparent); }
.Toastify__close-button { color: rgb(255, 255, 255); position: absolute; top: 6px; right: 6px; background: transparent; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; opacity: 0.7; transition: 0.3s; z-index: 1; }
.Toastify__toast--rtl .Toastify__close-button { left: 6px; right: unset; }
.Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.3; }
.Toastify__close-button > svg { fill: currentcolor; height: 16px; width: 14px; }
.Toastify__close-button:hover, .Toastify__close-button:focus { opacity: 1; }
@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.7; transform-origin: left center; }
.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }
.Toastify__progress-bar--controlled { transition: transform 0.2s; }
.Toastify__progress-bar--rtl { right: 0px; left: initial; transform-origin: right center; border-bottom-left-radius: initial; }
.Toastify__progress-bar--wrp { position: absolute; overflow: hidden; bottom: 0px; left: 0px; width: 100%; height: 5px; border-bottom-left-radius: var(--toastify-toast-bd-radius); border-bottom-right-radius: var(--toastify-toast-bd-radius); }
.Toastify__progress-bar--wrp[data-hidden="true"] { opacity: 0; }
.Toastify__progress-bar--bg { opacity: var(--toastify-color-progress-bgo); width: 100%; height: 100%; }
.Toastify__spinner { width: 20px; height: 20px; box-sizing: border-box; border-width: 2px; border-style: solid; border-image: none; border-radius: 100%; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); animation: 0.65s linear 0s infinite normal none running Toastify__spin; }
@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(2000px,var(--y),0); }
}
@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(-2000px,var(--y),0); }
}
@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0,calc(var(--y) - 10px),0); }
  40%, 45% { opacity: 1; transform: translate3d(0,calc(var(--y) + 20px),0); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0,calc(var(--y) - 10px),0); }
  40%, 45% { opacity: 1; transform: translate3d(0,calc(var(--y) + 20px),0); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left { animation-name: Toastify__bounceInLeft; }
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right { animation-name: Toastify__bounceInRight; }
.Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }
.Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }
.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left { animation-name: Toastify__bounceOutLeft; }
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right { animation-name: Toastify__bounceOutRight; }
.Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }
.Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }
@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: translate3d(0,var(--y),0) scale3d(.3,.3,.3); }
  100% { opacity: 0; }
}
.Toastify__zoom-enter { animation-name: Toastify__zoomIn; }
.Toastify__zoom-exit { animation-name: Toastify__zoomOut; }
@keyframes Toastify__flipIn { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes Toastify__flipOut { 
  0% { transform: translate3d(0,var(--y),0) perspective(400px); }
  30% { transform: translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: translate3d(0,var(--y),0) perspective(400px) rotateX(90deg); opacity: 0; }
}
.Toastify__flip-enter { animation-name: Toastify__flipIn; }
.Toastify__flip-exit { animation-name: Toastify__flipOut; }
@keyframes Toastify__slideInRight { 
  0% { transform: translate3d(110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideOutRight { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(110%,var(--y),0); }
}
@keyframes Toastify__slideOutLeft { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(-110%,var(--y),0); }
}
@keyframes Toastify__slideOutDown { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}
@keyframes Toastify__slideOutUp { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left { animation-name: Toastify__slideInLeft; }
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right { animation-name: Toastify__slideInRight; }
.Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }
.Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }
.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left { animation-name: Toastify__slideOutLeft; animation-timing-function: ease-in; animation-duration: 0.3s; }
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { animation-name: Toastify__slideOutRight; animation-timing-function: ease-in; animation-duration: 0.3s; }
.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; animation-timing-function: ease-in; animation-duration: 0.3s; }
.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; animation-timing-function: ease-in; animation-duration: 0.3s; }
@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: rgb(105, 117, 134); font-size: 0.875rem; font-family: Inter, sans-serif; font-weight: 400; line-height: 1.5; background-color: rgb(255, 255, 255); }
@media print {
  body { background-color: rgb(255, 255, 255); }
}
body::backdrop { background-color: rgb(255, 255, 255); }
.swiper-pagination-bullet-active { background-color: rgb(239, 106, 80) !important; opacity: 1; }
.MuiBox-root { border-radius: 8px; }
.Toastify__toast { -webkit-box-align: center; align-items: center; min-height: 48px; padding: 8px 18px 8px 12px; line-height: 1.4; }
.Toastify__toast-icon { align-self: baseline; margin-top: 4px; margin-right: 8px; width: 20px; height: 20px; }
.Toastify__toast-body { margin: 0px; font-size: 14px; display: flex; flex-direction: column; gap: 2px; }
.Toastify__close-button { align-self: center; }
@media print {
  .css-1ocjppx { position: absolute !important; }
}
.css-1ocjppx .MuiPaper-root { width: 100%; margin: 16px; }
.css-1ocjppx .MuiDialog-paper { border-radius: 8px; }
.css-cx4kvz { z-index: 1320; }
@media print {
  .css-cx4kvz { position: absolute !important; }
}
.css-cx4kvz .MuiPaper-root { width: 100%; margin: 16px; }
@media (min-width: 0px) {
  .css-cx4kvz .MuiDialog-container { padding: 8px; }
}
@media (min-width: 480px) {
  .css-cx4kvz .MuiDialog-container { padding: 16px; }
}
.css-cx4kvz .MuiPaper-root.MuiDialog-paper { min-width: 0px; max-width: none; margin: 0px; }
@media (min-width: 0px) {
  .css-cx4kvz .MuiPaper-root.MuiDialog-paper { width: calc(100dvw - 16px); max-height: calc(100dvh - 16px); border-radius: 8px; }
}
@media (min-width: 480px) {
  .css-cx4kvz .MuiPaper-root.MuiDialog-paper { width: min(760px, 100dvw - 32px); max-height: calc(100dvh - 32px); border-radius: 8px; }
}
@media (min-width: 768px) {
  .css-cx4kvz .MuiPaper-root.MuiDialog-paper { width: min(860px, 100dvw - 48px); }
}
.css-cx4kvz .MuiDialog-paper .MuiPaper-root:not(.MuiDialog-paper) { width: 100%; margin: 0px; }
@media print {
  .css-1mr71ed { position: absolute !important; }
}
.css-1mr71ed .MuiPaper-root { width: 100%; margin: 16px; }
.css-1mr71ed .MuiDialog-paper { border-radius: 24px; }
.css-c2pb1e { min-height: 100vh; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.css-1ark1lk { display: inline-block; animation: 1.4s linear 0s infinite normal none running animation-61bdi0; color: rgb(2, 89, 231); }
@-webkit-keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.css-4ejps8 { display: block; }
.css-13odlrs { stroke: currentcolor; stroke-dasharray: 80px, 200px; stroke-dashoffset: 0; animation: 1.4s ease-in-out 0s infinite normal none running animation-1o38n3e; }
@-webkit-keyframes animation-1o38n3e { 
  0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 1px, 200px; stroke-dashoffset: -126px; }
}
@keyframes animation-1o38n3e { 
  0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; }
  100% { stroke-dasharray: 1px, 200px; stroke-dashoffset: -126px; }
}
@media only screen and (max-width: 480px) {
  .css-47whl0 { width: 100%; padding-inline: 10px; padding-top: 10px; }
}
.css-47whl0 .Toastify__toast { margin-bottom: 0px; }
@media print {
  .css-beslcr { position: absolute !important; }
}
.css-beslcr .MuiPaper-root { width: 100%; margin: 16px; }
.css-beslcr .MuiDialog-paper { max-width: 460px; border-radius: 24px; }
.css-1diwxnq { display: flex; flex-direction: column; border-radius: 0px; min-height: 100svh; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-top: 50px; padding-bottom: 50px; }
.css-b3js7h { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; }
@media (min-width: 480px) {
  .css-b3js7h { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1536px) {
  .css-b3js7h { max-width: 1536px; }
}
.css-1hyp39p { position: relative; width: auto; height: auto; border-radius: 0px; overflow: hidden; margin-bottom: 40px; align-self: center; mix-blend-mode: darken; }
.css-1hyp39p .MuiBox-root { max-width: 200px; margin-left: auto; margin-right: auto; }
@media (min-width: 0px) {
  .css-1hyp39p .MuiBox-root { max-height: 60px; }
}
@media (min-width: 480px) {
  .css-1hyp39p .MuiBox-root { max-height: 80px; }
}
@media (min-width: 768px) {
  .css-1hyp39p .MuiBox-root { max-height: 90px; }
}
@media (min-width: 1024px) {
  .css-1hyp39p .MuiBox-root { max-height: 100px; }
}
@media (min-width: 1280px) {
  .css-1hyp39p .MuiBox-root { max-height: 120px; }
}
.css-1v7vk9g { display: block; background-color: rgba(40, 47, 59, 0.11); height: 1.2em; position: relative; overflow: hidden; mask-image: -webkit-radial-gradient(center, white, black); }
.css-1v7vk9g::after { background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.04), transparent); content: ""; position: absolute; transform: translateX(-100%); inset: 0px; }
.css-1v7vk9g::after { animation: 2s linear 0.5s infinite normal none running animation-wiooy9; }
@-webkit-keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}
@keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}
.css-6mbze0 { align-self: center; width: 100%; height: 100%; object-fit: contain; display: none; border-radius: 0px; }
.css-1h6he07 { background-color: rgb(255, 255, 255); color: rgb(40, 47, 59); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; box-shadow: var(--Paper-shadow); background-image: var(--Paper-overlay); padding: 32px 28px; max-width: 430px; margin-left: auto; margin-right: auto; }
.css-1t90ual { margin: 0px 0px 12px; font-family: "Kumbh Sans", sans-serif; font-weight: 600; color: rgb(40, 47, 59); font-size: 1.25rem; line-height: 1.334; }
@media (min-width: 480px) {
  .css-1t90ual { font-size: 1.3118rem; }
}
@media (min-width: 768px) {
  .css-1t90ual { font-size: 1.4993rem; }
}
@media (min-width: 1024px) {
  .css-1t90ual { font-size: 1.4993rem; }
}
.css-drtqfn { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 1.43; color: rgb(113, 118, 128); }
.css-12u1af9 { border-radius: 8px; margin-top: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.css-12u1af9.MuiFormControl-root { background-color: rgb(238, 242, 246); margin-bottom: 0px; }
.css-12u1af9 .MuiOutlinedInput-notchedOutline { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.css-12u1af9 .MuiOutlinedInput-input:-webkit-autofill { background-color: rgb(227, 232, 239); }
.css-1j9edb7 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 24px 0px 8px; vertical-align: top; width: 100%; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.css-1j9edb7.MuiFormControl-root { background-color: rgb(238, 242, 246); margin-bottom: 0px; }
.css-1j9edb7 .MuiOutlinedInput-notchedOutline { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.css-1j9edb7 .MuiOutlinedInput-input:-webkit-autofill { background-color: rgb(227, 232, 239); }
.css-1v06eo0 { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; transform: translate(14px, 16px) scale(1); max-width: calc(100% - 24px); font-size: 16px; }
.css-wiw541 { color: rgb(105, 117, 134); font-family: Inter, sans-serif; font-weight: 400; line-height: 1.4375em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; transform: translate(14px, 16px) scale(1); max-width: calc(100% - 24px); font-size: 16px; }
.css-wiw541.Mui-focused { color: rgb(2, 89, 231); }
.css-wiw541.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-wiw541.Mui-error { color: rgb(240, 68, 56); }
.css-ncxcua { color: rgb(40, 47, 59); font-family: Inter, sans-serif; font-weight: 400; line-height: 1.4375em; box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; font-size: 16px; position: relative; border-radius: 8px; padding-right: 14px; }
.css-ncxcua.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
.css-ncxcua:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(40, 47, 59); }
@media (hover: none) {
  .css-ncxcua:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.css-ncxcua.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.css-ncxcua.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(2, 89, 231); }
.css-ncxcua.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(240, 68, 56); }
.css-ncxcua.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
.css-gav4t6 { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 0px 16.5px 14px; }
.css-gav4t6::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-gav4t6:focus { outline: 0px; }
.css-gav4t6:invalid { box-shadow: none; }
.css-gav4t6::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-gav4t6::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-gav4t6:focus::-webkit-input-placeholder { opacity: 0.42; }
.css-gav4t6.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
.css-gav4t6:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-gav4t6:-webkit-autofill { border-radius: inherit; }
.css-yxqbup { display: flex; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-left: 8px; }
.css-uhq1qk { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); margin-right: -12px; }
.css-uhq1qk:hover { background-color: var(--IconButton-hoverBg); }
@media (hover: none) {
  .css-uhq1qk:hover { background-color: transparent; }
}
.css-uhq1qk.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-uhq1qk.MuiIconButton-loading { color: transparent; }
.css-15ni0jc { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px -12px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); }
.css-15ni0jc.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-15ni0jc { print-color-adjust: exact; }
}
.css-15ni0jc:hover { background-color: var(--IconButton-hoverBg); }
@media (hover: none) {
  .css-15ni0jc:hover { background-color: transparent; }
}
.css-15ni0jc.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-15ni0jc.MuiIconButton-loading { color: transparent; }
.css-q7mezt { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
.css-h2v8xi { border-color: rgba(0, 0, 0, 0.23); }
.css-5v2ak0 { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(0, 0, 0, 0.23); }
.css-81qg8w { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; max-width: 0.01px; transition: max-width 50ms cubic-bezier(0, 0, 0.2, 1); white-space: nowrap; }
.css-81qg8w > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
.css-abqyn { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }
.css-15830to { display: flex; width: 100%; }
.css-9vd5ud { width: 100%; }
.css-ax5mlt { margin: 8px 0px 0px 16px; font-size: 0.875rem; font-family: Inter, sans-serif; font-weight: 400; line-height: 1.5; color: rgb(240, 68, 56); text-align: left; }
.css-9xkcu5 { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #0259e7; --variant-outlinedColor: #0259e7; --variant-outlinedBorder: rgba(2, 89, 231, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #0259e7; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 8px 20px; margin-top: 24px; box-shadow: none !important; }
.css-9xkcu5:hover { text-decoration: none; }
.css-9xkcu5.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-9xkcu5:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-9xkcu5:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-9xkcu5:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-9xkcu5.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-9xkcu5.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-9xkcu5:hover { --variant-containedBg: rgb(1, 62, 161); --variant-textBg: rgba(2, 89, 231, 0.04); --variant-outlinedBorder: #0259e7; --variant-outlinedBg: rgba(2, 89, 231, 0.04); }
}
.css-9xkcu5.MuiButton-loading { color: transparent; }
.css-9xkcu5.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-9xkcu5.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-zgxn7h { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 24px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #0259e7; --variant-outlinedColor: #0259e7; --variant-outlinedBorder: rgba(2, 89, 231, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #0259e7; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 8px 20px; box-shadow: none !important; }
.css-zgxn7h.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-zgxn7h { print-color-adjust: exact; }
}
.css-zgxn7h:hover { text-decoration: none; }
.css-zgxn7h.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-zgxn7h:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-zgxn7h:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-zgxn7h:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-zgxn7h.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-zgxn7h.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-zgxn7h:hover { --variant-containedBg: rgb(1, 62, 161); --variant-textBg: rgba(2, 89, 231, 0.04); --variant-outlinedBorder: #0259e7; --variant-outlinedBg: rgba(2, 89, 231, 0.04); }
}
.css-zgxn7h.MuiButton-loading { color: transparent; }
.css-zgxn7h.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-zgxn7h.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-gsqj63 { margin: 0px 0px 12px; font-family: Sora, sans-serif; font-weight: 600; color: rgb(40, 47, 59); font-size: 1.25rem; line-height: 1.334; }
@media (min-width: 480px) {
  .css-gsqj63 { font-size: 1.3118rem; }
}
@media (min-width: 768px) {
  .css-gsqj63 { font-size: 1.4993rem; }
}
@media (min-width: 1024px) {
  .css-gsqj63 { font-size: 1.4993rem; }
}
.css-11oat3y { color: rgb(105, 117, 134); font-family: Inter, sans-serif; font-weight: 400; line-height: 1.4375em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; transform: translate(14px, 16px) scale(1); max-width: calc(100% - 24px); font-size: 16px; }
.css-11oat3y.Mui-focused { color: rgb(239, 106, 80); }
.css-11oat3y.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-11oat3y.Mui-error { color: rgb(240, 68, 56); }
.css-5lo809 { color: rgb(40, 47, 59); font-family: Inter, sans-serif; font-weight: 400; line-height: 1.4375em; box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; font-size: 16px; position: relative; border-radius: 8px; padding-right: 14px; }
.css-5lo809.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
.css-5lo809:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(40, 47, 59); }
@media (hover: none) {
  .css-5lo809:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.css-5lo809.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.css-5lo809.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(239, 106, 80); }
.css-5lo809.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(240, 68, 56); }
.css-5lo809.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
.css-1k2jzsm { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 8px 20px; margin-top: 24px; box-shadow: none !important; }
.css-1k2jzsm:hover { text-decoration: none; }
.css-1k2jzsm.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1k2jzsm:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1k2jzsm:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-1k2jzsm:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1k2jzsm.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1k2jzsm.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1k2jzsm:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1k2jzsm.MuiButton-loading { color: transparent; }
.css-1k2jzsm.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1k2jzsm.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-yhq0h7 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 24px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 8px 20px; box-shadow: none !important; }
.css-yhq0h7.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-yhq0h7 { print-color-adjust: exact; }
}
.css-yhq0h7:hover { text-decoration: none; }
.css-yhq0h7.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-yhq0h7:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-yhq0h7:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-yhq0h7:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-yhq0h7.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-yhq0h7.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-yhq0h7:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-yhq0h7.MuiButton-loading { color: transparent; }
.css-yhq0h7.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-yhq0h7.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-1rf1r0t { align-self: center; width: 100%; height: 100%; object-fit: contain; display: block; border-radius: 0px; }
.css-klc5wo { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transform-origin: left top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); transform: translate(14px, -9px) scale(0.75); font-size: 16px; }
.css-1c1hu4j { color: rgb(105, 117, 134); font-family: Inter, sans-serif; font-weight: 400; line-height: 1.4375em; padding: 0px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transform-origin: left top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); transform: translate(14px, -9px) scale(0.75); font-size: 16px; }
.css-1c1hu4j.Mui-focused { color: rgb(239, 106, 80); }
.css-1c1hu4j.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-1c1hu4j.Mui-error { color: rgb(240, 68, 56); }
.css-w1u3ce { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; white-space: nowrap; max-width: 100%; transition: max-width 100ms cubic-bezier(0, 0, 0.2, 1) 50ms; }
.css-w1u3ce > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
.css-4qkep5 { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 8px 20px; margin-top: 24px; box-shadow: none !important; color: transparent !important; }
.css-4qkep5:hover { text-decoration: none; }
.css-4qkep5.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-4qkep5:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-4qkep5:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-4qkep5:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-4qkep5.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-4qkep5.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-4qkep5:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-4qkep5.MuiButton-loading { color: transparent; }
.css-4qkep5.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-4qkep5.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-w56hz { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 24px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 8px 20px; box-shadow: none !important; color: transparent !important; }
.css-w56hz.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-w56hz { print-color-adjust: exact; }
}
.css-w56hz:hover { text-decoration: none; }
.css-w56hz.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-w56hz:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-w56hz:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-w56hz:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-w56hz.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-w56hz.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-w56hz:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-w56hz.MuiButton-loading { color: transparent; }
.css-w56hz.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-w56hz.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-kom8zh { position: absolute; visibility: visible; display: flex; left: 50%; transform: translate(-50%); color: rgba(0, 0, 0, 0.26); }
.css-1ydh0tu { display: inline-block; animation: 1.4s linear 0s infinite normal none running animation-61bdi0; }
@-webkit-keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes animation-61bdi0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.css-1msqm5d { display: flex; flex-direction: column; border-radius: 8px; overflow-x: clip; min-height: 100svh; }
@media (min-width: 0px) {
  .css-1msqm5d { padding-bottom: 0px; }
}
@media (min-width: 1024px) {
  .css-1msqm5d { padding-bottom: 0px; }
}
@supports (padding: env(safe-area-inset-bottom)) {
  @media (min-width: 0px) {
  .css-1msqm5d { padding-bottom: calc(0px + env(safe-area-inset-bottom, 0)); }
}
  @media (min-width: 1024px) {
  .css-1msqm5d { padding-bottom: 0px; }
}
}
@supports (padding: constant(safe-area-inset-bottom)) {
  @media (min-width: 0px) {
  .css-1msqm5d { }
}
  @media (min-width: 1024px) {
  .css-1msqm5d { padding-bottom: 0px; }
}
}
.css-dopol5 { padding-top: 8px; padding-bottom: 8px; color: rgb(248, 241, 230); background-color: rgb(36, 28, 24); border-bottom: 1px solid rgba(248, 241, 230, 0.14); border-radius: 0px; }
.css-1j33hjq { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; }
@media (min-width: 480px) {
  .css-1j33hjq { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1280px) {
  .css-1j33hjq { max-width: 1280px; }
}
.css-u1wq5e { display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 0px; }
@media (min-width: 0px) {
  .css-u1wq5e { gap: 8px; }
}
@media (min-width: 768px) {
  .css-u1wq5e { gap: 16px; }
}
.css-1kse9od { margin: 0px; font-size: 0.875rem; font-family: Inter, sans-serif; color: rgb(248, 241, 230); line-height: 1.35; font-weight: 500; letter-spacing: 0.04em; text-align: center; }
@media (min-width: 0px) {
  .css-1kse9od { font-size: 0.625rem; }
}
@media (min-width: 480px) {
  .css-1kse9od { font-size: 0.75rem; }
}
@media (min-width: 0px) {
  .css-1hc2370 { display: none; }
}
@media (min-width: 480px) {
  .css-1hc2370 { display: inline; }
}
@media (min-width: 0px) {
  .css-jfu6f0 { display: none; }
}
@media (min-width: 768px) {
  .css-jfu6f0 { display: inline; }
}
.css-p4m18q { font-family: Inter, sans-serif; min-width: 64px; border: 0px; background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; flex-shrink: 0; line-height: 1.2; font-weight: 700; color: rgb(36, 28, 24); letter-spacing: 0.14em; text-transform: uppercase; box-shadow: none !important; padding-top: 7px !important; padding-bottom: 7px !important; font-size: 0.625rem !important; }
.css-p4m18q:hover { text-decoration: none; }
.css-p4m18q.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-p4m18q:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-p4m18q:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-p4m18q:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-p4m18q.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-p4m18q.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-p4m18q:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-p4m18q.MuiButton-loading { color: transparent; }
.css-p4m18q.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-p4m18q.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-p4m18q { padding-left: 16px !important; padding-right: 16px !important; }
}
@media (min-width: 480px) {
  .css-p4m18q { padding-left: 20px !important; padding-right: 20px !important; }
}
@media (max-width: 1023.95px) {
  .css-p4m18q { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-p4m18q { font-size: 14px; }
}
.css-p4m18q:hover { background-color: rgb(239, 106, 80); }
.css-186tqft { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, sans-serif; min-width: 64px; border: 0px; background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; flex-shrink: 0; line-height: 1.2; font-weight: 700; color: rgb(36, 28, 24); letter-spacing: 0.14em; text-transform: uppercase; box-shadow: none !important; padding-top: 7px !important; padding-bottom: 7px !important; font-size: 0.625rem !important; }
.css-186tqft.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-186tqft { print-color-adjust: exact; }
}
.css-186tqft:hover { text-decoration: none; }
.css-186tqft.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-186tqft:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-186tqft:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-186tqft:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-186tqft.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-186tqft.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-186tqft:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-186tqft.MuiButton-loading { color: transparent; }
.css-186tqft.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-186tqft.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-186tqft { padding-left: 16px !important; padding-right: 16px !important; }
}
@media (min-width: 480px) {
  .css-186tqft { padding-left: 20px !important; padding-right: 20px !important; }
}
@media (max-width: 1023.95px) {
  .css-186tqft { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-186tqft { font-size: 14px; }
}
.css-186tqft:hover { background-color: rgb(239, 106, 80); }
.css-1k06rxy { backdrop-filter: blur(4px); }
@media print {
  .css-1k06rxy { position: absolute !important; }
}
.css-1k06rxy .MuiPaper-root { margin: 0px; width: calc(100% - 16px); max-height: calc(100% - 28px); overflow-x: hidden; }
.css-11p0n6y { display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; --AppBar-background: #ef6a50; --AppBar-color: #ffffff; color: var(--AppBar-color); border-bottom: 1px solid rgb(227, 232, 239); box-shadow: rgba(0, 0, 0, 0.03) 0px 4px 12px; background-color: rgb(255, 255, 255); z-index: 1001; }
.css-56xh0x { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: var(--Paper-overlay); display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; --AppBar-background: #ef6a50; --AppBar-color: #ffffff; color: var(--AppBar-color); border-bottom: 1px solid rgb(227, 232, 239); box-shadow: rgba(0, 0, 0, 0.03) 0px 4px 12px; background-color: rgb(255, 255, 255); z-index: 1001; }
.css-1710j3b { position: relative; -webkit-box-align: center; align-items: center; min-height: 56px; padding-top: 9.6px; padding-bottom: 9.6px; display: flex; -webkit-box-pack: start; justify-content: flex-start; }
@media (min-width: 0px) {
  @media (orientation: landscape) {
  .css-1710j3b { min-height: 48px; }
}
}
@media (min-width: 480px) {
  .css-1710j3b { min-height: 64px; }
}
@media (min-width: 0px) {
  .css-1710j3b { min-height: 82px; }
}
.css-1s9jy7s { text-decoration: none; display: inline-block; border-radius: 0px; }
.css-ua4vak { position: relative; width: 100%; height: auto; border-radius: 0px; overflow: hidden; }
@media (min-width: 0px) {
  .css-ua4vak { margin-bottom: 2px; }
}
@media (min-width: 768px) {
  .css-ua4vak { margin-bottom: 3px; }
}
.css-ua4vak .MuiBox-root { width: auto; margin-left: auto; margin-right: auto; border-radius: 0px; }
.css-1gxksrz { width: 100%; height: 100%; object-fit: contain; display: none; border-radius: 0px; }
@media (min-width: 0px) {
  .css-1gxksrz { max-height: 37px; max-width: 120px; }
}
@media (min-width: 768px) {
  .css-1gxksrz { max-width: 150px; }
}
@media (min-width: 1024px) {
  .css-1gxksrz { max-height: 44px; }
}
.css-bte0u8 { margin: 0px; font-family: Inter, sans-serif; font-size: 0.875rem; line-height: 1.43; color: rgb(167, 74, 56); font-weight: 500; text-transform: uppercase; letter-spacing: 0.3px; text-align: center; }
@media (min-width: 0px) {
  .css-bte0u8 { font-size: 7px; }
}
@media (min-width: 768px) {
  .css-bte0u8 { font-size: 8px; }
}
.css-5mahzi { display: flex; flex-direction: row; border-radius: 8px; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: center; justify-content: center; gap: 4px; }
.css-4rx01c { font-size: 1rem; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border-width: 0px 0px 4px; border-style: none none solid; border-image: none; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-weight: 600; color: rgb(239, 106, 80); min-width: auto; padding: 4px 12px; background-color: transparent; border-radius: 0px; border-color: rgb(239, 106, 80); transition: color 0.3s; box-shadow: none !important; }
.css-4rx01c:hover { text-decoration: none; }
.css-4rx01c.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-4rx01c:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-4rx01c.MuiButton-loading { color: transparent; }
.css-4rx01c.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-4rx01c.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-4rx01c:hover { color: rgb(239, 106, 80); }
.css-1vcstpo { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border-width: 0px 0px 4px; border-style: none none solid; border-image: none; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-weight: 600; color: rgb(239, 106, 80); min-width: auto; padding: 4px 12px; background-color: transparent; border-radius: 0px; border-color: rgb(239, 106, 80); transition: color 0.3s; box-shadow: none !important; }
.css-1vcstpo.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1vcstpo { print-color-adjust: exact; }
}
.css-1vcstpo:hover { text-decoration: none; }
.css-1vcstpo.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-1vcstpo:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1vcstpo.MuiButton-loading { color: transparent; }
.css-1vcstpo.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1vcstpo.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-1vcstpo:hover { color: rgb(239, 106, 80); }
.css-4ytu0a { font-size: 1rem; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border-width: 0px 0px 4px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: none; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-weight: 600; color: rgb(113, 118, 128); min-width: auto; padding: 4px 12px; background-color: transparent; border-radius: 0px; transition: color 0.3s; box-shadow: none !important; }
.css-4ytu0a:hover { text-decoration: none; }
.css-4ytu0a.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-4ytu0a:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-4ytu0a.MuiButton-loading { color: transparent; }
.css-4ytu0a.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-4ytu0a.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-4ytu0a:hover { color: rgb(239, 106, 80); }
.css-1fvty6y { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border-width: 0px 0px 4px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: none; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-weight: 600; color: rgb(113, 118, 128); min-width: auto; padding: 4px 12px; background-color: transparent; border-radius: 0px; transition: color 0.3s; box-shadow: none !important; }
.css-1fvty6y.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1fvty6y { print-color-adjust: exact; }
}
.css-1fvty6y:hover { text-decoration: none; }
.css-1fvty6y.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-1fvty6y:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1fvty6y.MuiButton-loading { color: transparent; }
.css-1fvty6y.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1fvty6y.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-1fvty6y:hover { color: rgb(239, 106, 80); }
.css-1rc5la0 { display: flex; border-radius: 8px; flex-direction: row; gap: 12px; }
.css-19lkzci { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(239, 106, 80); border-radius: 8px; gap: 8px; width: 44px; min-width: 0px; padding: 12px; background-color: rgba(239, 106, 80, 0.1); box-shadow: none !important; }
.css-19lkzci:hover { text-decoration: none; }
.css-19lkzci.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-19lkzci:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-19lkzci:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-19lkzci:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-19lkzci.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-19lkzci.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-19lkzci.MuiButton-loading { color: transparent; }
.css-19lkzci.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-19lkzci.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-19lkzci:hover { background-color: rgb(227, 232, 239); }
@media (max-width: 1023.95px) {
  .css-19lkzci { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-19lkzci { font-size: 14px; }
}
.css-19lkzci:hover { background-color: rgba(239, 106, 80, 0.1); }
.css-19lkzci:focus-visible .MuiTouchRipple-child { opacity: 0; }
.css-cubvq8 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(239, 106, 80); border-radius: 8px; gap: 8px; width: 44px; min-width: 0px; padding: 12px; background-color: rgba(239, 106, 80, 0.1); box-shadow: none !important; }
.css-cubvq8.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-cubvq8 { print-color-adjust: exact; }
}
.css-cubvq8:hover { text-decoration: none; }
.css-cubvq8.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-cubvq8:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-cubvq8:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-cubvq8:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-cubvq8.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-cubvq8.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-cubvq8.MuiButton-loading { color: transparent; }
.css-cubvq8.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-cubvq8.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-cubvq8:hover { background-color: rgb(227, 232, 239); }
@media (max-width: 1023.95px) {
  .css-cubvq8 { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-cubvq8 { font-size: 14px; }
}
.css-cubvq8:hover { background-color: rgba(239, 106, 80, 0.1); }
.css-cubvq8:focus-visible .MuiTouchRipple-child { opacity: 0; }
.css-3ouzqa { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 20px; }
.css-gzsue7 { z-index: 1300; }
@media print {
  .css-1xece5m { position: absolute !important; }
}
.css-1xece5m .MuiPaper-root { overflow: hidden; }
@media (min-width: 0px) {
  .css-1xece5m .MuiPaper-root { margin: 8px; width: calc(100% - 16px); max-height: calc(100dvh - 16px); border-radius: 16px; }
}
@media (min-width: 480px) {
  .css-1xece5m .MuiPaper-root { margin: 16px; width: 100%; max-height: calc(100dvh - 64px); border-radius: 24px; }
}
@media (min-width: 0px) {
  .css-1xece5m .MuiDialog-container { align-items: flex-start; }
}
@media (min-width: 480px) {
  .css-1xece5m .MuiDialog-container { -webkit-box-align: center; align-items: center; }
}
.css-191b4ac { display: flex; flex-direction: column; background-color: rgb(248, 241, 230); border-radius: 0px; }
@media (min-width: 0px) {
  .css-191b4ac { padding-top: 56px; padding-bottom: 56px; }
}
@media (min-width: 480px) {
  .css-191b4ac { padding-top: 96px; padding-bottom: 96px; }
}
.css-1ps37ql { margin: 0px; font-family: Sora, sans-serif; font-size: 1.875rem; color: rgb(41, 39, 40); font-weight: 700; line-height: 1.35; letter-spacing: -0.01em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1ps37ql { font-size: 2.3565rem; }
}
@media (min-width: 768px) {
  .css-1ps37ql { font-size: 2.5707rem; }
}
@media (min-width: 1024px) {
  .css-1ps37ql { font-size: 2.7849rem; }
}
@media (min-width: 0px) {
  .css-1ps37ql { max-width: 300px; margin-bottom: 24px; margin-left: auto; margin-right: auto; font-size: 1.75rem; text-align: center; }
}
@media (min-width: 480px) {
  .css-1ps37ql { max-width: 500px; font-size: 2.5rem; }
}
@media (min-width: 768px) {
  .css-1ps37ql { max-width: 760px; margin-bottom: 48px; margin-left: 0px; margin-right: 0px; font-size: 3rem; text-align: left; }
}
@media (min-width: 0px) {
  .css-1yyjdeq { display: inline; }
}
@media (min-width: 768px) {
  .css-1yyjdeq { display: block; }
}
.css-1gcgkiq { color: rgb(239, 106, 80); }
.css-1ynm8xp { --Grid-columns: 1; --Grid-columnSpacing: 12px; --Grid-rowSpacing: 12px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); }
.css-1ynm8xp > * { --Grid-parent-columns: 1; }
@media (min-width: 768px) {
  .css-1ynm8xp { --Grid-columns: 2; }
  .css-1ynm8xp > * { --Grid-parent-columns: 2; }
}
.css-1ynm8xp > * { --Grid-parent-columnSpacing: 12px; }
.css-1ynm8xp > * { --Grid-parent-rowSpacing: 12px; }
.css-g3uult { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 1 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 1) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
.css-1dr4hzg { position: relative; display: flex; overflow: hidden; border-radius: 12px; background-color: rgb(41, 39, 40); background-image: url("https://myze-life.s3.us-east-1.amazonaws.com/public/company_assets/weight-loss.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; text-decoration: none; transition: transform 0.25s, box-shadow 0.25s; }
@media (min-width: 0px) {
  .css-1dr4hzg { min-height: 220px; padding: 32px 24px; }
}
@media (min-width: 480px) {
  .css-1dr4hzg { min-height: 240px; padding: 40px 28px; }
}
@media (min-width: 1024px) {
  .css-1dr4hzg { min-height: 280px; }
}
.css-1dr4hzg::after { position: absolute; z-index: 0; inset: 0px; background-color: rgba(0, 0, 0, 0.3); content: ""; pointer-events: none; }
.css-1dr4hzg:hover { transform: translateY(-3px); box-shadow: rgba(35, 27, 23, 0.16) 0px 20px 40px; }
.css-1dr4hzg:hover .goal-arrow { transform: translateX(3px); }
.css-1dr4hzg:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 3px; }
.css-1pd9olp { margin: 0px; font-family: Sora, sans-serif; font-size: 1.5rem; color: rgb(255, 255, 255); position: relative; z-index: 1; font-weight: 700; line-height: 1.1; letter-spacing: -0.01em; text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.24) 0px 2px 14px; }
@media (min-width: 480px) {
  .css-1pd9olp { font-size: 1.6667rem; }
}
@media (min-width: 768px) {
  .css-1pd9olp { font-size: 1.875rem; }
}
@media (min-width: 1024px) {
  .css-1pd9olp { font-size: 2.0833rem; }
}
@media (min-width: 0px) {
  .css-1pd9olp { max-width: 170px; font-size: 1.625rem; }
}
@media (min-width: 480px) {
  .css-1pd9olp { max-width: 200px; font-size: 1.875rem; }
}
@media (min-width: 768px) {
  .css-1pd9olp { font-size: 2rem; }
}
.css-vrawri { display: flex; flex-direction: column; position: absolute; z-index: 1; aspect-ratio: 1 / 1; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.72); border-radius: 50%; transition: transform 0.2s; }
@media (min-width: 0px) {
  .css-vrawri { right: 20px; bottom: 20px; width: 42px; }
}
@media (min-width: 480px) {
  .css-vrawri { right: 28px; bottom: 28px; width: 48px; }
}
.css-kpwzj1 { position: relative; display: flex; overflow: hidden; border-radius: 12px; background-color: rgb(41, 39, 40); background-image: url("https://myze-life.s3.us-east-1.amazonaws.com/public/company_assets/hormone-optimization.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; text-decoration: none; transition: transform 0.25s, box-shadow 0.25s; }
@media (min-width: 0px) {
  .css-kpwzj1 { min-height: 220px; padding: 32px 24px; }
}
@media (min-width: 480px) {
  .css-kpwzj1 { min-height: 240px; padding: 40px 28px; }
}
@media (min-width: 1024px) {
  .css-kpwzj1 { min-height: 280px; }
}
.css-kpwzj1::after { position: absolute; z-index: 0; inset: 0px; background-color: rgba(0, 0, 0, 0.3); content: ""; pointer-events: none; }
.css-kpwzj1:hover { transform: translateY(-3px); box-shadow: rgba(35, 27, 23, 0.16) 0px 20px 40px; }
.css-kpwzj1:hover .goal-arrow { transform: translateX(3px); }
.css-kpwzj1:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 3px; }
.css-iuf9b2 { --Grid-columns: 2; --Grid-columnSpacing: 12px; --Grid-rowSpacing: 12px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); margin-top: 12px; }
.css-iuf9b2 > * { --Grid-parent-columns: 2; }
@media (min-width: 768px) {
  .css-iuf9b2 { --Grid-columns: 3; }
  .css-iuf9b2 > * { --Grid-parent-columns: 3; }
}
@media (min-width: 1024px) {
  .css-iuf9b2 { --Grid-columns: 5; }
  .css-iuf9b2 > * { --Grid-parent-columns: 5; }
}
.css-iuf9b2 > * { --Grid-parent-columnSpacing: 12px; }
.css-iuf9b2 > * { --Grid-parent-rowSpacing: 12px; }
.css-98ffm { position: relative; z-index: 0; display: flex; overflow: hidden; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; border-radius: 12px; background-color: rgb(41, 39, 40); background-image: url("https://myze-life.s3.us-east-1.amazonaws.com/public/company_assets/cognitive-function.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; text-decoration: none; transition: transform 0.25s, box-shadow 0.25s; }
@media (min-width: 0px) {
  .css-98ffm { min-height: 98px; padding: 12px; }
}
@media (min-width: 480px) {
  .css-98ffm { min-height: 160px; padding: 16px; }
}
@media (min-width: 768px) {
  .css-98ffm { min-height: 190px; }
}
.css-98ffm::after { position: absolute; z-index: -1; inset: 0px; background: linear-gradient(rgba(16, 15, 14, 0.58) 0%, rgba(16, 15, 14, 0.05) 55%, rgba(16, 15, 14, 0.48) 100%); content: ""; transition: background 0.2s; }
.css-98ffm:hover { transform: translateY(-3px); box-shadow: rgba(35, 27, 23, 0.16) 0px 16px 32px; }
.css-98ffm:hover::after { background: linear-gradient(rgba(16, 15, 14, 0.68) 0%, rgba(16, 15, 14, 0.1) 55%, rgba(16, 15, 14, 0.58) 100%); }
.css-98ffm:hover .goal-arrow { transform: translateX(3px); }
.css-98ffm:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 3px; }
.css-1i5umpy { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(255, 255, 255); max-width: 145px; font-weight: 700; line-height: 1.12; letter-spacing: -0.02em; text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.35) 0px 1px 8px; }
@media (min-width: 480px) {
  .css-1i5umpy { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1i5umpy { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1i5umpy { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1i5umpy { font-size: 0.6875rem; }
}
@media (min-width: 480px) {
  .css-1i5umpy { font-size: 0.75rem; }
}
.css-1jv0jox { display: flex; flex-direction: column; aspect-ratio: 1 / 1; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.72); border-radius: 50%; transition: transform 0.2s; }
@media (min-width: 0px) {
  .css-1jv0jox { width: 32px; }
}
@media (min-width: 480px) {
  .css-1jv0jox { width: 36px; }
}
.css-cxeude { position: relative; z-index: 0; display: flex; overflow: hidden; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; border-radius: 12px; background-color: rgb(41, 39, 40); background-image: url("https://myze-life.s3.us-east-1.amazonaws.com/public/company_assets/sexual-wellness.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; text-decoration: none; transition: transform 0.25s, box-shadow 0.25s; }
@media (min-width: 0px) {
  .css-cxeude { min-height: 98px; padding: 12px; }
}
@media (min-width: 480px) {
  .css-cxeude { min-height: 160px; padding: 16px; }
}
@media (min-width: 768px) {
  .css-cxeude { min-height: 190px; }
}
.css-cxeude::after { position: absolute; z-index: -1; inset: 0px; background: linear-gradient(rgba(16, 15, 14, 0.58) 0%, rgba(16, 15, 14, 0.05) 55%, rgba(16, 15, 14, 0.48) 100%); content: ""; transition: background 0.2s; }
.css-cxeude:hover { transform: translateY(-3px); box-shadow: rgba(35, 27, 23, 0.16) 0px 16px 32px; }
.css-cxeude:hover::after { background: linear-gradient(rgba(16, 15, 14, 0.68) 0%, rgba(16, 15, 14, 0.1) 55%, rgba(16, 15, 14, 0.58) 100%); }
.css-cxeude:hover .goal-arrow { transform: translateX(3px); }
.css-cxeude:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 3px; }
.css-knc464 { position: relative; z-index: 0; display: flex; overflow: hidden; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; border-radius: 12px; background-color: rgb(41, 39, 40); background-image: url("https://myze-life.s3.us-east-1.amazonaws.com/public/company_assets/hair-loss.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; text-decoration: none; transition: transform 0.25s, box-shadow 0.25s; }
@media (min-width: 0px) {
  .css-knc464 { min-height: 98px; padding: 12px; }
}
@media (min-width: 480px) {
  .css-knc464 { min-height: 160px; padding: 16px; }
}
@media (min-width: 768px) {
  .css-knc464 { min-height: 190px; }
}
.css-knc464::after { position: absolute; z-index: -1; inset: 0px; background: linear-gradient(rgba(16, 15, 14, 0.58) 0%, rgba(16, 15, 14, 0.05) 55%, rgba(16, 15, 14, 0.48) 100%); content: ""; transition: background 0.2s; }
.css-knc464:hover { transform: translateY(-3px); box-shadow: rgba(35, 27, 23, 0.16) 0px 16px 32px; }
.css-knc464:hover::after { background: linear-gradient(rgba(16, 15, 14, 0.68) 0%, rgba(16, 15, 14, 0.1) 55%, rgba(16, 15, 14, 0.58) 100%); }
.css-knc464:hover .goal-arrow { transform: translateX(3px); }
.css-knc464:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 3px; }
.css-1ryadp9 { position: relative; z-index: 0; display: flex; overflow: hidden; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; border-radius: 12px; background-color: rgb(41, 39, 40); background-image: url("https://myze-life.s3.us-east-1.amazonaws.com/public/company_assets/recovery.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; text-decoration: none; transition: transform 0.25s, box-shadow 0.25s; }
@media (min-width: 0px) {
  .css-1ryadp9 { min-height: 98px; padding: 12px; }
}
@media (min-width: 480px) {
  .css-1ryadp9 { min-height: 160px; padding: 16px; }
}
@media (min-width: 768px) {
  .css-1ryadp9 { min-height: 190px; }
}
.css-1ryadp9::after { position: absolute; z-index: -1; inset: 0px; background: linear-gradient(rgba(16, 15, 14, 0.58) 0%, rgba(16, 15, 14, 0.05) 55%, rgba(16, 15, 14, 0.48) 100%); content: ""; transition: background 0.2s; }
.css-1ryadp9:hover { transform: translateY(-3px); box-shadow: rgba(35, 27, 23, 0.16) 0px 16px 32px; }
.css-1ryadp9:hover::after { background: linear-gradient(rgba(16, 15, 14, 0.68) 0%, rgba(16, 15, 14, 0.1) 55%, rgba(16, 15, 14, 0.58) 100%); }
.css-1ryadp9:hover .goal-arrow { transform: translateX(3px); }
.css-1ryadp9:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 3px; }
.css-g1q5l7 { position: relative; z-index: 0; display: flex; overflow: hidden; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; border-radius: 12px; background-color: rgb(41, 39, 40); background-image: url("https://myze-life.s3.us-east-1.amazonaws.com/public/company_assets/longevity.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; text-decoration: none; transition: transform 0.25s, box-shadow 0.25s; }
@media (min-width: 0px) {
  .css-g1q5l7 { min-height: 98px; padding: 12px; }
}
@media (min-width: 480px) {
  .css-g1q5l7 { min-height: 160px; padding: 16px; }
}
@media (min-width: 768px) {
  .css-g1q5l7 { min-height: 190px; }
}
.css-g1q5l7::after { position: absolute; z-index: -1; inset: 0px; background: linear-gradient(rgba(16, 15, 14, 0.58) 0%, rgba(16, 15, 14, 0.05) 55%, rgba(16, 15, 14, 0.48) 100%); content: ""; transition: background 0.2s; }
.css-g1q5l7:hover { transform: translateY(-3px); box-shadow: rgba(35, 27, 23, 0.16) 0px 16px 32px; }
.css-g1q5l7:hover::after { background: linear-gradient(rgba(16, 15, 14, 0.68) 0%, rgba(16, 15, 14, 0.1) 55%, rgba(16, 15, 14, 0.58) 100%); }
.css-g1q5l7:hover .goal-arrow { transform: translateX(3px); }
.css-g1q5l7:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 3px; }
.css-jclc7d { background-color: rgb(36, 28, 24); border-radius: 0px; overflow: clip; }
@media (min-width: 0px) {
  .css-jclc7d { padding-bottom: 16px; }
}
@media (min-width: 1024px) {
  .css-jclc7d { padding-bottom: 24px; }
}
.css-1ltd0et { border-bottom: 0.0625rem solid rgba(248, 241, 230, 0.06); border-top-color: rgba(248, 241, 230, 0.06); border-right-color: rgba(248, 241, 230, 0.06); border-left-color: rgba(248, 241, 230, 0.06); border-radius: 0px; overflow: clip; }
.css-9p2rpt { display: flex; flex-direction: row; border-radius: 8px; width: 200%; min-width: max-content; animation: auto linear 0s infinite normal none running tickerScroll; }
@media (min-width: 0px) {
  .css-9p2rpt { animation-duration: 10s; }
}
@media (min-width: 480px) {
  .css-9p2rpt { animation-duration: 20s; }
}
@media (min-width: 768px) {
  .css-9p2rpt { animation-duration: 30s; }
}
@media (min-width: 1024px) {
  .css-9p2rpt { animation-duration: 40s; }
}
.css-9p2rpt:hover { animation-play-state: paused; }
@-webkit-keyframes tickerScroll { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}
@keyframes tickerScroll { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}
.css-1ej2wcl { display: flex; flex-direction: row; border-radius: 8px; padding: 16px 40px; gap: 14px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 50%; min-width: fit-content; flex-shrink: 0; }
.css-988tc4 { user-select: none; width: 1em; height: 1em; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); display: block; font-size: 18px; color: rgb(239, 106, 80); flex-shrink: 0; }
.css-11dxp4q { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(248, 241, 230); line-height: 1.5; font-weight: 600; letter-spacing: 1.2496px; text-transform: uppercase; flex-shrink: 0; }
@media (min-width: 480px) {
  .css-11dxp4q { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-11dxp4q { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-11dxp4q { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-11dxp4q { font-size: 12px; }
}
.css-1vaj629 { margin: 0px; font-family: Inter, sans-serif; line-height: 1.66; color: rgba(248, 241, 230, 0.4); display: block; font-size: 12px; font-weight: 600; letter-spacing: 0.5008px; flex-shrink: 0; }
.css-13fusvv { display: flex; flex-direction: column; border-radius: 8px; }
@media (min-width: 0px) {
  .css-13fusvv { padding-top: 64px; padding-bottom: 64px; }
}
@media (min-width: 480px) {
  .css-13fusvv { padding-bottom: 96px; }
}
@media (min-width: 1024px) {
  .css-13fusvv { padding: 176px 40px; }
}
@media (min-width: 1280px) {
  .css-13fusvv { padding-left: 80px; padding-right: 64px; }
}
.css-1bfmmr6 { display: flex; flex-direction: column; border-radius: 8px; column-gap: 32px; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 1024px) {
  .css-1bfmmr6 { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-1bfmmr6 { row-gap: 40px; }
}
@media (min-width: 480px) {
  .css-1bfmmr6 { row-gap: 80px; }
}
.css-13defik { flex-shrink: 0; }
@media (min-width: 0px) {
  .css-13defik { text-align: center; }
}
@media (min-width: 1024px) {
  .css-13defik { width: 45%; text-align: initial; }
}
@media (min-width: 1280px) {
  .css-13defik { width: 45%; }
}
.css-dfn7cw { margin: 0px 0px 20px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(239, 106, 80); font-weight: 600; line-height: 1.21; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-dfn7cw { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-dfn7cw { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-dfn7cw { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-dfn7cw { font-size: 0.75rem; letter-spacing: 1.5px; }
}
@media (min-width: 480px) {
  .css-dfn7cw { font-size: 0.8125rem; letter-spacing: 2px; }
}
@media (min-width: 768px) {
  .css-dfn7cw { font-size: 0.875rem; letter-spacing: 3px; }
}
.css-1w57i22 { margin: 0px 0px 24px; font-family: Sora, sans-serif; font-size: 1.875rem; color: rgb(248, 241, 230); font-weight: 700; line-height: 1.4; letter-spacing: -0.04rem; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1w57i22 { font-size: 2.3565rem; }
}
@media (min-width: 768px) {
  .css-1w57i22 { font-size: 2.5707rem; }
}
@media (min-width: 1024px) {
  .css-1w57i22 { font-size: 2.7849rem; }
}
@media (min-width: 0px) {
  .css-1w57i22 { font-size: 1.875rem; }
}
@media (min-width: 480px) {
  .css-1w57i22 { font-size: 2.625rem; }
}
@media (min-width: 1280px) {
  .css-1w57i22 { font-size: 3rem; }
}
.css-13o7eu2 { display: block; }
.css-111kg9x { margin: 0px 0px 32px; font-family: Inter, sans-serif; font-weight: 400; font-size: 0.875rem; color: rgb(248, 241, 230); line-height: 1.7; max-width: 480px; }
@media (min-width: 0px) {
  .css-111kg9x { font-size: 0.8125rem; margin-left: auto; margin-right: auto; }
}
@media (min-width: 480px) {
  .css-111kg9x { font-size: 0.875rem; }
}
@media (min-width: 1024px) {
  .css-111kg9x { margin-left: 0px; margin-right: 0px; }
}
@media (min-width: 1280px) {
  .css-111kg9x { font-size: 0.9375rem; }
}
.css-cj4c4 { min-width: 64px; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-size: 0.8125rem; padding: 8px 20px; border-radius: 50px; gap: 8px; position: relative; overflow: hidden; font-family: Sora, sans-serif; font-weight: 700; text-transform: uppercase; line-height: 1.8; background-color: rgb(239, 106, 80); color: rgb(36, 28, 24); transition: 0.2s; box-shadow: none !important; }
.css-cj4c4:hover { text-decoration: none; }
.css-cj4c4.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-cj4c4:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-cj4c4:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-cj4c4:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-cj4c4.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-cj4c4.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-cj4c4:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-cj4c4.MuiButton-loading { color: transparent; }
.css-cj4c4.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-cj4c4.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-cj4c4 { letter-spacing: 0.5px; padding: 9px 20px !important; font-size: 12px !important; }
}
@media (min-width: 480px) {
  .css-cj4c4 { letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (min-width: 768px) {
  .css-cj4c4 { font-size: 13px !important; padding-top: 11px !important; padding-bottom: 11px !important; }
}
.css-cj4c4::after { content: ""; position: absolute; top: 0px; left: 0px; width: 40%; height: 100%; background: linear-gradient(to right, transparent 0%, currentcolor 50%, transparent 100%); opacity: 0.2; transform: translateX(-120%) skewX(-18deg); animation: 2.8s ease-in-out 0.6s infinite normal none running buttonShimmer; pointer-events: none; }
.css-cj4c4.Mui-disabled::after { display: none; }
@media (prefers-reduced-motion: reduce) {
  .css-cj4c4::after { animation: auto ease 0s 1 normal none running none; display: none; }
}
@-webkit-keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@media (max-width: 1023.95px) {
  .css-cj4c4 { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-cj4c4 { font-size: 14px; }
}
.css-cj4c4:hover { transform: translateY(-2px); }
.css-1wgx5wh { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-size: 0.8125rem; padding: 8px 20px; border-radius: 50px; gap: 8px; position: relative; overflow: hidden; font-family: Sora, sans-serif; font-weight: 700; text-transform: uppercase; line-height: 1.8; background-color: rgb(239, 106, 80); color: rgb(36, 28, 24); transition: 0.2s; box-shadow: none !important; }
.css-1wgx5wh.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1wgx5wh { print-color-adjust: exact; }
}
.css-1wgx5wh:hover { text-decoration: none; }
.css-1wgx5wh.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1wgx5wh:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1wgx5wh:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-1wgx5wh:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1wgx5wh.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1wgx5wh.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1wgx5wh:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1wgx5wh.MuiButton-loading { color: transparent; }
.css-1wgx5wh.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1wgx5wh.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1wgx5wh { letter-spacing: 0.5px; padding: 9px 20px !important; font-size: 12px !important; }
}
@media (min-width: 480px) {
  .css-1wgx5wh { letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (min-width: 768px) {
  .css-1wgx5wh { font-size: 13px !important; padding-top: 11px !important; padding-bottom: 11px !important; }
}
.css-1wgx5wh::after { content: ""; position: absolute; top: 0px; left: 0px; width: 40%; height: 100%; background: linear-gradient(to right, transparent 0%, currentcolor 50%, transparent 100%); opacity: 0.2; transform: translateX(-120%) skewX(-18deg); animation: 2.8s ease-in-out 0.6s infinite normal none running buttonShimmer; pointer-events: none; }
.css-1wgx5wh.Mui-disabled::after { display: none; }
@media (prefers-reduced-motion: reduce) {
  .css-1wgx5wh::after { animation: auto ease 0s 1 normal none running none; display: none; }
}
@-webkit-keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@media (max-width: 1023.95px) {
  .css-1wgx5wh { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-1wgx5wh { font-size: 14px; }
}
.css-1wgx5wh:hover { transform: translateY(-2px); }
.css-txoko6 { display: flex; flex-direction: column; border-radius: 8px; -webkit-box-flex: 1; flex-grow: 1; min-width: 0px; -webkit-box-align: center; align-items: center; position: relative; z-index: 0; will-change: transform; transition: transform 520ms cubic-bezier(0.22, 0.61, 0.36, 1); }
@media (min-width: 0px) {
  .css-txoko6 { max-width: 560px; }
}
@media (min-width: 768px) {
  .css-txoko6 { max-width: none; }
}
.css-txoko6:has(.pen-image-svg:hover) { transform: rotate(-2.4deg); }
.css-ahyot9 { position: relative; width: 100%; height: auto; border-radius: 8px; overflow: hidden; }
.css-oxs4oi { width: 100%; height: 100%; object-fit: cover; display: none; border-radius: 0px; }
.css-gyqhb5 { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 0; overflow: visible; }
.css-gyqhb5 .ann-group { --d: calc(var(--i) * 170ms); }
.css-gyqhb5 .annotation-dot { opacity: 0; fill: rgb(239, 106, 80); }
.css-gyqhb5 .annotation-line { fill: none; stroke: rgb(239, 106, 80); stroke-width: 1.2; opacity: 0; }
.css-gyqhb5 .annotation-label, .css-gyqhb5 .annotation-sublabel { opacity: 0; }
.css-gyqhb5 .annotation-label { font-family: Sora, sans-serif; font-size: 1rem; font-weight: 600; fill: rgb(248, 241, 230); letter-spacing: 0.03em; }
.css-gyqhb5 .annotation-sublabel { font-size: 0.8125rem; font-weight: 400; fill: rgb(239, 106, 80); }
@-webkit-keyframes ann-dot { 
  0% { opacity: 0; transform: scale(0.2); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes ann-dot { 
  0% { opacity: 0; transform: scale(0.2); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes ann-draw { 
  0% { opacity: 1; stroke-dashoffset: 1; }
  100% { opacity: 1; stroke-dashoffset: 0; }
}
@keyframes ann-draw { 
  0% { opacity: 1; stroke-dashoffset: 1; }
  100% { opacity: 1; stroke-dashoffset: 0; }
}
@-webkit-keyframes ann-text-left { 
  0% { opacity: 0; transform: translateX(7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes ann-text-left { 
  0% { opacity: 0; transform: translateX(7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes ann-text-right { 
  0% { opacity: 0; transform: translateX(-7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes ann-text-right { 
  0% { opacity: 0; transform: translateX(-7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.css-u2awr7 { --i: 0; }
.css-bq8o4b { --i: 1; }
.css-sbgkog { --i: 2; }
.css-1ja9ies { --i: 3; }
.css-1v0epe9 { display: flex; flex-direction: column; border-radius: 8px; margin-top: -24px; clip-path: inset(2px 1px); }
@media (min-width: 480px) {
  .css-1v0epe9 { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-1v0epe9 { margin-left: -1px; margin-right: -1px; }
}
@media (min-width: 480px) {
  .css-1v0epe9 { flex-wrap: wrap; }
}
@media (min-width: 1024px) {
  .css-1v0epe9 { flex-wrap: initial; }
}
@media (min-width: 1280px) {
  .css-1v0epe9 { margin-left: 40px; margin-right: 40px; }
}
.css-1r17b3f { display: flex; flex-direction: row; padding-left: 24px; padding-right: 24px; gap: 14px; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; border-radius: 0px; position: relative; }
@media (min-width: 0px) {
  .css-1r17b3f { padding-top: 16px; padding-bottom: 16px; }
}
@media (min-width: 480px) {
  .css-1r17b3f { padding-top: 24px; padding-bottom: 24px; flex-basis: 50%; }
}
@media (min-width: 768px) {
  .css-1r17b3f { -webkit-box-pack: center; justify-content: center; }
}
@media (min-width: 1024px) {
  .css-1r17b3f { flex-basis: initial; }
}
@media (min-width: 0px) {
  .css-1r17b3f:nth-of-type(n+2) { border-top: 1px solid rgba(248, 241, 230, 0.15); }
}
@media (min-width: 480px) {
  .css-1r17b3f:nth-of-type(n+3) { border-top: 1px solid rgba(248, 241, 230, 0.15); }
}
@media (min-width: 1024px) {
  .css-1r17b3f:nth-of-type(n+3) { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
.css-1r17b3f::after { content: ""; position: absolute; left: 0px; inset-block: 0px; margin-top: auto; margin-bottom: auto; height: calc(100% - 32px); border-left: 1px solid rgba(248, 241, 230, 0.15); }
@media (min-width: 0px) {
  .css-17gdonx { text-align: left; }
}
@media (min-width: 768px) {
  .css-17gdonx { text-align: center; }
}
.css-1mi1qfm { margin: 0px 0px 8px; font-family: Sora, sans-serif; font-size: 1.125rem; line-height: 1.6; color: rgb(248, 241, 230); font-weight: 600; flex-shrink: 0; }
@media (min-width: 480px) {
  .css-1mi1qfm { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1mi1qfm { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1mi1qfm { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1mi1qfm { font-size: 14px; }
}
@media (min-width: 768px) {
  .css-1mi1qfm { font-size: 15px; }
}
.css-1fu98pn { margin: 0px; font-family: Inter, sans-serif; color: rgba(248, 241, 230, 0.75); display: block; font-size: 12px; line-height: 1.5; font-weight: 500; letter-spacing: 0.5008px; flex-shrink: 0; }
@media print {
  .css-1560in0 { position: absolute !important; }
}
.css-1560in0 .MuiPaper-root { width: 100%; margin: 16px; }
.css-1560in0 .MuiDialog-paper { max-width: 960px; overflow: hidden; background-color: rgb(36, 28, 24); }
@media (min-width: 0px) {
  .css-1560in0 .MuiDialog-paper { border-radius: 16px; }
}
@media (min-width: 480px) {
  .css-1560in0 .MuiDialog-paper { border-radius: 24px; }
}
.css-1awzo8h { border-radius: 0px; background-color: rgb(248, 241, 230); }
@media (min-width: 0px) {
  .css-1awzo8h { padding-top: 64px; padding-bottom: 64px; }
}
@media (min-width: 480px) {
  .css-1awzo8h { padding-top: 80px; padding-bottom: 80px; }
}
@media (min-width: 768px) {
  .css-1awzo8h { padding-top: 112px; padding-bottom: 112px; }
}
.css-1f50djl { display: flex; flex-flow: wrap; border-radius: 8px; gap: 24px; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {
  .css-1f50djl { margin-bottom: 32px; }
}
@media (min-width: 768px) {
  .css-1f50djl { margin-bottom: 60px; }
}
.css-12oyi53 { margin: 0px; font-family: Sora, sans-serif; font-size: 1.5rem; color: rgb(41, 39, 40); font-weight: 700; line-height: 1.35; letter-spacing: -0.01em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-12oyi53 { font-size: 1.6667rem; }
}
@media (min-width: 768px) {
  .css-12oyi53 { font-size: 1.875rem; }
}
@media (min-width: 1024px) {
  .css-12oyi53 { font-size: 2.0833rem; }
}
@media (min-width: 0px) {
  .css-12oyi53 { max-width: 300px; margin-left: auto; margin-right: auto; font-size: 2rem; text-align: center; }
}
@media (min-width: 480px) {
  .css-12oyi53 { max-width: 500px; font-size: 2.25rem; }
}
@media (min-width: 768px) {
  .css-12oyi53 { max-width: 760px; margin-left: 0px; margin-right: 0px; text-align: left; }
}
@media (min-width: 1024px) {
  .css-12oyi53 { font-size: 2.75rem; }
}
.css-18gvgs1 { font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; font-size: 12px !important; padding-top: 11px !important; padding-bottom: 11px !important; }
.css-18gvgs1:hover { text-decoration: none; }
.css-18gvgs1.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-18gvgs1:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-18gvgs1:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-18gvgs1:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-18gvgs1.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-18gvgs1.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-18gvgs1:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-18gvgs1.MuiButton-loading { color: transparent; }
.css-18gvgs1.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-18gvgs1.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-18gvgs1 { letter-spacing: 1px; padding-left: 20px !important; padding-right: 20px !important; }
}
@media (min-width: 480px) {
  .css-18gvgs1 { letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (max-width: 1023.95px) {
  .css-18gvgs1 { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-18gvgs1 { font-size: 14px; }
}
.css-1q4kj69 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; font-size: 12px !important; padding-top: 11px !important; padding-bottom: 11px !important; }
.css-1q4kj69.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1q4kj69 { print-color-adjust: exact; }
}
.css-1q4kj69:hover { text-decoration: none; }
.css-1q4kj69.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1q4kj69:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1q4kj69:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-1q4kj69:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1q4kj69.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1q4kj69.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1q4kj69:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1q4kj69.MuiButton-loading { color: transparent; }
.css-1q4kj69.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1q4kj69.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1q4kj69 { letter-spacing: 1px; padding-left: 20px !important; padding-right: 20px !important; }
}
@media (min-width: 480px) {
  .css-1q4kj69 { letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (max-width: 1023.95px) {
  .css-1q4kj69 { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-1q4kj69 { font-size: 14px; }
}
.css-1b27j2n { position: relative; border-radius: 0px; }
.css-1b27j2n .swiper-slide { height: auto; }
.css-1b27j2n .swiper-wrapper { margin-bottom: 2px; }
.css-1v75bxe { display: block; background-color: rgba(40, 47, 59, 0.11); height: 1.2em; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; border-radius: 0px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1tv7hxg { display: flex; flex-direction: row; gap: 16px; -webkit-box-align: center; align-items: center; z-index: 1; pointer-events: none; border-radius: 0px; }
@media (min-width: 0px) {
  .css-1tv7hxg { margin-top: 24px; -webkit-box-pack: center; justify-content: center; }
}
@media (min-width: 480px) {
  .css-1tv7hxg { margin-top: 0px; -webkit-box-pack: justify; justify-content: space-between; position: absolute; top: 50%; left: 50%; width: calc(100% + 44px); transform: translate(-50%, -50%); }
}
.css-1tv7hxg > button { width: 44px; padding: 0px; aspect-ratio: 1 / 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border: 0px solid; border-radius: 50%; color: rgb(239, 236, 234); background-color: rgb(41, 39, 40); cursor: pointer; pointer-events: auto; transition: 0.2s; }
.css-1tv7hxg > button:hover { background-color: rgb(36, 28, 24); }
.css-1tv7hxg > button.swiper-button-disabled { opacity: 0.3; cursor: default; }
.css-u0y1o0 { display: flex; flex-direction: column; position: relative; -webkit-box-pack: center; justify-content: center; overflow: hidden; border-radius: 0px; background-color: rgb(36, 28, 24); }
@media (min-width: 0px) {
  .css-u0y1o0 { padding-top: 80px; padding-bottom: 80px; }
}
@media (min-width: 768px) {
  .css-u0y1o0 { padding-top: 104px; padding-bottom: 104px; }
}
@media (min-width: 1024px) {
  .css-u0y1o0 { padding-top: 128px; padding-bottom: 128px; }
}
.css-1n5njqa { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; position: relative; z-index: 1; }
@media (min-width: 480px) {
  .css-1n5njqa { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1280px) {
  .css-1n5njqa { max-width: 1280px; }
}
.css-1tbpt8o { display: flex; flex-direction: column; border-radius: 8px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {
  .css-1tbpt8o { flex-direction: column-reverse; }
}
@media (min-width: 1024px) {
  .css-1tbpt8o { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-1tbpt8o { gap: 48px; }
}
@media (min-width: 1024px) {
  .css-1tbpt8o { gap: 32px; }
}
@media (min-width: 0px) {
  .css-nn8ih3 { width: 100%; }
}
@media (min-width: 1024px) {
  .css-nn8ih3 { width: 54%; }
}
.css-4rq0ju { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(239, 106, 80); font-weight: 700; line-height: 1.21; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-4rq0ju { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-4rq0ju { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-4rq0ju { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-4rq0ju { font-size: 0.75rem; letter-spacing: 1.5px; }
}
@media (min-width: 480px) {
  .css-4rq0ju { letter-spacing: 2px; }
}
@media (min-width: 768px) {
  .css-4rq0ju { font-size: 0.875rem; letter-spacing: 3px; }
}
.css-kh17ls { margin: 16px 0px 0px; font-family: Sora, sans-serif; font-size: 1.5rem; color: rgb(248, 241, 230); font-weight: 700; line-height: 1.15; letter-spacing: -0.04em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-kh17ls { font-size: 1.6667rem; }
}
@media (min-width: 768px) {
  .css-kh17ls { font-size: 1.875rem; }
}
@media (min-width: 1024px) {
  .css-kh17ls { font-size: 2.0833rem; }
}
@media (min-width: 0px) {
  .css-kh17ls { font-size: 1.875rem; }
}
@media (min-width: 480px) {
  .css-kh17ls { font-size: 2.375rem; }
}
@media (min-width: 768px) {
  .css-kh17ls { font-size: 2.625rem; }
}
@media (min-width: 1024px) {
  .css-kh17ls { font-size: 2.875rem; }
}
.css-97y5tr { --Grid-columns: 2; --Grid-columnSpacing: 12px; --Grid-rowSpacing: 12px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); }
.css-97y5tr > * { --Grid-parent-columns: 2; }
.css-97y5tr > * { --Grid-parent-columnSpacing: 12px; }
@media (min-width: 480px) {
  .css-97y5tr { --Grid-columnSpacing: 20px; }
  .css-97y5tr > * { --Grid-parent-columnSpacing: 20px; }
}
.css-97y5tr > * { --Grid-parent-rowSpacing: 12px; }
@media (min-width: 480px) {
  .css-97y5tr { --Grid-rowSpacing: 20px; }
  .css-97y5tr > * { --Grid-parent-rowSpacing: 20px; }
}
@media (min-width: 0px) {
  .css-97y5tr { margin-top: 24px; margin-bottom: 24px; }
}
@media (min-width: 480px) {
  .css-97y5tr { margin-top: 32px; margin-bottom: 32px; }
}
@media (min-width: 1024px) {
  .css-97y5tr { max-width: 520px; }
}
.css-1iuk98i { display: flex; flex-direction: column; height: 100%; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.72); border-radius: 12px; background-color: rgb(250, 250, 247); }
.css-108v8jv { display: block; background-color: rgba(40, 47, 59, 0.11); animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 100%; height: auto; aspect-ratio: 238 / 156; border-radius: 0px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-3o283q { padding: 12px; text-align: center; border-radius: 0px; }
.css-1jp6n5k { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 70%; height: 16px; margin-left: auto; margin-right: auto; margin-bottom: 8px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1ns51t8 { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 40%; height: 10px; margin-left: auto; margin-right: auto; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-kuymtl { font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; color: rgb(36, 28, 24); background-color: rgb(239, 106, 80); font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; font-size: 0.75rem !important; padding-top: 11px !important; padding-bottom: 11px !important; }
.css-kuymtl:hover { text-decoration: none; }
.css-kuymtl.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-kuymtl:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-kuymtl:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-kuymtl:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-kuymtl.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-kuymtl.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-kuymtl:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-kuymtl.MuiButton-loading { color: transparent; }
.css-kuymtl.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-kuymtl.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-kuymtl { width: 100%; letter-spacing: 1px; padding-left: 20px !important; padding-right: 20px !important; }
}
@media (min-width: 480px) {
  .css-kuymtl { width: auto; letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (max-width: 1023.95px) {
  .css-kuymtl { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-kuymtl { font-size: 14px; }
}
.css-1nhruxz { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; color: rgb(36, 28, 24); background-color: rgb(239, 106, 80); font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; font-size: 0.75rem !important; padding-top: 11px !important; padding-bottom: 11px !important; }
.css-1nhruxz.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1nhruxz { print-color-adjust: exact; }
}
.css-1nhruxz:hover { text-decoration: none; }
.css-1nhruxz.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1nhruxz:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1nhruxz:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-1nhruxz:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1nhruxz.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1nhruxz.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1nhruxz:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1nhruxz.MuiButton-loading { color: transparent; }
.css-1nhruxz.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1nhruxz.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1nhruxz { width: 100%; letter-spacing: 1px; padding-left: 20px !important; padding-right: 20px !important; }
}
@media (min-width: 480px) {
  .css-1nhruxz { width: auto; letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (max-width: 1023.95px) {
  .css-1nhruxz { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-1nhruxz { font-size: 14px; }
}
.css-slie3t { max-width: 520px; aspect-ratio: 1 / 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; position: relative; }
@media (min-width: 0px) {
  .css-slie3t { width: 100%; }
}
@media (min-width: 1024px) {
  .css-slie3t { width: 46%; }
}
.css-slie3t::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 200%; height: 170%; z-index: -1; background: radial-gradient(70% 70%, rgba(239, 236, 234, 0.2) 0%, rgba(237, 235, 233, 0.15) 10%, rgba(234, 233, 232, 0.12) 30%, rgba(222, 225, 227, 0.04) 50%, rgba(218, 222, 225, 0.01) 60%, rgba(215, 220, 223, 0) 70%); pointer-events: none; opacity: 0.8; }
.css-5uc55i { position: relative; width: 100%; height: 100%; border-radius: 0px; overflow: hidden; }
.css-14evgt8 { width: 100%; height: 100%; object-fit: contain; display: none; border-radius: 0px; }
.css-1c38wzt { background-color: rgb(36, 28, 24); border-radius: 0px; }
@media (min-width: 0px) {
  .css-1c38wzt { padding-bottom: 80px; }
}
@media (min-width: 768px) {
  .css-1c38wzt { padding-bottom: 104px; }
}
@media (min-width: 1024px) {
  .css-1c38wzt { padding-bottom: 128px; }
}
.css-1jzk9rn { display: flex; flex-direction: column; border-radius: 8px; -webkit-box-align: center; align-items: center; text-align: center; background-color: rgba(255, 255, 255, 0.07); }
@media (min-width: 0px) {
  .css-1jzk9rn { padding: 64px 20px; border-radius: 28px; }
}
@media (min-width: 480px) {
  .css-1jzk9rn { padding-left: 32px; padding-right: 32px; border-radius: 30px; }
}
@media (min-width: 1024px) {
  .css-1jzk9rn { padding: 96px 48px; border-radius: 40px; }
}
@media (min-width: 1280px) {
  .css-1jzk9rn { padding: 112px 80px; }
}
.css-1p5jpzu { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(239, 106, 80); font-weight: 700; line-height: 1.21; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1p5jpzu { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1p5jpzu { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1p5jpzu { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1p5jpzu { font-size: 0.75rem; letter-spacing: 1.5px; }
}
@media (min-width: 480px) {
  .css-1p5jpzu { letter-spacing: 2px; }
}
@media (min-width: 768px) {
  .css-1p5jpzu { letter-spacing: 3px; }
}
.css-1uys4wy { margin: 16px 0px 0px; font-family: Sora, sans-serif; font-size: 1.5rem; color: rgb(248, 241, 230); font-weight: 700; line-height: 1.15; letter-spacing: -0.04em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1uys4wy { font-size: 1.6667rem; }
}
@media (min-width: 768px) {
  .css-1uys4wy { font-size: 1.875rem; }
}
@media (min-width: 1024px) {
  .css-1uys4wy { font-size: 2.0833rem; }
}
@media (min-width: 0px) {
  .css-1uys4wy { margin-bottom: 32px; font-size: 30px; }
}
@media (min-width: 480px) {
  .css-1uys4wy { font-size: 38px; }
}
@media (min-width: 768px) {
  .css-1uys4wy { margin-bottom: 48px; font-size: 42px; }
}
@media (min-width: 1024px) {
  .css-1uys4wy { font-size: 48px; }
}
@media (min-width: 1280px) {
  .css-1uys4wy { font-size: 50px; }
}
.css-2mc7s5 { --Grid-columns: 1; --Grid-columnSpacing: 16px; --Grid-rowSpacing: 16px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); width: 100%; }
.css-2mc7s5 > * { --Grid-parent-columns: 1; }
@media (min-width: 480px) {
  .css-2mc7s5 { --Grid-columns: 2; }
  .css-2mc7s5 > * { --Grid-parent-columns: 2; }
}
@media (min-width: 768px) {
  .css-2mc7s5 { --Grid-columns: 4; }
  .css-2mc7s5 > * { --Grid-parent-columns: 4; }
}
.css-2mc7s5 > * { --Grid-parent-columnSpacing: 16px; }
@media (min-width: 768px) {
  .css-2mc7s5 { --Grid-columnSpacing: 12px; }
  .css-2mc7s5 > * { --Grid-parent-columnSpacing: 12px; }
}
.css-2mc7s5 > * { --Grid-parent-rowSpacing: 16px; }
@media (min-width: 768px) {
  .css-2mc7s5 { --Grid-rowSpacing: 12px; }
  .css-2mc7s5 > * { --Grid-parent-rowSpacing: 12px; }
}
.css-13f9s1f { display: flex; flex-direction: column; height: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; border-radius: 18px; background-color: rgba(255, 255, 255, 0.17); box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 24px; }
@media (min-width: 0px) {
  .css-13f9s1f { padding: 32px 16px; }
}
@media (min-width: 768px) {
  .css-13f9s1f { min-height: 250px; padding: 16px 8px; }
}
.css-1n6umdd { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(239, 106, 80); line-height: 1; font-weight: 300; letter-spacing: 0.04em; }
@media (min-width: 480px) {
  .css-1n6umdd { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1n6umdd { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1n6umdd { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1n6umdd { font-size: 32px; }
}
@media (min-width: 480px) {
  .css-1n6umdd { font-size: 28px; }
}
@media (min-width: 1024px) {
  .css-1n6umdd { font-size: 34px; }
}
.css-ak5nv6 { margin: 20px 0px 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(248, 241, 230); line-height: 1.3; font-weight: 600; }
@media (min-width: 480px) {
  .css-ak5nv6 { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-ak5nv6 { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-ak5nv6 { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-ak5nv6 { font-size: 16px; }
}
@media (min-width: 480px) {
  .css-ak5nv6 { font-size: 14px; }
}
@media (min-width: 1024px) {
  .css-ak5nv6 { font-size: 16px; }
}
.css-1wweyj9 { margin: 20px 0px; font-family: Inter, sans-serif; color: rgb(248, 241, 230); padding: 2.8px 8.8px; background-color: rgb(239, 106, 80); border-radius: 7992px; font-size: 0.5625rem; line-height: 1.35; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.css-e2gly9 { margin: 0px; font-size: 0.875rem; font-family: Inter, sans-serif; font-weight: 400; color: rgba(248, 241, 230, 0.82); max-width: 200px; line-height: 1.5; }
@media (min-width: 0px) {
  .css-e2gly9 { font-size: 0.6875rem; }
}
@media (min-width: 0px) {
  .css-1uf5zpt { margin-top: 32px; }
}
@media (min-width: 768px) {
  .css-1uf5zpt { margin-top: 48px; }
}
.css-igweu1 { font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-size: 0.8125rem; padding: 8px 20px; border-radius: 50px; gap: 8px; position: relative; overflow: hidden; font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: rgba(239, 106, 80, 0.28) 0px 8px 24px !important; }
.css-igweu1:hover { text-decoration: none; }
.css-igweu1.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-igweu1:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-igweu1:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-igweu1:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-igweu1.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-igweu1.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-igweu1:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-igweu1.MuiButton-loading { color: transparent; }
.css-igweu1.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-igweu1.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-igweu1 { letter-spacing: 0.5px; padding: 9px 20px !important; font-size: 12px !important; }
}
@media (min-width: 480px) {
  .css-igweu1 { letter-spacing: 1.5px; padding-left: 40px !important; padding-right: 40px !important; }
}
@media (min-width: 768px) {
  .css-igweu1 { font-size: 13px !important; padding-top: 14px !important; padding-bottom: 14px !important; }
}
.css-igweu1::after { content: ""; position: absolute; top: 0px; left: 0px; width: 40%; height: 100%; background: linear-gradient(to right, transparent 0%, currentcolor 50%, transparent 100%); opacity: 0.2; transform: translateX(-120%) skewX(-18deg); animation: 2.8s ease-in-out 0.6s infinite normal none running buttonShimmer; pointer-events: none; }
.css-igweu1.Mui-disabled::after { display: none; }
@media (prefers-reduced-motion: reduce) {
  .css-igweu1::after { animation: auto ease 0s 1 normal none running none; display: none; }
}
@-webkit-keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@media (max-width: 1023.95px) {
  .css-igweu1 { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-igweu1 { font-size: 14px; }
}
.css-igweu1:hover { background-color: rgb(239, 106, 80); transform: translateY(-2px); box-shadow: rgba(239, 106, 80, 0.36) 0px 10px 28px !important; }
.css-qxra5b { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; font-size: 0.8125rem; padding: 8px 20px; border-radius: 50px; gap: 8px; position: relative; overflow: hidden; font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: rgba(239, 106, 80, 0.28) 0px 8px 24px !important; }
.css-qxra5b.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qxra5b { print-color-adjust: exact; }
}
.css-qxra5b:hover { text-decoration: none; }
.css-qxra5b.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-qxra5b:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-qxra5b:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-qxra5b:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-qxra5b.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-qxra5b.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-qxra5b:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-qxra5b.MuiButton-loading { color: transparent; }
.css-qxra5b.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-qxra5b.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-qxra5b { letter-spacing: 0.5px; padding: 9px 20px !important; font-size: 12px !important; }
}
@media (min-width: 480px) {
  .css-qxra5b { letter-spacing: 1.5px; padding-left: 40px !important; padding-right: 40px !important; }
}
@media (min-width: 768px) {
  .css-qxra5b { font-size: 13px !important; padding-top: 14px !important; padding-bottom: 14px !important; }
}
.css-qxra5b::after { content: ""; position: absolute; top: 0px; left: 0px; width: 40%; height: 100%; background: linear-gradient(to right, transparent 0%, currentcolor 50%, transparent 100%); opacity: 0.2; transform: translateX(-120%) skewX(-18deg); animation: 2.8s ease-in-out 0.6s infinite normal none running buttonShimmer; pointer-events: none; }
.css-qxra5b.Mui-disabled::after { display: none; }
@media (prefers-reduced-motion: reduce) {
  .css-qxra5b::after { animation: auto ease 0s 1 normal none running none; display: none; }
}
@-webkit-keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@keyframes buttonShimmer { 
  0% { transform: translateX(-120%) skewX(-18deg); }
  55% { transform: translateX(260%) skewX(-18deg); }
  100% { transform: translateX(260%) skewX(-18deg); }
}
@media (max-width: 1023.95px) {
  .css-qxra5b { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-qxra5b { font-size: 14px; }
}
.css-qxra5b:hover { background-color: rgb(239, 106, 80); transform: translateY(-2px); box-shadow: rgba(239, 106, 80, 0.36) 0px 10px 28px !important; }
.css-wp0r1r { background-color: rgb(248, 241, 230); border-radius: 0px; }
@media (min-width: 0px) {
  .css-wp0r1r { padding-top: 80px; padding-bottom: 64px; }
}
@media (min-width: 768px) {
  .css-wp0r1r { padding-top: 96px; padding-bottom: 80px; }
}
.css-1c095sa { position: relative; border-radius: 0px; }
@media (min-width: 768px) {
  .css-1c095sa { padding-top: 72px; padding-bottom: 72px; }
}
.css-1amcla0 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; border-radius: 0px; }
@media (min-width: 0px) {
  .css-1amcla0 { flex-direction: column; }
}
@media (min-width: 768px) {
  .css-1amcla0 { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-1amcla0 { gap: 48px; }
}
@media (min-width: 768px) {
  .css-1amcla0 { gap: 16px; }
}
.css-1g8l58q { position: relative; z-index: 1; border-radius: 0px; }
@media (min-width: 768px) {
  .css-1g8l58q { width: 50%; max-width: 580px; padding-right: 20px; }
}
.css-66gg2m { display: flex; flex-direction: row; gap: 8px; -webkit-box-align: center; align-items: center; color: rgb(239, 106, 80); border-radius: 0px; }
.css-jot921 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 14px; }
.css-byg82e { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: currentcolor; line-height: 1.3; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-byg82e { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-byg82e { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-byg82e { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-byg82e { font-size: 0.625rem; }
}
.css-1gcwzqh { margin: 16px 0px; font-family: Sora, sans-serif; font-size: 1.5rem; color: rgb(41, 39, 40); font-weight: 700; line-height: 1.15; letter-spacing: 2px; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1gcwzqh { font-size: 1.6667rem; }
}
@media (min-width: 768px) {
  .css-1gcwzqh { font-size: 1.875rem; }
}
@media (min-width: 1024px) {
  .css-1gcwzqh { font-size: 2.0833rem; }
}
@media (min-width: 0px) {
  .css-1gcwzqh { font-size: 1.875rem; }
}
@media (min-width: 480px) {
  .css-1gcwzqh { font-size: 2.375rem; }
}
@media (min-width: 768px) {
  .css-1gcwzqh { font-size: 2.625rem; }
}
@media (min-width: 1024px) {
  .css-1gcwzqh { font-size: 2.875rem; }
}
.css-16us1kl { margin: 0px; font-size: 0.875rem; font-family: Inter, sans-serif; font-weight: 400; color: rgba(41, 39, 40, 0.72); max-width: 560px; line-height: 1.7; }
@media (min-width: 0px) {
  .css-16us1kl { font-size: 0.8125rem; }
}
@media (min-width: 768px) {
  .css-16us1kl { font-size: 0.875rem; }
}
.css-13bn1jx { font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; margin-top: 24px; font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; font-size: 12px !important; padding-top: 11px !important; padding-bottom: 11px !important; }
.css-13bn1jx:hover { text-decoration: none; }
.css-13bn1jx.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-13bn1jx:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-13bn1jx:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-13bn1jx:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-13bn1jx.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-13bn1jx.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-13bn1jx:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-13bn1jx.MuiButton-loading { color: transparent; }
.css-13bn1jx.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-13bn1jx.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-13bn1jx { letter-spacing: 1px; padding-left: 20px !important; padding-right: 20px !important; }
}
@media (min-width: 480px) {
  .css-13bn1jx { letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (max-width: 1023.95px) {
  .css-13bn1jx { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-13bn1jx { font-size: 14px; }
}
.css-13bn1jx:hover { background-color: rgb(41, 39, 40); column-gap: 10px; }
.css-w76jhs { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 24px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; padding-right: 20px; padding-left: 20px; border-radius: 50px; gap: 8px; font-weight: 700; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; font-size: 12px !important; padding-top: 11px !important; padding-bottom: 11px !important; }
.css-w76jhs.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-w76jhs { print-color-adjust: exact; }
}
.css-w76jhs:hover { text-decoration: none; }
.css-w76jhs.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-w76jhs:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-w76jhs:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-w76jhs:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-w76jhs.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-w76jhs.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-w76jhs:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-w76jhs.MuiButton-loading { color: transparent; }
.css-w76jhs.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-w76jhs.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-w76jhs { letter-spacing: 1px; padding-left: 20px !important; padding-right: 20px !important; }
}
@media (min-width: 480px) {
  .css-w76jhs { letter-spacing: 1.5px; padding-left: 28px !important; padding-right: 28px !important; }
}
@media (max-width: 1023.95px) {
  .css-w76jhs { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-w76jhs { font-size: 14px; }
}
.css-w76jhs:hover { background-color: rgb(41, 39, 40); column-gap: 10px; }
.css-pymo5b { height: 100%; overflow: hidden; }
@media (min-width: 0px) {
  .css-pymo5b { border-radius: 0px; margin-left: -16px; margin-right: -16px; }
}
@media (min-width: 480px) {
  .css-pymo5b { margin-left: -24px; margin-right: -24px; }
}
@media (min-width: 768px) {
  .css-pymo5b { position: absolute; width: 50%; border-radius: 30px 0px 0px 30px; margin-left: 0px; margin-right: 0px; top: 0px; right: 0px; }
}
.css-pymo5b > img { min-height: 300px; object-position: 90% center; }
.css-1cpu3c0 { position: relative; color: rgb(248, 241, 230); text-align: center; background-color: rgb(36, 28, 24); background-image: radial-gradient(60% 60% at 20% 30%, rgba(66, 84, 95, 0.3) 0%, transparent 70%), radial-gradient(50% 50% at 80% 70%, rgba(181, 169, 150, 0.08) 0%, transparent 60%); border-radius: 0px; }
@media (min-width: 0px) {
  .css-1cpu3c0 { padding-top: 64px; padding-bottom: 56px; }
}
@media (min-width: 480px) {
  .css-1cpu3c0 { padding-top: 80px; padding-bottom: 72px; }
}
@media (min-width: 1024px) {
  .css-1cpu3c0 { padding-top: 128px; padding-bottom: 120px; }
}
.css-hmueol { max-width: 690px; margin-left: auto; margin-right: auto; }
.css-vdj8vv { margin: 0px; font-family: Sora, sans-serif; font-size: 1.5rem; color: rgb(248, 241, 230); line-height: 1.1; font-weight: 700; letter-spacing: 0.01em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-vdj8vv { font-size: 1.6667rem; }
}
@media (min-width: 768px) {
  .css-vdj8vv { font-size: 1.875rem; }
}
@media (min-width: 1024px) {
  .css-vdj8vv { font-size: 2.0833rem; }
}
@media (min-width: 0px) {
  .css-vdj8vv { font-size: 1.75rem; }
}
@media (min-width: 480px) {
  .css-vdj8vv { font-size: 2.5rem; }
}
@media (min-width: 1024px) {
  .css-vdj8vv { font-size: 3rem; }
}
.css-brgfwv { display: flex; flex-flow: column wrap; border-radius: 8px; margin-left: auto; margin-right: auto; margin-top: 40px; gap: 14px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {
  .css-brgfwv { flex-direction: column; }
}
@media (min-width: 480px) {
  .css-brgfwv { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-brgfwv { max-width: 400px; }
}
@media (min-width: 768px) {
  .css-brgfwv { max-width: none; }
}
.css-1te4tkf { font-family: Inter, sans-serif; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; border-radius: 50px; gap: 8px; line-height: 1.1; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; padding: 13px 28px !important; font-size: 0.75rem !important; }
.css-1te4tkf:hover { text-decoration: none; }
.css-1te4tkf.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1te4tkf:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1te4tkf:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-1te4tkf:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1te4tkf.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1te4tkf.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1te4tkf:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1te4tkf.MuiButton-loading { color: transparent; }
.css-1te4tkf.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1te4tkf.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1te4tkf { width: 100%; }
}
@media (min-width: 480px) {
  .css-1te4tkf { width: auto; }
}
@media (max-width: 1023.95px) {
  .css-1te4tkf { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-1te4tkf { font-size: 14px; }
}
.css-1te4tkf:hover { background-color: rgb(239, 106, 80); transform: translateY(-2px); box-shadow: rgba(239, 106, 80, 0.12) 0px 8px 24px !important; }
.css-15pmyji { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, sans-serif; min-width: 64px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; border-radius: 50px; gap: 8px; line-height: 1.1; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; padding: 13px 28px !important; font-size: 0.75rem !important; }
.css-15pmyji.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-15pmyji { print-color-adjust: exact; }
}
.css-15pmyji:hover { text-decoration: none; }
.css-15pmyji.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-15pmyji:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-15pmyji:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-15pmyji:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-15pmyji.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-15pmyji.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-15pmyji:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-15pmyji.MuiButton-loading { color: transparent; }
.css-15pmyji.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-15pmyji.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-15pmyji { width: 100%; }
}
@media (min-width: 480px) {
  .css-15pmyji { width: auto; }
}
@media (max-width: 1023.95px) {
  .css-15pmyji { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-15pmyji { font-size: 14px; }
}
.css-15pmyji:hover { background-color: rgb(239, 106, 80); transform: translateY(-2px); box-shadow: rgba(239, 106, 80, 0.12) 0px 8px 24px !important; }
.css-2ozvhs { font-family: Inter, sans-serif; min-width: 64px; border: 1px solid rgba(239, 106, 80, 0.45); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; border-radius: 50px; gap: 8px; color: rgb(239, 106, 80); background-color: transparent; line-height: 1.1; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; padding: 13px 28px !important; font-size: 0.75rem !important; }
.css-2ozvhs:hover { text-decoration: none; }
.css-2ozvhs.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-2ozvhs.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-2ozvhs:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-2ozvhs.MuiButton-loading { color: transparent; }
.css-2ozvhs.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-2ozvhs.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-2ozvhs { width: 100%; }
}
@media (min-width: 480px) {
  .css-2ozvhs { width: auto; }
}
@media (max-width: 1023.95px) {
  .css-2ozvhs { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-2ozvhs { font-size: 14px; }
}
.css-2ozvhs:hover { background-color: rgba(239, 106, 80, 0.08); border-color: rgb(239, 106, 80); transform: translateY(-2px); }
.css-156n33q { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, sans-serif; min-width: 64px; border: 1px solid rgba(239, 106, 80, 0.45); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; border-radius: 50px; gap: 8px; color: rgb(239, 106, 80); background-color: transparent; line-height: 1.1; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; transition: 0.2s; box-shadow: none !important; padding: 13px 28px !important; font-size: 0.75rem !important; }
.css-156n33q.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-156n33q { print-color-adjust: exact; }
}
.css-156n33q:hover { text-decoration: none; }
.css-156n33q.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-156n33q.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-156n33q:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-156n33q.MuiButton-loading { color: transparent; }
.css-156n33q.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-156n33q.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-156n33q { width: 100%; }
}
@media (min-width: 480px) {
  .css-156n33q { width: auto; }
}
@media (max-width: 1023.95px) {
  .css-156n33q { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-156n33q { font-size: 14px; }
}
.css-156n33q:hover { background-color: rgba(239, 106, 80, 0.08); border-color: rgb(239, 106, 80); transform: translateY(-2px); }
.css-1by9r37 { margin: 44px 0px 0px; font-family: Inter, sans-serif; font-weight: 400; color: rgba(248, 241, 230, 0.9); font-size: 0.75rem; line-height: 1.27; letter-spacing: 0.04em; }
.css-8xl60i { margin-top: auto; }
.css-wlx1gh { border-radius: 0px; background-color: rgb(40, 47, 59); padding-top: 48px; padding-bottom: 48px; }
.css-3nw8m4 { display: flex; flex-direction: column; border-radius: 8px; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 1024px) {
  .css-3nw8m4 { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-3nw8m4 { gap: 48px; }
}
@media (min-width: 480px) {
  .css-3nw8m4 { gap: 56px; }
}
.css-6su6fj { flex-shrink: 0; }
.css-1a99o7z { position: relative; width: auto; height: auto; border-radius: 0px; overflow: hidden; align-self: center; filter: invert(1) saturate(0) brightness(1.2); mix-blend-mode: screen; }
.css-1a99o7z .MuiBox-root { width: auto; max-height: 125px; max-width: 200px; height: 80px; }
.css-1mk2k0o { position: relative; width: auto; height: 30px; border-radius: 0px; overflow: hidden; margin-top: 32px; }
.css-1mk2k0o .MuiBox-customImage { border-radius: 0px; object-position: left center; width: auto; }
.css-jfbr3v { --Grid-columns: 1; --Grid-columnSpacing: 16px; --Grid-rowSpacing: 32px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; gap: var(--Grid-rowSpacing) var(--Grid-columnSpacing); -webkit-box-flex: 1; flex-grow: 1; }
.css-jfbr3v > * { --Grid-parent-columns: 1; }
@media (min-width: 768px) {
  .css-jfbr3v { --Grid-columns: 6; }
  .css-jfbr3v > * { --Grid-parent-columns: 6; }
}
.css-jfbr3v > * { --Grid-parent-columnSpacing: 16px; }
@media (min-width: 768px) {
  .css-jfbr3v { --Grid-columnSpacing: 30px; }
  .css-jfbr3v > * { --Grid-parent-columnSpacing: 30px; }
}
@media (min-width: 1024px) {
  .css-jfbr3v { --Grid-columnSpacing: 36px; }
  .css-jfbr3v > * { --Grid-parent-columnSpacing: 36px; }
}
.css-jfbr3v > * { --Grid-parent-rowSpacing: 32px; }
@media (min-width: 480px) {
  .css-jfbr3v { --Grid-rowSpacing: 40px; }
  .css-jfbr3v > * { --Grid-parent-rowSpacing: 40px; }
}
@media (min-width: 768px) {
  .css-jfbr3v { max-width: 900px; }
}
.css-19zi3c9 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 1 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 1) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
@media (min-width: 768px) {
  .css-19zi3c9 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 1.15 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 1.15) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
.css-1a3gkq0 { margin: 0px 0px 20px; font-family: Sora, sans-serif; color: white; font-weight: 600; line-height: 1.5; font-size: 18px !important; }
@media (min-width: 480px) {
  .css-1a3gkq0 { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1a3gkq0 { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1a3gkq0 { font-size: 1.25rem; }
}
@media (max-width: 767.95px) {
  .css-1a3gkq0 { font-size: 16px !important; }
}
.css-1lzufxw { margin: 0px; font-size: 0.875rem; font-family: Inter, sans-serif; line-height: 1.5; color: rgba(255, 255, 255, 0.65); display: block; font-weight: 500; text-decoration: none; transition: color 0.3s; }
.css-1lzufxw:hover { color: white; }
.css-1lzufxw:not(:last-child) { margin-bottom: 12px; }
.css-12yqajf { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 1 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 1) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
@media (min-width: 768px) {
  .css-12yqajf { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 2.25 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2.25) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
.css-xm7yc3 { column-count: 2; }
.css-1u0i5z2 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 1 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 1) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
@media (min-width: 768px) {
  .css-1u0i5z2 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 2.6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2.6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); }
}
.css-nw8wdp { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.css-9qvbkr { z-index: 1500; pointer-events: none; }
.css-9qvbkr[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-9qvbkr[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-9qvbkr[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-9qvbkr[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-9qvbkr[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-9qvbkr[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-9qvbkr[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-9qvbkr[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-9qvbkr[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.css-9qvbkr[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.css-noeopb { z-index: 1500; pointer-events: none; }
.css-noeopb[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-noeopb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-noeopb[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-noeopb[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-noeopb[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-noeopb[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-noeopb[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-noeopb[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-noeopb[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.css-noeopb[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.css-8g8xhe { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; background-color: rgb(52, 60, 73); color: rgb(255, 255, 255); padding-top: 16px; padding-bottom: 16px; border-radius: 0px; min-height: 72px; }
.css-2n3lrz { display: flex; flex-flow: wrap; border-radius: 8px; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 16px; }
.css-fqtd1m { margin: 0px; font-family: Inter, sans-serif; font-size: 0.875rem; line-height: 1.43; color: white; font-weight: 600; }
.css-kk6jcf { display: flex; flex-flow: wrap; border-radius: 8px; -webkit-box-pack: center; justify-content: center; gap: 12px; }
.css-18b97gf { display: flex; flex-direction: column; border-radius: 8px; overflow-x: clip; min-height: 100svh; }
@media (min-width: 0px) {
  .css-18b97gf { padding-bottom: 70px; }
}
@media (min-width: 1024px) {
  .css-18b97gf { padding-bottom: 0px; }
}
@supports (padding: env(safe-area-inset-bottom)) {
  @media (min-width: 0px) {
  .css-18b97gf { padding-bottom: calc(70px + env(safe-area-inset-bottom, 0)); }
}
  @media (min-width: 1024px) {
  .css-18b97gf { padding-bottom: 0px; }
}
}
@supports (padding: constant(safe-area-inset-bottom)) {
  @media (min-width: 0px) {
  .css-18b97gf { }
}
  @media (min-width: 1024px) {
  .css-18b97gf { padding-bottom: 0px; }
}
}
.css-1c78cry { width: 100%; height: 100%; object-fit: contain; display: block; border-radius: 0px; }
@media (min-width: 0px) {
  .css-1c78cry { max-height: 37px; max-width: 120px; }
}
@media (min-width: 768px) {
  .css-1c78cry { max-width: 150px; }
}
@media (min-width: 1024px) {
  .css-1c78cry { max-height: 44px; }
}
.css-1rlf696 { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 0px; }
.css-1rb3jnw { width: 100%; height: 100%; object-fit: contain; display: block; border-radius: 0px; }
.css-1rbg7qt { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 2 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns))); min-width: 0px; box-sizing: border-box; }
.css-lioz34 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 8px; border: 1px solid rgb(181, 169, 150); padding: 16px 24px; background-color: rgb(239, 236, 234); border-radius: 14px; color: rgb(127, 135, 146); }
.css-qwey0m { margin: 0px; font-size: 0.875rem; color: rgb(105, 117, 134); font-family: Inter, sans-serif; font-weight: 400; line-height: 1.5; }
.css-1algq6t { display: flex; flex-direction: column; height: 100%; min-height: 400px; overflow: hidden; text-decoration: none; background-color: rgb(248, 241, 230); border-radius: 0px; border: 1px solid rgb(219, 209, 195); }
.css-1algq6t:hover img { transform: scale(1.04); }
.css-9j6lm { display: flex; flex-direction: column; border-radius: 8px; flex-shrink: 0; padding-left: 16px; padding-right: 16px; padding-top: 16px; }
.css-me7wqo { display: flex; flex-direction: column; height: 200px; position: relative; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 0px; }
.css-10ixvfq { position: relative; width: 100%; height: 100%; border-radius: 0px; overflow: hidden; }
.css-10ixvfq > img { transition: transform 0.2s; }
.css-1hd9ow3 { width: 100%; height: 100%; object-fit: contain; mix-blend-mode: darken; display: none; border-radius: 0px; }
.css-14snoys { display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; padding: 16px 24px 24px; border-radius: 0px; }
.css-1an6jjj { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(239, 106, 80); line-height: 1.22; letter-spacing: 0.16em; font-weight: 700; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1an6jjj { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1an6jjj { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1an6jjj { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1an6jjj { font-size: 0.625rem; }
}
.css-1gt8q4t { margin: 8px 0px; font-family: Sora, sans-serif; font-weight: 600; font-size: 1.125rem; color: rgb(36, 28, 24); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; line-height: 1.3; }
@media (min-width: 480px) {
  .css-1gt8q4t { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1gt8q4t { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1gt8q4t { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1gt8q4t { font-size: 1.125rem; }
}
.css-gjrs0 { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; color: rgb(36, 28, 24); font-size: 0.75rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal; line-height: 1.5; }
.css-2r6gyc { display: flex; flex-direction: column; margin-top: 16px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-top: 0.75rem; padding-bottom: 0.75rem; border-radius: 50px; color: rgb(255, 255, 255); background-color: rgb(239, 106, 80); font-size: 12px; font-weight: 700; line-height: 1.2; text-transform: uppercase; }
@media (min-width: 0px) {
  .css-2r6gyc { padding-left: 20px; padding-right: 20px; letter-spacing: 1px; }
}
@media (min-width: 480px) {
  .css-2r6gyc { padding-left: 28px; padding-right: 28px; letter-spacing: 1.5px; }
}
.css-1j6sxu1 { width: 100%; height: 100%; object-fit: contain; mix-blend-mode: darken; display: block; border-radius: 0px; }
.css-1oysmym { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 0; overflow: visible; }
.css-1oysmym .ann-group { --d: calc(var(--i) * 170ms); }
.css-1oysmym .annotation-dot { opacity: 0; fill: rgb(239, 106, 80); transform-box: fill-box; transform-origin: center center; animation: ann-dot 260ms cubic-bezier(.34, 1.4, .64, 1) var(--d) both; }
.css-1oysmym .annotation-line { fill: none; stroke: rgb(239, 106, 80); stroke-width: 1.2; opacity: 0; stroke-dasharray: 1; animation: ann-draw 300ms cubic-bezier(.4, 0, .2, 1) calc(var(--d) + 140ms) both; }
.css-1oysmym line.annotation-line { animation-duration: 260ms; animation-delay: calc(var(--d) + 400ms); }
.css-1oysmym .annotation-label, .css-1oysmym .annotation-sublabel { opacity: 0; animation: ann-text-left 320ms cubic-bezier(.4, 0, .2, 1) calc(var(--d) + 580ms) both; }
.css-1oysmym .annotation-label { font-family: Sora, sans-serif; font-size: 1rem; font-weight: 600; fill: rgb(248, 241, 230); letter-spacing: 0.03em; }
.css-1oysmym .annotation-sublabel { font-size: 0.8125rem; font-weight: 400; fill: rgb(239, 106, 80); }
@-webkit-keyframes ann-dot { 
  0% { opacity: 0; transform: scale(0.2); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes ann-dot { 
  0% { opacity: 0; transform: scale(0.2); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes ann-draw { 
  0% { opacity: 1; stroke-dashoffset: 1; }
  100% { opacity: 1; stroke-dashoffset: 0; }
}
@keyframes ann-draw { 
  0% { opacity: 1; stroke-dashoffset: 1; }
  100% { opacity: 1; stroke-dashoffset: 0; }
}
@-webkit-keyframes ann-text-left { 
  0% { opacity: 0; transform: translateX(7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes ann-text-left { 
  0% { opacity: 0; transform: translateX(7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes ann-text-right { 
  0% { opacity: 0; transform: translateX(-7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes ann-text-right { 
  0% { opacity: 0; transform: translateX(-7px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.css-cikcz { line-height: 1.8; }
.css-ysv5o0 { padding-bottom: 30px; }
@media (min-width: 0px) {
  .css-ysv5o0 { padding-top: 30px; }
}
@media (min-width: 480px) {
  .css-ysv5o0 { padding-top: 44px; }
}
.css-1az99fe { margin: 0px 0px 20px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(131, 126, 97); font-weight: 700; line-height: inherit; letter-spacing: 2.6px; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1az99fe { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1az99fe { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1az99fe { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1az99fe { font-size: 0.75rem; }
}
@media (min-width: 768px) {
  .css-1az99fe { font-size: 0.8125rem; }
}
.css-1mvwya4 { margin: 0px 0px 20px; font-family: Sora, sans-serif; font-size: 1.875rem; color: rgb(40, 47, 59); font-weight: 300; letter-spacing: -0.46px; line-height: 1.1; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1mvwya4 { font-size: 2.3565rem; }
}
@media (min-width: 768px) {
  .css-1mvwya4 { font-size: 2.5707rem; }
}
@media (min-width: 1024px) {
  .css-1mvwya4 { font-size: 2.7849rem; }
}
@media (min-width: 0px) {
  .css-1mvwya4 { font-size: 2rem; }
}
@media (min-width: 480px) {
  .css-1mvwya4 { font-size: 2.5rem; }
}
@media (min-width: 768px) {
  .css-1mvwya4 { font-size: 3rem; }
}
.css-8p7r4r { margin: 0px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: inherit; letter-spacing: inherit; font-weight: 700; }
.css-1it6b36 { margin: 0px; font-size: 0.875rem; font-family: Inter, sans-serif; font-weight: 400; color: rgb(74, 71, 73); line-height: 1.72; max-width: 560px; }
@media (min-width: 0px) {
  .css-1it6b36 { font-size: 0.8125rem; }
}
@media (min-width: 768px) {
  .css-1it6b36 { font-size: 0.9063rem; }
}
.css-mxosx1 { margin: 16px 0px 0px; font-size: 0.875rem; font-family: Inter, sans-serif; font-weight: 400; color: rgb(74, 71, 73); line-height: 1.72; max-width: 560px; }
@media (min-width: 0px) {
  .css-mxosx1 { font-size: 0.8125rem; }
}
@media (min-width: 768px) {
  .css-mxosx1 { font-size: 0.9063rem; }
}
.css-192kggf { margin: 20px 0px 0px; font-family: Sora, sans-serif; font-size: 1.125rem; line-height: 1.6; color: rgb(40, 47, 59); font-weight: 600; }
@media (min-width: 480px) {
  .css-192kggf { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-192kggf { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-192kggf { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-192kggf { font-size: 0.75rem; }
}
@media (min-width: 768px) {
  .css-192kggf { font-size: 0.8125rem; }
}
.css-ss5hk0 { border-radius: 0px; border-bottom: 1px solid rgba(41, 39, 40, 0.16); border-top-color: rgba(41, 39, 40, 0.16); border-right-color: rgba(41, 39, 40, 0.16); border-left-color: rgba(41, 39, 40, 0.16); }
@media (min-width: 0px) {
  .css-ss5hk0 { padding-bottom: 32px; }
}
@media (min-width: 768px) {
  .css-ss5hk0 { padding-bottom: 40px; }
}
.css-8cd7eu { display: flex; flex-direction: column; border-radius: 8px; }
@media (min-width: 0px) {
  .css-8cd7eu { gap: 24px; }
}
@media (min-width: 768px) {
  .css-8cd7eu { gap: 28px; }
}
.css-pusg03 { display: flex; flex-direction: column; border-radius: 8px; gap: 12px; }
.css-1m84hfe { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; line-height: 1.6; color: rgb(90, 86, 88); font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1m84hfe { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1m84hfe { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1m84hfe { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1m84hfe { font-size: 0.625rem; }
}
@media (min-width: 768px) {
  .css-1m84hfe { font-size: 0.6875rem; }
}
.css-1jsa0bt { display: flex; flex-direction: row; gap: 10px; overflow: auto; padding-left: 16px; padding-right: 16px; margin-left: -16px; margin-right: -16px; border-radius: 0px; scrollbar-width: none; }
@media (min-width: 768px) {
  .css-1jsa0bt { flex-wrap: wrap; }
}
.css-1jsa0bt::-webkit-scrollbar { display: none; }
.css-1ahaquq { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 140px; max-width: 200px; }
.css-1ahaquq > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1aknvav { padding: 7px 18px 7px 7px; }
.css-x3wokz { width: 32px; height: 32px; }
.css-1n9uoar { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 154px; max-width: 200px; }
.css-1n9uoar > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1juqjkl { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 190px; max-width: 200px; }
.css-1juqjkl > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-kiknds { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 136px; max-width: 200px; }
.css-kiknds > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1jryrcx { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 207px; max-width: 200px; }
.css-1jryrcx > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-103vqyw { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 232px; max-width: 200px; }
.css-103vqyw > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-190wlni { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 237px; max-width: 200px; }
.css-190wlni > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1ozbsbw { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 168px; max-width: 200px; }
.css-1ozbsbw > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1lqvngi { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 76px; max-width: 200px; }
.css-1lqvngi > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-v7k7t { padding: 11px 20px; }
.css-1mgb79k { height: 15.72px; }
.css-ua6ve8 { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 129px; max-width: 200px; }
.css-ua6ve8 > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-10jzu9a { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 96px; max-width: 200px; }
.css-10jzu9a > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-12g6r3e { display: block; background-color: rgba(40, 47, 59, 0.11); height: auto; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; flex-shrink: 0; border: 1px solid rgba(41, 39, 40, 0.16); border-radius: 792px; width: 137px; max-width: 200px; }
.css-12g6r3e > * { visibility: hidden; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@media (min-width: 0px) {
  .css-f00stn { padding-top: 24px; padding-bottom: 64px; }
}
@media (min-width: 768px) {
  .css-f00stn { padding-top: 30px; padding-bottom: 96px; }
}
.css-opn9t { display: flex; flex-direction: column; border-radius: 8px; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; min-width: 0px; }
@media (min-width: 0px) {
  .css-opn9t { flex-direction: column; }
}
@media (min-width: 480px) {
  .css-opn9t { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-opn9t { -webkit-box-align: stretch; align-items: stretch; }
}
@media (min-width: 480px) {
  .css-opn9t { -webkit-box-align: center; align-items: center; }
}
.css-1vfxfjn { display: flex; flex-direction: column; border-radius: 8px; flex: 1 1 0%; min-width: 0px; }
@media (min-width: 0px) {
  .css-1vfxfjn { flex-direction: column; }
}
@media (min-width: 480px) {
  .css-1vfxfjn { flex-direction: row; }
}
@media (min-width: 0px) {
  .css-1vfxfjn { gap: 12px; }
}
@media (min-width: 480px) {
  .css-1vfxfjn { -webkit-box-align: center; align-items: center; }
}
@media (min-width: 768px) {
  .css-1vfxfjn { gap: 20px; }
}
.css-mu3hku { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; line-height: 1.6; color: rgb(90, 86, 88); flex-shrink: 0; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; white-space: nowrap; }
@media (min-width: 480px) {
  .css-mu3hku { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-mu3hku { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-mu3hku { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-mu3hku { font-size: 0.6875rem; }
}
.css-pzspai { position: relative; min-width: 0px; flex: 1 1 0%; overflow: hidden; }
.css-pzspai::after { position: absolute; top: 0px; right: 0px; bottom: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 88%); content: ""; pointer-events: none; }
@media (min-width: 0px) {
  .css-pzspai::after { width: 24px; }
}
@media (min-width: 768px) {
  .css-pzspai::after { width: 36px; }
}
.css-cndo9a { display: flex; flex-flow: row; border-radius: 8px; gap: 8px; overflow-x: auto; padding-top: 2px; padding-bottom: 2px; scrollbar-width: none; }
@media (min-width: 0px) {
  .css-cndo9a { padding-right: 16px; }
}
@media (min-width: 768px) {
  .css-cndo9a { padding-right: 24px; }
}
.css-cndo9a::-webkit-scrollbar { display: none; }
.css-euidzt { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgba(41, 39, 40, 0.16); background-color: var(--variant-outlinedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); margin-top: 0px; color: rgb(41, 39, 40); flex-shrink: 0; padding: 9.38px 20px; border-radius: 792px; white-space: nowrap; box-shadow: none !important; }
.css-euidzt:hover { text-decoration: none; }
.css-euidzt.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-euidzt.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-euidzt:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-euidzt.MuiButton-loading { color: transparent; }
.css-euidzt.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-euidzt.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-euidzt { -webkit-box-pack: justify; justify-content: space-between; }
}
@media (min-width: 480px) {
  .css-euidzt { align-self: center; -webkit-box-pack: center; justify-content: center; }
}
.css-euidzt .MuiButton-endIcon { margin-top: -2px; margin-left: 6px; }
.css-euidzt .MuiButton-endIcon svg { font-size: 16px; }
.css-euidzt:hover { border-color: rgba(41, 39, 40, 0.46); }
.css-e2iln8 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgba(41, 39, 40, 0.16); background-color: var(--variant-outlinedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(41, 39, 40); flex-shrink: 0; padding: 9.38px 20px; border-radius: 792px; white-space: nowrap; box-shadow: none !important; }
.css-e2iln8.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-e2iln8 { print-color-adjust: exact; }
}
.css-e2iln8:hover { text-decoration: none; }
.css-e2iln8.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-e2iln8.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-e2iln8:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-e2iln8.MuiButton-loading { color: transparent; }
.css-e2iln8.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-e2iln8.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-e2iln8 { -webkit-box-pack: justify; justify-content: space-between; }
}
@media (min-width: 480px) {
  .css-e2iln8 { align-self: center; -webkit-box-pack: center; justify-content: center; }
}
.css-e2iln8 .MuiButton-endIcon { margin-top: -2px; margin-left: 6px; }
.css-e2iln8 .MuiButton-endIcon svg { font-size: 16px; }
.css-e2iln8:hover { border-color: rgba(41, 39, 40, 0.46); }
.css-etrxk4 { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: inherit; font-weight: 600; line-height: inherit; letter-spacing: 0.08em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-etrxk4 { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-etrxk4 { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-etrxk4 { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-etrxk4 { font-size: 0.6875rem; }
}
.css-1g78ho2 { display: inherit; margin-right: -4px; margin-left: 8px; }
.css-1g78ho2 > :nth-of-type(1) { font-size: 20px; }
.css-1rr88g1 { display: grid; }
@media (min-width: 0px) {
  .css-1rr88g1 { grid-template-columns: 1fr; gap: 16px; margin-top: 24px; }
}
@media (min-width: 768px) {
  .css-1rr88g1 { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 20px; margin-top: 32px; }
}
@media (min-width: 1024px) {
  .css-1rr88g1 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
@media (min-width: 1280px) {
  .css-1rr88g1 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
.css-1u2g7qu { display: flex; flex-direction: column; min-width: 0px; height: 100%; overflow: hidden; border: 0px solid; border-radius: 24px; background-color: rgb(255, 255, 255); box-shadow: rgba(41, 39, 40, 0.06) 0px 2px 10px; }
.css-13tng5w { color: rgb(40, 47, 59); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: var(--Paper-overlay); display: flex; flex-direction: column; min-width: 0px; height: 100%; overflow: hidden; border: 0px solid; border-radius: 24px; background-color: rgb(255, 255, 255); box-shadow: rgba(41, 39, 40, 0.06) 0px 2px 10px; }
.css-1mt4ntm { display: block; background-color: rgba(40, 47, 59, 0.11); height: 1.2em; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 100%; border-radius: 0px; }
@media (min-width: 0px) {
  .css-1mt4ntm { height: 220px; }
}
@media (min-width: 480px) {
  .css-1mt4ntm { height: 250px; }
}
@media (min-width: 768px) {
  .css-1mt4ntm { height: 270px; }
}
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-b4s9ss { display: flex; flex-direction: column; border-radius: 8px; flex: 1 1 0%; gap: 10px; }
@media (min-width: 0px) {
  .css-b4s9ss { padding: 20px; }
}
@media (min-width: 768px) {
  .css-b4s9ss { padding: 24px 26px 28px; }
}
.css-q5bt1e { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 68%; height: 22px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-1q78ome { display: flex; flex-direction: column; border-radius: 8px; gap: 8px; flex: 1 1 0%; margin-bottom: 8px; }
.css-1jlqurd { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 100%; height: 12px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-16ja752 { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 86%; height: 12px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-3sez12 { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 72%; height: 12px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-jh84yq { display: flex; flex-direction: row; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; padding-top: 18px; border-top: 1px solid rgb(239, 236, 234); border-right-color: rgb(239, 236, 234); border-bottom-color: rgb(239, 236, 234); border-left-color: rgb(239, 236, 234); border-radius: 0px; }
.css-r265qs { display: flex; flex-direction: column; border-radius: 8px; gap: 6px; }
.css-1s9dg9s { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 74px; height: 9px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-19ofoi1 { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 64px; height: 22px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-paoksb { display: block; background-color: rgba(40, 47, 59, 0.11); border-radius: 8px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; width: 70px; height: 12px; }
@-webkit-keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d { 
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-nwixro { display: flex; flex-direction: row; flex-shrink: 0; -webkit-box-align: center; align-items: center; gap: 8px; min-height: 30px; padding-left: 14px; padding-right: 14px; border-radius: 792px; background-color: rgb(239, 236, 234); color: rgb(74, 71, 73); }
.css-1kgr46 { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: inherit; font-weight: 700; line-height: inherit; letter-spacing: 1px; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-1kgr46 { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1kgr46 { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1kgr46 { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1kgr46 { font-size: 0.625rem; }
}
.css-1g23iy2 { text-align: center; flex: 0 0 auto; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); font-size: 1.125rem; padding: 4px; margin-top: -1px; margin-right: -8px; color: rgb(74, 71, 73); }
.css-1g23iy2:hover { background-color: var(--IconButton-hoverBg); }
@media (hover: none) {
  .css-1g23iy2:hover { background-color: transparent; }
}
.css-1g23iy2.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-1g23iy2.MuiIconButton-loading { color: transparent; }
.css-1g23iy2:hover { color: rgb(41, 39, 40); }
.css-1gzea8m { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: -1px -8px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); font-size: 1.125rem; padding: 4px; color: rgb(74, 71, 73); }
.css-1gzea8m.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1gzea8m { print-color-adjust: exact; }
}
.css-1gzea8m:hover { background-color: var(--IconButton-hoverBg); }
@media (hover: none) {
  .css-1gzea8m:hover { background-color: transparent; }
}
.css-1gzea8m.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-1gzea8m.MuiIconButton-loading { color: transparent; }
.css-1gzea8m:hover { color: rgb(41, 39, 40); }
.css-1gx1uj0 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 11px; }
.css-1otw78b { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgba(41, 39, 40, 0.16); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px 20px; margin-top: 0px; flex-shrink: 0; border-radius: 792px; box-shadow: none !important; background-color: transparent !important; }
.css-1otw78b:hover { text-decoration: none; }
.css-1otw78b.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1otw78b.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1otw78b:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1otw78b.MuiButton-loading { color: transparent; }
.css-1otw78b.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1otw78b.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1otw78b { gap: 8px; padding: 6px 15px 6px 6px; }
}
@media (min-width: 768px) {
  .css-1otw78b { gap: 10px; padding: 7px 18px 7px 7px; }
}
.css-1otw78b:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-x3weu { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgba(41, 39, 40, 0.16); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px 20px; flex-shrink: 0; border-radius: 792px; box-shadow: none !important; background-color: transparent !important; }
.css-x3weu.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-x3weu { print-color-adjust: exact; }
}
.css-x3weu:hover { text-decoration: none; }
.css-x3weu.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-x3weu.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-x3weu:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-x3weu.MuiButton-loading { color: transparent; }
.css-x3weu.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-x3weu.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-x3weu { gap: 8px; padding: 6px 15px 6px 6px; }
}
@media (min-width: 768px) {
  .css-x3weu { gap: 10px; padding: 7px 18px 7px 7px; }
}
.css-x3weu:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-bxus0v { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; outline: transparent solid 2px; outline-offset: -2px; transition: outline-color 0.2s; }
.css-1krlszr { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; line-height: 1.6; color: rgb(40, 47, 59); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 200px; font-weight: 600; letter-spacing: 0.69px; text-transform: uppercase; transition: color 0.2s; }
@media (min-width: 480px) {
  .css-1krlszr { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1krlszr { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1krlszr { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1krlszr { font-size: 0.625rem; }
}
@media (min-width: 768px) {
  .css-1krlszr { font-size: 0.6875rem; }
}
.css-q8tb07 { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgb(239, 106, 80); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px 20px; margin-top: 0px; flex-shrink: 0; border-radius: 792px; background-color: rgb(239, 106, 80); box-shadow: none !important; }
.css-q8tb07:hover { text-decoration: none; }
.css-q8tb07.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-q8tb07.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-q8tb07:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-q8tb07.MuiButton-loading { color: transparent; }
.css-q8tb07.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-q8tb07.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-q8tb07 { gap: 8px; padding: 6px 15px 6px 6px; }
}
@media (min-width: 768px) {
  .css-q8tb07 { gap: 10px; padding: 7px 18px 7px 7px; }
}
.css-q8tb07:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-1da1qp4 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgb(239, 106, 80); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px 20px; flex-shrink: 0; border-radius: 792px; background-color: rgb(239, 106, 80); box-shadow: none !important; }
.css-1da1qp4.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1da1qp4 { print-color-adjust: exact; }
}
.css-1da1qp4:hover { text-decoration: none; }
.css-1da1qp4.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1da1qp4.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1da1qp4:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1da1qp4.MuiButton-loading { color: transparent; }
.css-1da1qp4.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1da1qp4.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1da1qp4 { gap: 8px; padding: 6px 15px 6px 6px; }
}
@media (min-width: 768px) {
  .css-1da1qp4 { gap: 10px; padding: 7px 18px 7px 7px; }
}
.css-1da1qp4:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-1lksze6 { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; outline: rgb(239, 236, 234) solid 2px; outline-offset: -2px; transition: outline-color 0.2s; }
.css-1luvpn { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; line-height: 1.6; color: rgb(239, 236, 234); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 200px; font-weight: 600; letter-spacing: 0.69px; text-transform: uppercase; transition: color 0.2s; }
@media (min-width: 480px) {
  .css-1luvpn { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1luvpn { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1luvpn { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1luvpn { font-size: 0.625rem; }
}
@media (min-width: 768px) {
  .css-1luvpn { font-size: 0.6875rem; }
}
.css-ewourh { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgba(41, 39, 40, 0.16); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 11px 20px; margin-top: 0px; flex-shrink: 0; border-radius: 792px; box-shadow: none !important; background-color: transparent !important; }
.css-ewourh:hover { text-decoration: none; }
.css-ewourh.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-ewourh.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-ewourh:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-ewourh.MuiButton-loading { color: transparent; }
.css-ewourh.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-ewourh.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-ewourh { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 768px) {
  .css-ewourh { padding-left: 20px; padding-right: 20px; }
}
.css-ewourh:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-d2kn6 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgba(41, 39, 40, 0.16); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 11px 20px; flex-shrink: 0; border-radius: 792px; box-shadow: none !important; background-color: transparent !important; }
.css-d2kn6.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-d2kn6 { print-color-adjust: exact; }
}
.css-d2kn6:hover { text-decoration: none; }
.css-d2kn6.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-d2kn6.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-d2kn6:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-d2kn6.MuiButton-loading { color: transparent; }
.css-d2kn6.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-d2kn6.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-d2kn6 { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 768px) {
  .css-d2kn6 { padding-left: 20px; padding-right: 20px; }
}
.css-d2kn6:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-gltcvo { display: flex; flex-direction: column; grid-column: 1 / -1; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 24px; background-color: rgb(239, 236, 234); text-align: center; }
@media (min-width: 0px) {
  .css-gltcvo { min-height: 300px; padding: 48px 24px; }
}
@media (min-width: 768px) {
  .css-gltcvo { min-height: 408px; padding: 64px 48px; }
}
.css-duvdk2 { color: rgb(90, 86, 88); }
.css-rwj68q { margin: 24px 0px 0px; font-family: Sora, sans-serif; font-size: 1.5625rem; color: rgb(40, 47, 59); font-weight: 700; line-height: 1.3; }
@media (min-width: 480px) {
  .css-rwj68q { font-size: 1.8219rem; }
}
@media (min-width: 768px) {
  .css-rwj68q { font-size: 2.0243rem; }
}
@media (min-width: 1024px) {
  .css-rwj68q { font-size: 2.0243rem; }
}
@media (min-width: 0px) {
  .css-rwj68q { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-rwj68q { font-size: 1.5rem; }
}
.css-1wwb2fx { margin: 10px 0px 0px; font-family: Inter, sans-serif; font-weight: 400; color: rgb(113, 118, 128); max-width: 560px; font-size: 0.9375rem; line-height: 1.7; }
.css-1a1v83r { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 1px solid rgb(40, 47, 59); background-color: var(--variant-outlinedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; margin-top: 28px; min-width: 204px; padding: 10px 24px; border-radius: 792px; color: rgb(40, 47, 59); transition: 0.2s; box-shadow: none !important; }
.css-1a1v83r:hover { text-decoration: none; }
.css-1a1v83r.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1a1v83r.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1a1v83r:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1a1v83r.MuiButton-loading { color: transparent; }
.css-1a1v83r.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1a1v83r.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-1a1v83r:hover { border-color: rgb(40, 47, 59); color: rgb(239, 236, 234); background-color: rgb(41, 39, 40); }
.css-1e8n2hj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 28px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 1px solid rgb(40, 47, 59); background-color: var(--variant-outlinedBg); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; min-width: 204px; padding: 10px 24px; border-radius: 792px; color: rgb(40, 47, 59); transition: 0.2s; box-shadow: none !important; }
.css-1e8n2hj.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1e8n2hj { print-color-adjust: exact; }
}
.css-1e8n2hj:hover { text-decoration: none; }
.css-1e8n2hj.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1e8n2hj.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1e8n2hj:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1e8n2hj.MuiButton-loading { color: transparent; }
.css-1e8n2hj.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1e8n2hj.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-1e8n2hj:hover { border-color: rgb(40, 47, 59); color: rgb(239, 236, 234); background-color: rgb(41, 39, 40); }
.css-cu6h5g { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: inherit; font-weight: 700; line-height: inherit; letter-spacing: 0.16em; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-cu6h5g { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-cu6h5g { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-cu6h5g { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-cu6h5g { font-size: 0.6875rem; }
}
.css-nclijc { position: relative; display: flex; flex-direction: column; min-width: 0px; height: 100%; overflow: hidden; border: 0px solid; border-radius: 24px; background-color: rgb(255, 255, 255); box-shadow: rgba(41, 39, 40, 0.06) 0px 2px 10px; transition: box-shadow 0.3s, transform 0.3s; text-decoration: none; }
.css-nclijc:hover { transform: translateY(-4px); box-shadow: rgba(41, 39, 40, 0.08) 0px 14px 30px; }
.css-1d9arrq { color: rgb(40, 47, 59); background-image: var(--Paper-overlay); position: relative; display: flex; flex-direction: column; min-width: 0px; height: 100%; overflow: hidden; border: 0px solid; border-radius: 24px; background-color: rgb(255, 255, 255); box-shadow: rgba(41, 39, 40, 0.06) 0px 2px 10px; transition: box-shadow 0.3s, transform 0.3s; text-decoration: none; }
.css-1d9arrq:hover { transform: translateY(-4px); box-shadow: rgba(41, 39, 40, 0.08) 0px 14px 30px; }
.css-ux6eq6 { position: absolute; inset: 0px; z-index: 1; display: block; border-radius: inherit; text-decoration: none; }
.css-ux6eq6:focus-visible { outline: rgb(239, 106, 80) solid 2px; outline-offset: 2px; }
.css-1kobqbt { position: relative; z-index: 2; flex-shrink: 0; background-color: rgb(239, 236, 234); border-radius: 0px; pointer-events: none; }
@media (min-width: 0px) {
  .css-1kobqbt { height: 220px; }
}
@media (min-width: 480px) {
  .css-1kobqbt { height: 250px; }
}
@media (min-width: 768px) {
  .css-1kobqbt { height: 270px; }
}
.css-nc1kue { position: relative; width: 100%; height: 100%; border-radius: 0px; overflow: hidden; object-position: center center; }
.css-xgpzjy { display: flex; flex-direction: column; border-radius: 8px; position: relative; z-index: 2; flex: 1 1 0%; pointer-events: none; }
@media (min-width: 0px) {
  .css-xgpzjy { padding: 20px; }
}
@media (min-width: 768px) {
  .css-xgpzjy { padding: 24px 26px 28px; }
}
.css-q80xrz { margin: 0px 0px 9px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(40, 47, 59); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; font-weight: 600; line-height: 1.3; }
@media (min-width: 480px) {
  .css-q80xrz { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-q80xrz { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-q80xrz { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-q80xrz { font-size: 1rem; }
}
@media (min-width: 768px) {
  .css-q80xrz { font-size: 1.125rem; }
}
.css-15spw1d { margin: 0px 0px 18px; font-family: Inter, sans-serif; font-weight: 400; color: rgb(113, 118, 128); font-size: 0.7813rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.65; }
.css-n7zu49 { display: flex; flex-direction: row; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; margin-top: auto; padding-top: 18px; border-top: 1px solid rgba(41, 39, 40, 0.09); border-right-color: rgba(41, 39, 40, 0.09); border-bottom-color: rgba(41, 39, 40, 0.09); border-left-color: rgba(41, 39, 40, 0.09); border-radius: 0px; }
.css-1w3nubr { display: flex; flex-direction: column; border-radius: 8px; gap: 4px; }
.css-aqik5a { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(90, 86, 88); font-weight: 700; letter-spacing: 0.16em; line-height: 1.2; text-transform: uppercase; }
@media (min-width: 480px) {
  .css-aqik5a { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-aqik5a { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-aqik5a { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-aqik5a { font-size: 0.5313rem; }
}
.css-ogzr { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(40, 47, 59); font-weight: 700; line-height: 1; }
@media (min-width: 480px) {
  .css-ogzr { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-ogzr { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-ogzr { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-ogzr { font-size: 1.1875rem; }
}
.css-unu0mg { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(113, 118, 128); line-height: inherit; font-weight: 400; }
@media (min-width: 480px) {
  .css-unu0mg { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-unu0mg { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-unu0mg { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-unu0mg { font-size: 0.75rem; }
}
.css-1qbehp5 { margin: 0px; font-family: Sora, sans-serif; font-size: 1.125rem; color: rgb(41, 39, 40); line-height: 1.5; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; white-space: nowrap; pointer-events: none; cursor: inherit; }
@media (min-width: 480px) {
  .css-1qbehp5 { font-size: 1.25rem; }
}
@media (min-width: 768px) {
  .css-1qbehp5 { font-size: 1.25rem; }
}
@media (min-width: 1024px) {
  .css-1qbehp5 { font-size: 1.25rem; }
}
@media (min-width: 0px) {
  .css-1qbehp5 { font-size: 0.6563rem; }
}
.css-1qbehp5:hover { text-decoration: underline; text-underline-offset: 2px; }
.css-4mb1j7 { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-19ri5qq { opacity: 0; position: absolute; }
.css-19ri5qq.MuiTouchRipple-rippleVisible { opacity: 0.3; transform: scale(1); animation-name: animation-1taevns; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.css-19ri5qq.MuiTouchRipple-ripplePulsate { animation-duration: 200ms; }
.css-19ri5qq .MuiTouchRipple-child { opacity: 1; display: block; width: 100%; height: 100%; border-radius: 50%; background-color: currentcolor; }
.css-19ri5qq .MuiTouchRipple-childLeaving { opacity: 0; animation-name: animation-5ich1p; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.css-19ri5qq .MuiTouchRipple-childPulsate { position: absolute; left: 0px; top: 0px; animation-name: animation-f6tr5a; animation-duration: 2500ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-iteration-count: infinite; animation-delay: 200ms; }
@-webkit-keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
@keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
@-webkit-keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
@keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
.css-1sc3tmr { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgb(239, 106, 80); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 11px 20px; margin-top: 0px; flex-shrink: 0; border-radius: 792px; background-color: rgb(239, 106, 80); box-shadow: none !important; }
.css-1sc3tmr:hover { text-decoration: none; }
.css-1sc3tmr.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1sc3tmr.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1sc3tmr:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1sc3tmr.MuiButton-loading { color: transparent; }
.css-1sc3tmr.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1sc3tmr.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1sc3tmr { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 768px) {
  .css-1sc3tmr { padding-left: 20px; padding-right: 20px; }
}
.css-1sc3tmr:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-l721sn { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 1px solid rgb(239, 106, 80); color: var(--variant-outlinedColor); --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); padding: 11px 20px; flex-shrink: 0; border-radius: 792px; background-color: rgb(239, 106, 80); box-shadow: none !important; }
.css-l721sn.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-l721sn { print-color-adjust: exact; }
}
.css-l721sn:hover { text-decoration: none; }
.css-l721sn.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-l721sn.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-l721sn:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-l721sn.MuiButton-loading { color: transparent; }
.css-l721sn.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-l721sn.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-l721sn { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 768px) {
  .css-l721sn { padding-left: 20px; padding-right: 20px; }
}
.css-l721sn:hover { border-color: rgba(239, 106, 80, 0.46); }
.css-1q9sdmj { position: relative; -webkit-box-align: center; align-items: center; min-height: 56px; padding-top: 8px; padding-bottom: 8px; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {
  @media (orientation: landscape) {
  .css-1q9sdmj { min-height: 48px; }
}
}
@media (min-width: 480px) {
  .css-1q9sdmj { min-height: 64px; }
}
@media (min-width: 0px) {
  .css-1q9sdmj { min-height: 68px; }
}
.css-3figeb { display: flex; border-radius: 8px; flex-direction: row; gap: 9.6px; }
.css-168p3jm { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(239, 106, 80); border-radius: 10px; gap: 8px; min-width: 0px; padding: 10px; background-color: rgba(239, 106, 80, 0.1); box-shadow: none !important; }
.css-168p3jm:hover { text-decoration: none; }
.css-168p3jm.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-168p3jm:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-168p3jm:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-168p3jm:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-168p3jm.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-168p3jm.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-168p3jm.MuiButton-loading { color: transparent; }
.css-168p3jm.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-168p3jm.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-168p3jm:hover { background-color: rgb(227, 232, 239); }
@media (min-width: 0px) {
  .css-168p3jm { width: 38px; height: 38px; }
}
@media (min-width: 768px) {
  .css-168p3jm { width: 44px; height: 44px; }
}
@media (max-width: 1023.95px) {
  .css-168p3jm { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-168p3jm { font-size: 14px; }
}
.css-168p3jm:hover { background-color: rgba(239, 106, 80, 0.1); }
.css-1ohwbsx { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(239, 106, 80); border-radius: 10px; gap: 8px; min-width: 0px; padding: 10px; background-color: rgba(239, 106, 80, 0.1); box-shadow: none !important; }
.css-1ohwbsx.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ohwbsx { print-color-adjust: exact; }
}
.css-1ohwbsx:hover { text-decoration: none; }
.css-1ohwbsx.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1ohwbsx:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1ohwbsx:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-1ohwbsx:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1ohwbsx.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1ohwbsx.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-1ohwbsx.MuiButton-loading { color: transparent; }
.css-1ohwbsx.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1ohwbsx.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
.css-1ohwbsx:hover { background-color: rgb(227, 232, 239); }
@media (min-width: 0px) {
  .css-1ohwbsx { width: 38px; height: 38px; }
}
@media (min-width: 768px) {
  .css-1ohwbsx { width: 44px; height: 44px; }
}
@media (max-width: 1023.95px) {
  .css-1ohwbsx { font-size: 15px; }
}
@media (max-width: 767.95px) {
  .css-1ohwbsx { font-size: 14px; }
}
.css-1ohwbsx:hover { background-color: rgba(239, 106, 80, 0.1); }
.css-3feyj4 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
@media (min-width: 0px) {
  .css-3feyj4 { font-size: 18px; }
}
@media (min-width: 768px) {
  .css-3feyj4 { font-size: 20px; }
}
.css-1rm8yl2 { z-index: 1200; }
.css-1rm8yl2 .MuiDrawer-paper { width: min(360px, 92vw); display: flex; flex-direction: column; overflow: hidden; }
.css-1rbrjwj { color: rgb(40, 47, 59); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: var(--Paper-overlay); position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 1001; height: 70px; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(227, 232, 239); box-shadow: rgba(0, 0, 0, 0.05) 0px -10px 12px; border-radius: 0px; padding-top: 10px; padding-left: 4px; padding-right: 4px; }
@supports (padding: env(safe-area-inset-bottom)) {
  .css-1rbrjwj { padding-bottom: calc(8px + env(safe-area-inset-bottom, 0)); }
}
@supports (padding: constant(safe-area-inset-bottom)) {
  .css-1rbrjwj { }
}
.css-1v9pvpp { display: flex; flex-direction: row; border-radius: 8px; justify-content: space-around; -webkit-box-align: center; align-items: center; }
.css-kl1zys { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 4px 20px; margin-top: 0px; color: rgb(113, 118, 128); flex: 1 1 0%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; background-color: transparent; min-width: 0px; box-shadow: none !important; }
.css-kl1zys:hover { text-decoration: none; }
.css-kl1zys.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-kl1zys:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-kl1zys:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-kl1zys:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-kl1zys.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-kl1zys.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-kl1zys:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-kl1zys.MuiButton-loading { color: transparent; }
.css-kl1zys.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-kl1zys.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-kl1zys { padding-left: 4px; padding-right: 4px; }
}
@media (min-width: 480px) {
  .css-kl1zys { padding-left: 8px; padding-right: 8px; }
}
.css-1eyznlq { -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 4px 20px; color: rgb(113, 118, 128); flex: 1 1 0%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; background-color: transparent; min-width: 0px; box-shadow: none !important; }
.css-1eyznlq.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1eyznlq { print-color-adjust: exact; }
}
.css-1eyznlq:hover { text-decoration: none; }
.css-1eyznlq.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1eyznlq:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-1eyznlq:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-1eyznlq:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-1eyznlq.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-1eyznlq.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-1eyznlq:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-1eyznlq.MuiButton-loading { color: transparent; }
.css-1eyznlq.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-1eyznlq.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-1eyznlq { padding-left: 4px; padding-right: 4px; }
}
@media (min-width: 480px) {
  .css-1eyznlq { padding-left: 8px; padding-right: 8px; }
}
.css-b472pr { margin-bottom: 1.6px; }
.css-lwtpzo { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; line-height: 1.66; color: inherit; font-size: 12px; }
.css-15bufwl { font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 4px 20px; margin-top: 0px; color: rgb(239, 106, 80); flex: 1 1 0%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; background-color: transparent; min-width: 0px; box-shadow: none !important; }
.css-15bufwl:hover { text-decoration: none; }
.css-15bufwl.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-15bufwl:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-15bufwl:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-15bufwl:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-15bufwl.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-15bufwl.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-15bufwl:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-15bufwl.MuiButton-loading { color: transparent; }
.css-15bufwl.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-15bufwl.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-15bufwl { padding-left: 4px; padding-right: 4px; }
}
@media (min-width: 480px) {
  .css-15bufwl { padding-left: 8px; padding-right: 8px; }
}
.css-18c4i1k { -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: none; font-family: Inter, sans-serif; line-height: 1.75; border: 0px; --variant-textColor: #ef6a50; --variant-outlinedColor: #ef6a50; --variant-outlinedBorder: rgba(239, 106, 80, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #ef6a50; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 8px; padding: 4px 20px; color: rgb(239, 106, 80); flex: 1 1 0%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; background-color: transparent; min-width: 0px; box-shadow: none !important; }
.css-18c4i1k.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-18c4i1k { print-color-adjust: exact; }
}
.css-18c4i1k:hover { text-decoration: none; }
.css-18c4i1k.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-18c4i1k:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-18c4i1k:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.css-18c4i1k:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-18c4i1k.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-18c4i1k.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-18c4i1k:hover { --variant-containedBg: rgb(167, 74, 56); --variant-textBg: rgba(239, 106, 80, 0.04); --variant-outlinedBorder: #ef6a50; --variant-outlinedBg: rgba(239, 106, 80, 0.04); }
}
.css-18c4i1k.MuiButton-loading { color: transparent; }
.css-18c4i1k.MuiButton-sizeSmall { font-size: 14px; padding: 6px 16px; }
.css-18c4i1k.Mui-disabled { background-color: rgb(227, 232, 239); color: rgb(154, 164, 178); }
@media (min-width: 0px) {
  .css-18c4i1k { padding-left: 4px; padding-right: 4px; }
}
@media (min-width: 480px) {
  .css-18c4i1k { padding-left: 8px; padding-right: 8px; }
}
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
:root { --swiper-navigation-size: 44px; }
.swiper-button-prev, .swiper-button-next { position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next { display: none !important; }
.swiper-button-prev svg, .swiper-button-next svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; }
.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset, 10px); right: auto; }
.swiper-button-lock { display: none; }
.swiper-button-prev::after, .swiper-button-next::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset, 10px); left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }