:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}
.relative-height {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
}
.relative-height::before {
  content: " ";
  display: table;
}
.relative-height__content {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  contain: strict;
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}
.loading-container {
  min-height: 100%;
}
.loading-container__error-box {
  flex-grow: 1;
}
.loading-container__error-message.loading-container__error-message {
  display: block;
  text-align: center;
  margin: 2rem 1rem;
  font-size: 1.1rem;
  font-weight: bold;
  color: #AC9260;
}
.loading-container__error-picture {
  width: 100%;
  height: 100%;
}
.loading-container__loading-wrapper {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.lds-ellipsis {
  margin: auto;
  position: relative;
  width: 5rem;
  height: 5rem;
}
.lds-ellipsis__child {
  position: absolute;
  top: 2.063rem;
  width: 0.813rem;
  height: 0.813rem;
  border-radius: 50%;
  background: #009688;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis__child:nth-child(1) {
  left: 0.5rem ;
  -webkit-animation: lds-ellipsis1 0.6s infinite;
          animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis__child:nth-child(2) {
  left: 0.5rem ;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis__child:nth-child(3) {
  left: 2rem ;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis__child:nth-child(4) {
  left: 3.5rem ;
  -webkit-animation: lds-ellipsis3 0.6s infinite;
          animation: lds-ellipsis3 0.6s infinite;
}
@-webkit-keyframes lds-ellipsis1 {
0% {
    transform: scale(0);
}
100% {
    transform: scale(1);
}
}
@keyframes lds-ellipsis1 {
0% {
    transform: scale(0);
}
100% {
    transform: scale(1);
}
}
@-webkit-keyframes lds-ellipsis3 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0);
}
}
@keyframes lds-ellipsis3 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0);
}
}
@-webkit-keyframes lds-ellipsis2 {
0% {
    transform: translate(0, 0);
}
100% {
    transform: translate(1.5rem, 0);
}
}
@keyframes lds-ellipsis2 {
0% {
    transform: translate(0, 0);
}
100% {
    transform: translate(1.5rem, 0);
}
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}
.icon {
  justify-content: center;
  align-items: center;
  display: block;
  width: 2rem;
  height: 2rem;
}
.svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}
.bottom-nav {
  padding: 2.1em 1rem 0.6em;
  display: flex;
  flex-direction: column;
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 100;
  max-width: 37.5rem;
  margin: auto;
  contain: style paint;
}
.dark .bottom-nav {
  border-top-color: #464646;
}
.bottom-nav__extra-pad {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.125rem;
  right: -0.125rem;
  border-bottom: 0;
  border-radius: 0.625rem;
  transition: transform 0.3s;
  -webkit-filter: drop-shadow(0px 0.125rem 0.25rem rgba(0, 0, 0, 0.47));
          filter: drop-shadow(0px 0.125rem 0.25rem rgba(0, 0, 0, 0.47));
}
.bottom-nav__extra-pad::before, .bottom-nav__extra-pad::after {
  content: "";
  flex-grow: 1;
  margin: 0 -0.125rem;
  background: white;
}
.dark .bottom-nav__extra-pad::before, .dark .bottom-nav__extra-pad::after {
  background: #2c2d32;
}
.bottom-nav__extra-pad::before {
  border-top-right-radius: 0.625rem;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0.625rem;
  border-bottom-left-radius: 0;
}
.ltr .bottom-nav__extra-pad::before {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0;
}
.bottom-nav__extra-pad::after {
  border-top-right-radius: 0;
  border-top-left-radius: 0.625rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0.625rem;
}
.ltr .bottom-nav__extra-pad::after {
  border-top-left-radius: 0;
  border-top-right-radius: 0.625rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0.625rem;
}
.no-flex .bottom-nav__extra-pad {
  background: white;
}
.dark.no-flex .bottom-nav__extra-pad {
  background: #2c2d32;
}
.bottom-nav__curve {
  display: flex;
  flex-direction: column;
}
.bottom-nav__curve::after {
  content: "";
  display: block;
  flex-grow: 1;
  margin-top: -0.125rem;
  background: white;
}
.dark .bottom-nav__curve::after {
  background: #2c2d32;
}
.bottom-nav__curve-icon {
  width: 7.5rem;
  height: auto;
  color: white;
  display: flex;
}
.dark .bottom-nav__curve-icon {
  color: #2c2d32;
}
.bottom-nav__list {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  text-align: center;
  border: 0.125rem solid #ececee;
  border-width: 0 0.125rem;
  justify-content: flex-start;
  border-top-right-radius: 2.3em 1.9em;
  border-top-left-radius: 2.3em 1.9em;
}
.no-flex .bottom-nav__list {
  display: block;
}
.bottom-nav__item {
  flex: 0 0 auto;
  contain: size style layout;
  width: 20%;
  height: 2.938rem;
  max-width: 10.313rem;
  position: relative;
  z-index: 1;
  transition: transform 0.3s;
  transform: scale(0.9);
  display: inline-block;
}
.bottom-nav__item:nth-child(3) {
  padding-right: 10%;
  padding-left: 0;
  width: 30%;
}
.ltr .bottom-nav__item:nth-child(3) {
  padding-left: 10%;
  padding-right: 0;
}
.bottom-nav__item:nth-child(2) {
  padding-right: 0;
  padding-left: 10%;
  width: 30%;
}
.ltr .bottom-nav__item:nth-child(2) {
  padding-left: 0;
  padding-right: 10%;
}
.bottom-nav__item-title {
  position: relative;
  margin-top: -0.625rem;
  display: block;
  font-size: 0.9em;
}
.bottom-nav__link--current .bottom-nav__item-title {
  color: #9e834d;
}
.bottom-nav__link {
  display: block;
  padding: 0 0.6rem 0.37rem;
  white-space: nowrap;
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.9;
  flex-direction: column;
  height: 100%;
  cursor: pointer;
}
.bottom-nav__link--main {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.bottom-nav__link--current {
  cursor: inherit;
}
.bottom-nav__item-icon {
  width: 1.6rem;
  height: 1.6rem;
  color: #747579;
  position: relative;
  contain: strict;
}
.dark .bottom-nav__item-icon {
  color: white;
}
.bottom-nav__link--current .bottom-nav__item-icon {
  color: #9e834d;
}
.bottom-nav__icon-wrapper {
  padding: 0;
  display: flex;
  position: relative;
}
.bottom-nav__icon-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #f1f3f8;
  border-radius: 50%;
  opacity: 0;
}
.dark .bottom-nav__icon-wrapper::before {
  background: #434248;
}
.bottom-nav__link--current .bottom-nav__icon-wrapper::before {
  background: #9e834d;
}
.buttom-nav__main-button {
  padding: 1.26em;
  color: white;
  width: 3.8rem;
  height: 3.8rem;
  -webkit-filter: drop-shadow(0 0 0.25rem rgba(0,0,0,0.56078));
          filter: drop-shadow(0 0 0.25rem rgba(0,0,0,0.56078));
  border-radius: 50%;
  margin: auto;
  transition-duration: 0.3s;
  transition-property: transform, border-radius, background-color;
  transform: translate(0, -1.7em);
  cursor: pointer;
  contain: strict;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: -0.6em;
  font-size: 0.7rem;
}
.buttom-nav__main-button::after {
  content: "";
  background: #FFF5E0;
  border-radius: 47%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.buttom-nav__main-button::after {
  transform: scale(0.8);
  background: #FFF5E0;
}
.buttom-nav__main-button-icon {
  width: auto;
  height: auto;
}
@-webkit-keyframes bottom-nav__curve {
0%, 20%, 100% {
    transform: scale(0.9);
}
60% {
    transform: scale(0.8);
}
}
@keyframes bottom-nav__curve {
0%, 20%, 100% {
    transform: scale(0.9);
}
60% {
    transform: scale(0.8);
}
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}
.toast {
  padding-right: 1rem;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  left: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  border: 1.5px solid;
  border-radius: 1.5rem;
  position: fixed;
  box-shadow: 0px 0px 0.313rem rgba(0, 0, 0, 0.2);
  font-size: 0.875rem;
  font-weight: 500;
  z-index: 20000;
  max-width: 31.25rem;
  white-space: pre-wrap;
}
.ltr .toast {
  padding-right: 0;
  padding-left: 1rem;
}
.toast--error {
  color: #DF6461;
  background-color: #FFF3F3;
  border-color: #FFC0BF;
}
.toast--success {
  color: #2D9634;
  background-color: #F0FCF0;
  border-color: #A9E2AD;
}
.toast__icon {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
}
.toast__message {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-right: 1rem;
  margin-left: auto;
}
.ltr .toast__message {
  margin-left: 1rem;
  margin-right: auto;
}
.toast__action {
  align-self: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  cursor: pointer;
}
.toast-enter-active, .toast-leave-active {
  transition: transform 0.3s;
  will-change: transform;
}
.toast-enter, .toast-leave-to {
  transform: translateY(100%) !important;
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}
.truncate-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.square.square {
  -webkit-mask-image: url("data:image/svg+xml;,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.208%208.208c10.944-10.944%2036.64-10.944%2047.584%200%2010.944%2010.944%2010.944%2036.64%200%2047.584-10.944%2010.944-36.64%2010.944-47.584%200-10.944-10.944-10.944-36.64%200-47.584z%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml;,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.208%208.208c10.944-10.944%2036.64-10.944%2047.584%200%2010.944%2010.944%2010.944%2036.64%200%2047.584-10.944%2010.944-36.64%2010.944-47.584%200-10.944-10.944-10.944-36.64%200-47.584z%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  border-radius: 50%;
}
@supports ((-webkit-mask-size: contain) or (mask-size: contain)) {
.square.square {
    border-radius: 0;
}
}
.d-flex {
  display: flex;
}
.justify-evenly {
  justify-content: space-around;
  justify-content: space-evenly;
}
.flex-center {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.no-flex .row {
  display: block;
}
.col-1 {
  width: 8.3333333333%;
}
.col-2 {
  width: 16.6666666667%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.3333333333%;
}
.col-5 {
  width: 41.6666666667%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.3333333333%;
}
.col-8 {
  width: 66.6666666667%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.3333333333%;
}
.col-11 {
  width: 91.6666666667%;
}
.col-12 {
  width: 100%;
}
body, .app, .app__page-container, .app__page-loading-container, .router-root {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 100%;
}
:root {
  font-size: 1rem;
}
html {
  height: 100%;
  font-size: 16px !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-size: 16px;
  font-family: IRANSans, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  box-sizing: border-box;
  -webkit-user-select: none;
          user-select: none;
  color: #444444;
  overflow-y: scroll;
}
.en-num, body.ltr {
  font-family: IRANSansEnNum, IRANSans, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
html, body {
  overscroll-behavior: none;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
li {
  text-align: inherit;
}
.dark {
  background-color: #121212;
  color: #e1e1e1;
}
input, button, textarea, select {
  font: inherit;
  color: inherit;
}
input[type=radio], input[type=checkbox] {
  flex-shrink: 0;
}
*, *::before, *::after {
  box-sizing: inherit;
}
img, video {
  max-width: 100%;
  -webkit-user-drag: none;
}
.ltr .rtl-icon {
  transform: scaleX(-1);
}
.gap-scrollable {
  will-change: transform;
  scroll-behavior: smooth;
}
.clearfix::before, .clearfix::after {
  content: "";
  display: table;
}
.clearfix::after {
  clear: both;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity 0.25s;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.zoom-enter-active, .zoom-leave-active {
  transition: transform 0.3s, opacity 0.3s;
  transition-timing-function: ease-out;
  will-change: transform;
}
.zoom-enter, .zoom-leave-to {
  transform: scale(0.5);
  opacity: 0;
}
.spacer {
  flex-grow: 1;
}
@-webkit-keyframes fadeInUp {
from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUp {
from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
}
to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.fade-to-bottom-enter-active {
  -webkit-animation: fadeInUp 0.3s;
          animation: fadeInUp 0.3s;
}
.fade-to-bottom-leave-active {
  animation: fadeInUp 0.3s reverse;
}
.dark .gap-scrollable {
  scrollbar-color: #4c4646 transparent;
  scrollbar-color: dark;
}
.dark .gap-scrollable::-webkit-scrollbar {
  width: 0.375rem;
  height: 0.375rem;
}
.dark .gap-scrollable::-webkit-scrollbar-thumb {
  background-color: #4c4646;
}
.app__page-container {
  display: flex;
  width: 100%;
}
.app__page-loading-container {
  display: flex;
  flex-direction: column;
}
.router-root {
  flex: 1 0 auto;
  width: 100%;
  position: relative;
}
.router-root:nth-child(2) {
  position: relative;
  left: 100%;
}
.ltr .router-root:nth-child(2) {
  left: auto;
  right: 100%;
}
@media (min-width: 37.5rem) {
.app {
    width: 37.5rem;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
body {
    background: #eaeaea;
}
.categories__buttons, .categories__list {
    max-width: 27.5rem;
    margin: 0em auto 1em !important;
}
}
.ad__badge {
  background: rgba(43, 131, 250, 0.9);
  color: #e3efff;
  font-weight: 300;
  padding: 0.2em 1.1em;
  border-radius: 1rem;
  margin: 0.2rem;
  position: absolute;
  font-size: 0.5rem;
  bottom: 0;
  right: auto;
  left: 0;
}
.ltr .ad__badge {
  left: auto;
  right: 0;
}
.list-item__button {
  margin-top: 0.5em;
  padding: 0.3rem 0.8rem;
  display: none;
}
.layout--action .list-item__button {
  display: block;
}
@charset "UTF-8";
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}

@font-face {
  font-family: "icon-surah";
  src: url(/assets/surah-names.800827d.woff2) format("woff2"), url(/assets/surah-names.9684af0.woff) format("woff"), url(/assets/surah-names.8b5c65b.ttf) format("truetype");
  font-display: block;
}
@font-face {
  font-family: Muhammad;
  src: url(/assets/muhammad.be916a5.woff2) format("woff2"), url(/assets/muhammad.1e04e33.woff) format("woff");
  font-display: block;
}
@font-face {
  font-family: UthmaniNoBold;
  src: url(/assets/UthmanicHafs1-Ver18.dec7b53.woff2) format("woff2"), url(/assets/UthmanicHafs1-Ver18.8c6d7c5.woff) format("woff");
  font-display: block;
}
@font-face {
  font-family: Uthmani;
  src: url(/assets/UthmanicHafs1-Ver18.dec7b53.woff2) format("woff2"), url(/assets/UthmanicHafs1-Ver18.8c6d7c5.woff) format("woff");
  font-display: block;
}
@font-face {
  font-family: Uthmani;
  src: url(/assets/UthmanicHafs1-Bold-Ver13.dc5d686.woff2) format("woff2"), url(/assets/UthmanicHafs1-Bold-Ver13.57eebc4.woff) format("woff");
  font-weight: bold;
  font-display: block;
}
@font-face {
  font-family: Neirizi;
  src: url(/assets/neirizi.0adddb9.woff2) format("woff2"), url(/assets/neirizi.39563e1.woff) format("woff");
  font-display: block;
}
@font-face {
  font-family: Vazeh;
  src: url(/assets/vazeh.61f3365.woff2) format("woff2"), url(/assets/vazeh.3b2a3d5.woff) format("woff");
  font-display: block;
}
@font-face {
  font-family: Vazeh;
  src: url(/assets/vazeh-semibold.71614f2.woff2) format("woff2"), url(/assets/vazeh-semibold.dc4e3ef.woff) format("woff");
  font-weight: 500;
  font-display: block;
}
@font-face {
  font-family: Vazeh;
  src: url(/assets/vazeh-bold.43ecd69.woff2) format("woff2"), url(/assets/vazeh-bold.610db6e.woff) format("woff");
  font-weight: bold;
  font-display: block;
}
.transition-shared {
  contain: paint;
}

.quran-text {
  margin-bottom: 0.6rem;
  font-weight: bold;
  white-space: normal;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.quran-translate {
  white-space: normal;
  color: #3A3A3A;
}
.quran-translate.font-weight-normal, .quran-translate.font-weight-thin {
  font-weight: normal;
}
.quran-translate.font-weight-bold {
  font-weight: 500;
}
.quran-translate.font-size-xs {
  font-size: 0.688rem;
}
.quran-translate.font-size-sm {
  font-size: 0.813rem;
}
.quran-translate.font-size-md {
  font-size: 0.938rem;
}
.quran-translate.font-size-lg {
  font-size: 1.125rem;
}
.quran-translate.font-size-xl {
  font-size: 1.25rem;
}

.quran-font-uthmani {
  font-family: Uthmani, IranSans;
}
.quran-font-uthmani.font-weight-thin {
  font-weight: normal;
}
.quran-font-uthmani.font-weight-normal {
  font-family: UthmaniNoBold, IranSans;
  font-weight: bold;
}
.quran-font-uthmani.font-weight-bold {
  font-weight: bold;
}
.quran-font-uthmani.font-size-xxs {
  font-size: 1.125rem;
}
.quran-font-uthmani.font-size-xs {
  font-size: 1.25rem;
}
.quran-font-uthmani.font-size-sm {
  font-size: 1.375rem;
}
.quran-font-uthmani.font-size-md {
  font-size: 1.5rem;
}
.quran-font-uthmani.font-size-lg {
  font-size: 1.625rem;
}
.quran-font-uthmani.font-size-xl {
  font-size: 1.938rem;
}
.quran-font-neirizi {
  font-family: Neirizi, IranSans;
  word-spacing: 0.188rem;
}
.quran-font-neirizi.font-weight-thin {
  font-weight: normal;
}
.quran-font-neirizi.font-weight-bold, .quran-font-neirizi.font-weight-normal {
  font-weight: bold;
}
.quran-font-neirizi.font-size-xxs {
  font-size: 0.938rem;
}
.quran-font-neirizi.font-size-xs {
  font-size: 1.063rem;
}
.quran-font-neirizi.font-size-sm {
  font-size: 1.125rem;
}
.quran-font-neirizi.font-size-md {
  font-size: 1.313rem;
}
.quran-font-neirizi.font-size-lg {
  font-size: 1.438rem;
}
.quran-font-neirizi.font-size-xl {
  font-size: 1.813rem;
}
.quran-font-vazeh, .quran-font-vazeh2 {
  font-family: Vazeh, Muhammad, IranSans;
  line-height: 2;
}
.quran-font-vazeh.quran-font-vazeh2, .quran-font-vazeh2.quran-font-vazeh2 {
  -webkit-font-feature-settings: "jalt", "dlig", "kern" off;
          font-feature-settings: "jalt", "dlig", "kern" off;
}
.quran-font-vazeh.font-weight-thin, .quran-font-vazeh2.font-weight-thin {
  font-weight: normal;
}
.quran-font-vazeh.font-weight-normal, .quran-font-vazeh2.font-weight-normal {
  font-weight: 500;
}
.quran-font-vazeh.font-weight-bold, .quran-font-vazeh2.font-weight-bold {
  font-weight: 600;
}
.quran-font-vazeh.font-size-xxs, .quran-font-vazeh2.font-size-xxs {
  font-size: 1rem;
}
.quran-font-vazeh.font-size-xs, .quran-font-vazeh2.font-size-xs {
  font-size: 1.125rem;
}
.quran-font-vazeh.font-size-sm, .quran-font-vazeh2.font-size-sm {
  font-size: 1.25rem;
}
.quran-font-vazeh.font-size-md, .quran-font-vazeh2.font-size-md {
  font-size: 1.375rem;
}
.quran-font-vazeh.font-size-lg, .quran-font-vazeh2.font-size-lg {
  font-size: 1.5rem;
}
.quran-font-vazeh.font-size-xl, .quran-font-vazeh2.font-size-xl {
  font-size: 1.813rem;
}
.quran-font-muhammadsaww {
  font-family: Muhammad, IranSans;
  -webkit-font-feature-settings: "dlig" off;
          font-feature-settings: "dlig" off;
  line-height: 2;
}
.quran-font-muhammadsaww.font-weight-thin {
  font-weight: normal;
}
.quran-font-muhammadsaww.font-weight-normal, .quran-font-muhammadsaww.font-weight-bold {
  font-weight: bold;
}
.quran-font-muhammadsaww.font-size-xxs {
  font-size: 1rem;
}
.quran-font-muhammadsaww.font-size-xs {
  font-size: 1.125rem;
}
.quran-font-muhammadsaww.font-size-sm {
  font-size: 1.25rem;
}
.quran-font-muhammadsaww.font-size-md {
  font-size: 1.375rem;
}
.quran-font-muhammadsaww.font-size-lg {
  font-size: 1.5rem;
}
.quran-font-muhammadsaww.font-size-xl {
  font-size: 1.813rem;
}

.quran-ayah {
  display: flex;
  justify-content: space-between;
  padding: 0.938rem;
}

.quran-ayah--preview {
  background: #EFEAD9;
  border-radius: 0.5rem;
  margin: 0 0.438rem;
  padding: 0.5rem;
}

.quran-ayah__aya-wrapper {
  padding-left: 0.563rem;
  flex-grow: 1;
  flex-basis: 0;
}

.ltr .quran-ayah__aya-wrapper {
  padding-left: 0;
  padding-right: 0.563rem;
}

.quran-ayah--playing {
  background-color: rgba(176, 122, 26, 0.05);
}

.quran-ayah--playing .quran-text {
  color: #2D9C1B;
}

.quran-ayah--playing .quran-translate {
  color: #4F410F;
}

.quran__ayah-marker-wrapper {
  width: 2.625rem;
  height: 2.625rem;
  position: relative;
  flex-shrink: 0;
}

.quran__ayah-marker-wrapper + .quran__ayah-marker-wrapper {
  margin-top: 0.4rem;
}

.quran__ayah-marker-wrapper--juz .quran__ayah-marker-number {
  color: white;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 14%;
  text-align: center;
}

.quran__ayah-marker {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: inherit;
  height: inherit;
}

.quran__ayah-marker-number {
  position: relative;
}

.quran-waali {
  -webkit-font-feature-settings: "liga" off;
          font-feature-settings: "liga" off;
  opacity: 0.5;
}
.quran-font-vazeh .quran-waali {
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit;
}

svg {
  display: block;
}

.dark.dark {
  color: #2b2b2b;
}
.dark.dark .bottom-nav {
  color: white;
}

a {
  text-decoration: none;
  color: currentColor;
}

*:focus {
  outline: none !important;
}

.bottom-sheet-enter-active, .bottom-sheet-leave-active {
  transition: transform 0.2s;
  will-change: transform;
}
.bottom-sheet-enter, .bottom-sheet-leave-to {
  transform: translateY(100%) !important;
}

.icon-box-2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3MSA3MSI+PHBhdGggZmlsbD0iI0U4QkM2QiIgc3Ryb2tlPSIjRTNDNjhGIiBkPSJNNjkuNzY5IDM1Ljg4NGwtLjc2Mi40M2MtLjEzMi4xLTMuNjcyIDIuMTUxLTMuNjcyIDcuNjExIDAgNS43NTgtLjc2MiAxMy40MDItNy4zOCAxNC4wMy0uNjI4IDYuNTg1LTguMjcyIDcuMzgtMTQuMDMgNy4zOC01LjQ2IDAtNy41NzggMy42NC03LjYxIDMuNjcybC0uNDMuNzYyLS40My0uNzYyYy0uMS0uMTMyLTIuMTUyLTMuNjcyLTcuNjEyLTMuNjcyLTUuNzU3IDAtMTMuNDAxLS43NjItMTQuMDMtNy4zOC02LjU4NS0uNjI4LTcuMzc5LTguMjcyLTcuMzc5LTE0LjAzIDAtNS40Ni0zLjY0LTcuNTc3LTMuNjczLTcuNjFMMiAzNS44ODVsLjc2MS0uNDNjLjE2Ni0uMSAzLjY3My0yLjE1MiAzLjY3My03LjYxMiAwLTUuNzU3Ljc2MS0xMy40MDEgNy4zOC0xNC4wMy42MjgtNi41ODUgOC4yNzItNy4zNzkgMTQuMDMtNy4zNzkgNS40NiAwIDcuNTEtMy41MDcgNy42MS0zLjY3M2wuNDMtLjc2MS40My43NjFjLjEuMTMyIDIuMTUxIDMuNjczIDcuNjExIDMuNjczIDUuNzU4IDAgMTMuNDAyLjc2MSAxNC4wMyA3LjM4IDYuNTg1LjYyOCA3LjM4IDguMjcyIDcuMzggMTQuMDMgMCA1LjQ2IDMuNTA3IDcuNTEgMy42NzIgNy42MWwuNzYyLjQzek0zNS44ODQgNjcuODgyYy45MjctMS4xNTggMy4zNzYtMy41NCA4LjA0MS0zLjU0IDUuNDkzIDAgMTIuODA2LS43MjggMTMuMDctNi44ODNsLjAzNC0uNDYzLjQ2My0uMDMzYzYuMTU1LS4yNjUgNi44ODMtNy41NzggNi44ODMtMTMuMDcgMC00LjY2NyAyLjM4Mi03LjExNSAzLjU0LTguMDQyLTEuMTU4LS45MjYtMy41NC0zLjM3NS0zLjU0LTguMDQgMC01LjQ5NC0uNzI4LTEyLjgwNy02Ljg4My0xMy4wNzFsLS40NjMtLjAzMy0uMDMzLS40NjRjLS4yNjUtNi4xNTQtNy41NzgtNi44ODItMTMuMDctNi44ODItNC42NjYgMC03LjExNS0yLjM4My04LjA0Mi0zLjU0MS0uOTI2IDEuMTU4LTMuMzc1IDMuNTQtOC4wNCAzLjU0LTUuNDk0IDAtMTIuODA3LjcyOS0xMy4wNzEgNi44ODNsLS4wMzMuNDY0LS40NjQuMDMzYy02LjE1NC4yNjQtNi44ODIgNy41NzctNi44ODIgMTMuMDcgMCA0LjY2Ni0yLjM4MyA3LjExNS0zLjU0MSA4LjA0MSAxLjE1OC45MjcgMy41NCAzLjM3NSAzLjU0IDguMDQxIDAgNS40OTMuNzI5IDEyLjgwNiA2Ljg4MyAxMy4wN2wuNDY0LjAzNC4wMzMuNDYzYy4yNjQgNi4xNTUgNy41NzcgNi44ODMgMTMuMDcgNi44ODMgNC42NjYgMCA3LjExNSAyLjM4MiA4LjA0MSAzLjU0eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik04LjY3NCAzNi4xMTFzMy4yNi0xLjgyOSAzLjI2LTYuNzJjMC00Ljc3Mi42MzctMTEuMDk0IDYuMTI0LTExLjMzMy4yMzktNS40ODcgNi41NjEtNi4xMjMgMTEuMzMzLTYuMTIzIDQuODkxIDAgNi43Mi0zLjI2MSA2LjcyLTMuMjYxczEuODMgMy4yNiA2LjcyIDMuMjZjNC43NzIgMCAxMS4wOTUuNjM3IDExLjMzMyA2LjEyNCA1LjQ4OC4yMzkgNi4xMjQgNi41NjEgNi4xMjQgMTEuMzMzIDAgNC44OTEgMy4yNiA2LjcyIDMuMjYgNi43MnMtMy4yNiAxLjgzLTMuMjYgNi43MmMwIDQuNzcyLS42MzYgMTEuMDk1LTYuMTI0IDExLjMzMy0uMjM4IDUuNDg4LTYuNTYgNi4xMjQtMTEuMzMzIDYuMTI0LTQuODkgMC02LjcyIDMuMjYtNi43MiAzLjI2cy0xLjgyOS0zLjI2LTYuNzItMy4yNmMtNC43NzIgMC0xMS4wOTQtLjYzNi0xMS4zMzMtNi4xMjQtNS40ODctLjIzOC02LjEyMy02LjU2LTYuMTIzLTExLjMzMy4wNC00Ljg5LTMuMjYxLTYuNzItMy4yNjEtNi43MnoiLz48L3N2Zz4=);
  background-size: cover;
  width: 5rem;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.4rem;
}
.icon-box-2 svg {
  width: 100%;
  height: 100%;
}

.flip-list-move {
  transition: 0.6s transform;
}

.ltr .bidi-icon { transform: scaleX(-1)
}

.n-front {
  position: relative;
  z-index: 1;
}

.channels,
.n-showcase__important-pages,
.patterned-box {
  background: #FAF9F6;
  background-image: url(/assets/dashboard-section-box-bg.62578d0.png);
  background-size: 100% auto;
  border-radius: 1rem;
  position: relative;
  padding: 0.625rem 0.9em;
  margin-bottom: 0.75rem;
  font-size: 0.8rem;
}

.n-showcase__important-pages--bottom {
  background-image: url(/assets/bg-islamic-1.77f8874.jpg);
  background-size: cover;
  color: white;
}

.channel {
  width: 33.33%;
  padding: 0.625rem 1px;
  cursor: pointer;
}
.channel > img {
  width: 4rem;
  height: 4rem;
  border: 0.188rem solid #E8C278;
  border-radius: 50%;
}

.rezvan {
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  /** patch slider style */
}
.rezvan .slider {
  margin-top: 4em;
}
.rezvan .l-slider__dot--current-indicator {
  background: #125f6a;
}

.grow {
  flex-grow: 1;
}

.very-grow {
  flex-grow: 1000000;
}

.slamic-rectangle {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTg4IDU0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTguODAxIDguNjgxNDZMMTguODAxIDkuMzc4MDRDMTUuNzQzOSA5LjY4MTUzIDEzLjIwNTEgMTIuMjE1NyAxMi4zMjYyIDE1LjU5OTdDMTIuMzI2MiAxNS41OTk3IDExLjA0MzcgMjEuMTM1NCA1IDI2LjUxNjRMNS4wNjExNCAyNi41NzI2TDUgMjYuNjI4N0MxMS4wNDA3IDMyLjAwMzYgMTIuMzIzMSAzNy41Mzk0IDEyLjMyMzEgMzcuNTM5NEMxMy4yMDIgNDAuOTE3MyAxNS43NDU1IDQzLjQ0NjkgMTguNzk3OSA0My43NjFMMTguNzk3OSA0NS4zMTk1QzE4LjgwMSA0OC40NDI1IDIwLjk0MDkgNTAuOTk5NCAyMy41Njk5IDUwLjk5OTRMMTY0LjI4NyA1MUMxNjYuOTE2IDUxIDE2OS4wNTYgNDguNDQzIDE2OS4wNTYgNDUuMzJMMTY5LjA1NiA0My43ODU5TDE2OS4wNjkgNDMuNzg1OUMxNzIuMzk4IDQzLjc4NTkgMTc1LjIzNCA0MS4xNDU1IDE3Ni4xNzQgMzcuNTM4NEMxNzYuMTc0IDM3LjUzODQgMTc3LjQ1NiAzMi4wMDI2IDE4My41IDI2LjYyMTdMMTgzLjQzOSAyNi41NjU1TDE4My41IDI2LjUwOTRDMTc3LjQ1NiAyMS4xMjg0IDE3Ni4xNzQgMTUuNTkyNiAxNzYuMTc0IDE1LjU5MjZDMTc1LjIzNSAxMS45ODU2IDE3Mi4zOTggOS4zNDUxNyAxNjkuMDY5IDkuMzQ1MTdMMTY5LjA1NiA5LjM0NTE3TDE2OS4wNTYgOC42ODA1MUMxNjkuMDU2IDUuNTU2MDIgMTY2LjkwOCAzLjAwMDU4IDE2NC4yODQgMy4wMDA1OEwyMy41Njk5IDMuMDAwMDFDMjAuOTQwOSAzLjAwMTUzIDE4LjgwMSA1LjU1ODQ5IDE4LjgwMSA4LjY4MTQ2WiIgZmlsbD0iI0U4QkM2QiIgc3Ryb2tlPSIjRTdCQjZBIiBzdHJva2Utd2lkdGg9IjYiLz4KPHBhdGggZD0iTTE5Ljg1MjcgOS40NDQ2MUwxOS44NTI3IDEwLjExMDhDMTYuOTI4NyAxMC40MDUyIDE0LjQ5NTMgMTIuODI3MSAxMy42NTMxIDE2LjA2MDhDMTMuNjUzMSAxNi4wNjA4IDEyLjQzMDMgMjEuMzU5OSA2LjYzODczIDI2LjUxMTdMNi42OTgzNCAyNi41NjYzTDYuNjM4NzMgMjYuNjIxQzEyLjQyMjYgMzEuNzcyOCAxMy42NDU0IDM3LjA3MTggMTMuNjQ1NCAzNy4wNzE4QzE0LjQ4NzcgNDAuMzA1NiAxNi45MjExIDQyLjcyNzUgMTkuODQ1MSA0My4wMjE5TDE5Ljg0NTEgNDQuNTIxMUMxOS44NDUxIDQ3LjUxMjEgMjEuOTAxIDQ5Ljk1OTggMjQuNDEzOCA0OS45NTk4TDE2Mi4xMjcgNDkuOTYwNUMxNjQuNjQgNDkuOTYwNSAxNjYuNjk1IDQ3LjUxMjggMTY2LjY5NSA0NC41MjE5TDE2Ni42OTUgNDMuMDU0NUwxNjYuNzA5IDQzLjA1NDVDMTY5Ljg5NiA0My4wNTQ1IDE3Mi42MTEgNDAuNTI3OSAxNzMuNTExIDM3LjA3NDFDMTczLjUxMSAzNy4wNzQxIDE3NC43MzQgMzEuNzc1IDE4MC41MjUgMjYuNjIzMkwxODAuNDY2IDI2LjU2ODZMMTgwLjUyNSAyNi41MTM5QzE3NC43MzggMjEuMzU0NSAxNzMuNTExIDE2LjA2MyAxNzMuNTExIDE2LjA2M0MxNzIuNjEyIDEyLjYwOTMgMTY5Ljg5OCAxMC4wODI3IDE2Ni43MDkgMTAuMDgyN0wxNjYuNjk1IDEwLjA4MjdMMTY2LjY5NSA5LjQ0Njg1QzE2Ni42OTUgNi40NTU5IDE2NC42NCA0LjAwODIgMTYyLjEyNyA0LjAwODJMMjQuNDIxNSA0LjAwNzQyQzIxLjkwODYgNC4wMDU5IDE5Ljg1MjcgNi40NTM2NiAxOS44NTI3IDkuNDQ0NjFaIiBmaWxsPSIjNUM4QTY5Ii8+Cjwvc3ZnPg==);
  background-size: contain;
  background-repeat: no-repeat;
}

.rezvan__header {
  min-height: 7rem;
  flex-shrink: 0;
  padding: 1rem 0;
  background: inherit;
}
.rezvan__header .icon {
  color: #41714d;
}

.rezvan-fixed-header {
  display: flex;
  flex-direction: column;
}

.rezvan__main {
  border-radius: 0.875rem;
  padding-bottom: 4.8rem;
  background: url(/assets/nasim-rezvan-bg-pattern.18658f7.png);
  background-color: #faf9f6;
  flex: 1 1;
  font-size: 0.875rem;
}

.rezvan__profile {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: auto;
}

.rezvan__avatar {
  border: 0.125rem solid #ced04b;
  border-radius: 45%;
  background: white;
  box-shadow: 0px 0.125rem 0.313rem rgba(0, 0, 0, 0.25);
  width: 4rem;
  height: 4rem;
  margin-top: -2rem;
}

.rezvan__avatar--big {
  width: 8rem;
  height: 8rem;
}

.rezvan__name {
  margin-top: 1.125rem;
  font-size: 0.875rem;
  font-weight: bold;
}

.rezvan__phone {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #848385;
  direction: ltr /* rtl:ignore */;
}

.rezvan__services {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}

.rezvan__service {
  width: 33.33%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  cursor: pointer;
}

.rezvan__detail-box.rezvan__khadem-details .rezvan__khadem-details-name {
  display: table;
  margin: auto;
  margin-bottom: 0.8em;
}

.header__action {
  padding: 0 0.563rem;
  background-color: #E7BB6A;
  border-radius: 50%;
  width: 2.313rem;
  height: 2.313rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.7em;
  cursor: pointer;
}

.ltr .header__action {
  margin-right: 0;
  margin-left: 0.7em;
}
.header__action .icon {
  width: inherit;
  height: inherit;
}
.header__action svg {
  color: white;
  -webkit-filter: drop-shadow(0px 0.25rem 0.25rem #D19C5A);
          filter: drop-shadow(0px 0.25rem 0.25rem #D19C5A);
}

.rezvan__service-avatar {
  background: url(/assets/haram-icon-bg.432ff76.svg);
  background-size: contain;
  width: 5rem;
  height: 6.438rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.875rem;
}

.rezvan__service-title {
  text-align: center;
  color: #212121;
  font-size: 0.813rem;
  margin-bottom: 0.25rem;
  max-width: 5rem;
}

.rezvan__box-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 1rem;
  background-color: #5c8a69;
}

.n-competition-login__header {
  margin-bottom: -5.2rem;
}

.rezvan-login__main {
  padding: 1.5rem 0.313rem 5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.rezvan-login__user {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}

.rezvan-login__avatar {
  width: 4rem;
  height: 4rem;
}

.rezvan-login__mobile {
  z-index: 10;
  direction: ltr;
  color: #848385;
  font-weight: 600;
  margin-top: 0.75rem;
}

.ltr .rezvan-login__mobile {
  direction: rtl;
}

.toolbar__title {
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: absolute;
  padding: 0 5em;
  margin: 0 !important;
}

.rezvan-login__inputWrapper {
  margin-top: 1rem;
  margin-right: 2.3vw;
  margin-left: 2.3vw;
}

.rezvan-login__inputWrapper .gw-button {
  margin-bottom: 1.25rem;
}

.rezvan-login__inputTitle {
  font-weight: 700;
  color: #212121;
  vertical-align: middle;
}

.rezvan-login__input,
.rezvan-proposal__textarea {
  display: block;
  background: rgba(241, 244, 245, 0.02);
  margin-right: auto;
  margin-left: auto;
  border: 0;
  background-size: contain;
  background-repeat: no-repeat;
  width: 94%;
  height: 11.16vw;
  padding: 10%;
  resize: none;
}
.rezvan-login__input:focus,
.rezvan-proposal__textarea:focus {
  outline: none !important;
  border: none;
}

.rezvan-login__input::-webkit-input-placeholder, .rezvan-proposal__textarea::-webkit-input-placeholder {
  direction: rtl;
  text-align: right;
  color: #a20f0f;
}

.rezvan-login__input::placeholder,
.rezvan-proposal__textarea::placeholder {
  direction: rtl;
  text-align: right;
  color: #a20f0f;
}

.ltr .rezvan-login__input::-webkit-input-placeholder, .ltr .rezvan-proposal__textarea::-webkit-input-placeholder {
  direction: ltr;
  text-align: left;
}

.ltr .rezvan-login__input::placeholder,
.ltr .rezvan-proposal__textarea::placeholder {
  direction: ltr;
  text-align: left;
}
@media (min-width: 37.5rem) {
  .rezvan-login__input,
.rezvan-proposal__textarea {
    width: 94%;
    height: 3.25rem;
  }
}

.rezvan-proposal__textarea {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzQyIDIyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjQ1MDIgMjcuMTgyOEwxNS40NTAyIDM0LjU2NTRDMi4xMDU1NiAzNi40NzQ5IDYuNTUyNjYgNTMuMTYxMiA2LjU1MjY2IDcyLjI3MzFDNi41NTI2NiA5MS4zODUxIDE0LjUzOTMgOTUuNSAyIDEwOC45NThMMi4yNjY4OSAxMDkuMzExTDIgMTA5LjY2NEMxOCAxMjIgNi41MzkzMiAxMjQuNjEgNi41MzkzMiAxNDguMzFDNi41MzkzMiAxNjUuMDA4IDIuMTEyMjUgMTg0LjA0MiAxNS40MzY4IDE4Ni4wMThMMTUuNDM2OCAxOTUuODIzQzE1LjQ1MDIgMjE1LjQ3MiAzOC43OTE0IDIyNC45OTcgNTAuMjY3NyAyMjQuOTk3TDI4NS41NCAyMjVDMjk3LjAxNiAyMjUgMzI0LjM4NCAyMTUuNDc2IDMyNC4zODQgMTk1LjgyN0wzMjQuMzg0IDE4Ni4xNzRMMzI0LjQ0NCAxODYuMTc0QzMzOC45NzcgMTg2LjE3NCAzMzYuMDkxIDE2OS44MTEgMzM2LjA5MSAxNDguMzA0QzMzNi4wOTEgMTI2Ljc5OCAzMjguMDkxIDEyMS41IDM0MC40NjYgMTA5LjYyTDM0MC4xOTkgMTA5LjI2NkwzNDAuNDY2IDEwOC45MTNDMzI4LjA5MSA5Mi41IDMzNi4wOTEgOTEuNDQ1NiAzMzYuMDkxIDcyLjIyODdDMzM2LjA5MSA1My4wMTE3IDMzOC45NzcgMzQuMzU4NiAzMjQuNDQ0IDM0LjM1ODZMMzI0LjM4NCAzNC4zNTg2TDMyNC4zODQgMjcuMTc2OEMzMjQuMzg0IDcuNTE4NTcgMjk2Ljk4MyAxLjAwMzY0IDI4NS41MjcgMS4wMDM2NEw1MC4yNjc3IDEuMDAwMDNDMzguNzkxNCAxLjAwOTU4IDE1LjQ1MDIgNy41MzQwNiAxNS40NTAyIDI3LjE4MjhaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
  width: 100%;
  height: 44.88vw;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (min-width: 37.5rem) {
  .rezvan-proposal__textarea {
    width: 100%;
    height: 15rem;
  }
}

.rezvan-login__textarea {
  display: block;
  margin-top: 0.5rem;
  margin-right: auto;
  margin-left: auto;
  border: 0;
  background-size: contain;
  background-repeat: no-repeat;
  width: 88vw;
  height: 9.3vw;
  padding: 0 9%;
  resize: none;
}
.rezvan-login__textarea:focus {
  outline: none !important;
  border: none;
}

.rezvan-login__textarea::-webkit-input-placeholder {
  direction: rtl;
  text-align: right;
  color: #ababab;
}

.rezvan-login__textarea::placeholder {
  direction: rtl;
  text-align: right;
  color: #ababab;
}

.ltr .rezvan-login__textarea::-webkit-input-placeholder {
  direction: ltr;
  text-align: left;
}

.ltr .rezvan-login__textarea::placeholder {
  direction: ltr;
  text-align: left;
}
@media (min-width: 37.5rem) {
  .rezvan-login__textarea {
    width: 31.875rem;
    height: 4.875rem;
  }
}

.rezvan-login__textarea {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzQyIDIyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjQ1MDIgMjcuMTgyOEwxNS40NTAyIDM0LjU2NTRDMi4xMDU1NiAzNi40NzQ5IDYuNTUyNjYgNTMuMTYxMiA2LjU1MjY2IDcyLjI3MzFDNi41NTI2NiA5MS4zODUxIDE0LjUzOTMgOTUuNSAyIDEwOC45NThMMi4yNjY4OSAxMDkuMzExTDIgMTA5LjY2NEMxOCAxMjIgNi41MzkzMiAxMjQuNjEgNi41MzkzMiAxNDguMzFDNi41MzkzMiAxNjUuMDA4IDIuMTEyMjUgMTg0LjA0MiAxNS40MzY4IDE4Ni4wMThMMTUuNDM2OCAxOTUuODIzQzE1LjQ1MDIgMjE1LjQ3MiAzOC43OTE0IDIyNC45OTcgNTAuMjY3NyAyMjQuOTk3TDI4NS41NCAyMjVDMjk3LjAxNiAyMjUgMzI0LjM4NCAyMTUuNDc2IDMyNC4zODQgMTk1LjgyN0wzMjQuMzg0IDE4Ni4xNzRMMzI0LjQ0NCAxODYuMTc0QzMzOC45NzcgMTg2LjE3NCAzMzYuMDkxIDE2OS44MTEgMzM2LjA5MSAxNDguMzA0QzMzNi4wOTEgMTI2Ljc5OCAzMjguMDkxIDEyMS41IDM0MC40NjYgMTA5LjYyTDM0MC4xOTkgMTA5LjI2NkwzNDAuNDY2IDEwOC45MTNDMzI4LjA5MSA5Mi41IDMzNi4wOTEgOTEuNDQ1NiAzMzYuMDkxIDcyLjIyODdDMzM2LjA5MSA1My4wMTE3IDMzOC45NzcgMzQuMzU4NiAzMjQuNDQ0IDM0LjM1ODZMMzI0LjM4NCAzNC4zNTg2TDMyNC4zODQgMjcuMTc2OEMzMjQuMzg0IDcuNTE4NTcgMjk2Ljk4MyAxLjAwMzY0IDI4NS41MjcgMS4wMDM2NEw1MC4yNjc3IDEuMDAwMDNDMzguNzkxNCAxLjAwOTU4IDE1LjQ1MDIgNy41MzQwNiAxNS40NTAyIDI3LjE4MjhaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjUiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
  width: 88vw;
  height: 58.08vw;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (min-width: 37.5rem) {
  .rezvan-login__textarea {
    width: 32.5rem;
    height: 21.781rem;
  }
}

.rezvan-radio-wrapper {
  min-width: 6.25rem;
  -webkit-user-select: none;
          user-select: none;
  vertical-align: middle;
}

.rezvan-radio {
  width: 1.25rem;
  height: 1.25rem;
}

.rezvan-radio-inline-title {
  display: inline-block;
  width: 4.688rem;
}

.n-button-fixed.n-button-fixed {
  position: fixed !important;
  padding: 0 1rem !important;
  max-width: 37.5rem;
  bottom: 7.9em;
}

.rezvan__detail-box {
  background: rgba(229, 252, 235, 0.9);
  border: 0.188rem solid rgba(231, 187, 106, 0.5);
  border-radius: 1rem;
}

.blue-box {
  background: rgba(43, 156, 172, 0.08);
  border: 0.188rem solid rgba(43, 156, 172, 0.3);
  border-radius: 1rem;
  font-weight: 500;
  font-size: 0.875rem;
}

.table {
  width: 100%;
}

.rezvan__button--fixed-bottom {
  position: fixed;
  bottom: 6.5em;
  left: 0;
  right: 0;
}

.rezvan-light-box {
  border-radius: 1em;
  background: rgba(0, 0, 0, 0.04);
  padding: 0.875rem 0.75rem;
  margin: 0.625rem;
}

.rezvan-light-box__title {
  color: #5c8a69;
  margin: 0 0 0.5em;
  font: inherit;
  font-weight: bold;
}

.rezvan-light-box__title-black {
  color: black;
  margin: 0 0 0.5em;
}

.rezvan__loading-full {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}

.n-item-title {
  min-width: 0;
  width: 100%;
  text-align: center;
  padding-top: 0.188rem;
}

.n-important-button {
  width: 20.375rem;
  height: 3.25rem;
  background: url(/assets/important-button-bg.14ce5c4.svg) no-repeat;
  background-size: contain;
  color: white;
  font-weight: bold;
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.n-comming-soon {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}

.n-comming-soon::before {
  content: attr(data-comming-soon-title);
  position: absolute;
  top: 0.313rem;
  left: 0.313rem;
  left: calc((100% - 5rem + 0.625rem) / 2);
  right: auto;
  background: #e91e63;
  color: white;
  display: block;
  padding: 0.1rem 0.4rem;
  border-radius: 0.3rem;
  font-size: 0.7rem;
  z-index: 1;
}

.ltr .n-comming-soon::before {
  right: 0.313rem;
  right: calc((100% - 5rem + 0.625rem) / 2);
  left: auto;
}

.n-hadis {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
  border-radius: 1rem;
  padding: 1px 0.75rem;
  margin: 1em -0.75rem;
}

.n-hadis-arabic {
  color: #5c8a69;
  font-family: Vazeh;
  -webkit-font-feature-settings: "jalt", "dlig";
          font-feature-settings: "jalt", "dlig";
  text-align: justify;
  font-weight: 500;
  font-size: 1.61em;
  line-height: 2.1;
  direction: rtl /*rtl:ignore*/;
}

.n-hadis-source {
  color: #757575;
}

.slamic-border-top-bottom {
  position: relative;
  background-color: rgba(159, 114, 31, 0.1);
  border-radius: 1rem;
  color: #AC9260;
}
.slamic-border-top-bottom:after, .slamic-border-top-bottom:before {
  content: "";
  background-image: url(/assets/top-border.5b5a2cd.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  height: 1.25rem;
}
.slamic-border-top-bottom:before {
  bottom: 100%;
}
.slamic-border-top-bottom:after {
  top: 100%;
  transform: scaleY(-1);
}

.body-pattern, .n-competition-login {
  background-color: #82bbca;
  background-image: url(/assets/pattern-body.76e29d6.png);
}

.rezvan-button {
  background: none !important;
  height: 3.25rem;
  font-weight: 700;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  padding: 0 !important;
  white-space: nowrap;
  flex-shrink: 0;
}

.rezvan-button .button-cnt {
  width: 100%;
  line-height: 2.875rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  font-size: 0.875rem;
  border-top: 0.188rem solid #E8BC6B;
  border-bottom: 0.188rem solid #E8BC6B;
  min-width: 0;
  white-space: nowrap;
}

.rezvan-button .button-cnt input {
  background: none;
  border: none;
  width: 100%;
  color: inherit;
  outline: none;
  padding: 0 0.5rem;
}

.rezvan-button .button-cnt input::-webkit-input-placeholder {
  text-align: right;
}

.rezvan-button .button-cnt input::placeholder {
  text-align: right;
}

.ltr .rezvan-button .button-cnt input::-webkit-input-placeholder {
  text-align: left;
}

.ltr .rezvan-button .button-cnt input::placeholder {
  text-align: left;
}

.rezvan-button .corner {
  display: block;
  width: 1.438rem;
  height: 100%;
  flex-shrink: 0;
}

.rezvan-button .corner .border {
  fill: #E8BC6B;
}

.noLeftCorner .button-cnt {
  border-left: 0.188rem solid #E8BC6B;
}

.ltr .noLeftCorner .button-cnt {
  border-left: none;
  border-right: 0.188rem solid #E8BC6B;
}

.noRightCorner .button-cnt {
  border-right: 0.188rem solid #E8BC6B;
}

.ltr .noRightCorner .button-cnt {
  border-right: none;
  border-left: 0.188rem solid #E8BC6B;
}

.rezvan-button .corner .bg {
  fill: #5C8A69;
}

.n-button-full {
  width: 100%;
}

.rezvan-button .icon {
  margin: 0 0.625rem;
  width: 1.5rem;
  height: 1.5rem;
}

.avatar-1 {
  display: block;
  width: 4rem;
  height: 4rem;
  border-radius: 45%;
  background: white;
  object-fit: cover;
  object-position: top;
  border: 0.125rem solid #987E24;
  box-shadow: 0px 0.125rem 0.313rem rgba(0, 0, 0, 0.25);
}

.live {
  padding: 0 0 5rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: white;
  padding-bottom: 0;
  background-image: url(/assets/nasim-rezvan-bg-pattern.18658f7.png);
}

.nr-form {
  padding: 0.75rem 1.25rem;
  max-width: 28.125rem;
  margin: 0 auto;
}

.nr-form__item {
  margin-bottom: 1.25rem;
}

.nr-form__item label {
  font-size: 0.875rem;
  color: #144459;
  font-weight: 500;
  line-height: 1.875rem;
  margin-bottom: 0.313rem;
}

.nr-form__item__err {
  display: flex;
  color: #f00;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  align-items: center;
}

.ltr .nr-form__item__err {
  padding-right: 0;
  padding-left: 0.625rem;
}

.nr-form__item .icon {
  width: 1rem;
  height: 1rem;
  margin-left: 0.375rem;
}

.ltr .nr-form__item .icon {
  margin-left: 0;
  margin-right: 0.375rem;
}

.nr-form__items {
  display: flex;
  justify-content: space-between;
}

.nr-form__item__larg {
  width: 70%;
}

.nr-form__item__min {
  width: 28%;
}

.alignCenter .nr-input__text {
  text-align: center;
}

.nr-form-box {
  background: rgba(159, 114, 31, 0.1);
  border-radius: 1rem;
  padding: 0.75rem;
  margin: 0 0px 1.875rem 0px;
}

.nr-form__niabat {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.nr-form__niabat .nr-input {
  width: 10rem;
}
.nr-form__niabat label {
  font-size: 0.875rem;
}

.CountryDialog {
  background-image: url(/assets/dashboard-section-box-bg.62578d0.png);
  background-size: 70%;
  padding: 1.563rem 0.938rem;
  height: calc(100vh - 4em);
}

.countries-list {
  padding: 0.938rem 0;
  direction: ltr;
}

.ltr .countries-list {
  direction: rtl;
}

.country-list {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0.313rem;
  padding: 0.625rem;
  height: 3rem;
  border: 1px solid transparent;
  border-radius: 0.813rem;
  color: #848385;
}

.country-list.active {
  background-color: #FCE9CE;
  border-color: #C8882F;
  color: #212121;
}

.country-list__icon {
  width: 2rem;
  margin-right: 0.625rem;
  box-shadow: 0px 0px 0.125rem rgba(0, 0, 0, 0.24);
  border-radius: 0.313rem;
}

.ltr .country-list__icon {
  margin-right: 0;
  margin-left: 0.625rem;
}

.country-list__text {
  flex: 1;
  text-align: left;
}

.ltr .country-list__text {
  text-align: right;
}

.PayDialog {
  padding: 1.25rem;
  padding-bottom: 0;
}

.InputRadio-childs {
  padding: 0.625rem 1.25rem;
}

@media (max-width: 22.5rem) {
  .nr-form {
    padding: 0.75rem 0px;
  }
}
.document__content.document__content {
  direction: rtl /*rtl:ignore*/;
  min-height: 0;
  flex-grow: 1;
  padding: 2.188rem 1em 5em;
  -webkit-user-select: text;
          user-select: text;
  overflow-y: auto;
  font-size: 0.9rem;
  line-height: 2;
}
.document__content.document__content p {
  text-align: justify;
}
.document__content.document__content table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.document__content.document__content tbody {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04));
}
.document__content.document__content th {
  color: #757575;
}
.document__content.document__content td {
  border: 0;
  vertical-align: middle;
  padding: 0.5em;
}
.document__content.document__content td:not(:last-child) {
  position: relative;
}

.document__content.document__content td:not(:last-child):after {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.12);
  left: 0;
  top: 0.5em;
  bottom: 0.5em;
  width: 0.125rem;
}

.ltr .document__content.document__content td:not(:last-child):after {
  left: auto;
  right: 0;
}
.document__content.document__content td:not(:last-child)[rowspan]:after {
  background: rgba(92, 138, 105, 0.5);
}
.document__content.document__content ol li {
  list-style-type: persian;
}
.document__content.document__content h2 {
  font-size: 1.2em;
  color: #5C8A69;
  position: relative;
}
.document__content.document__content h2 .data-id {
  position: absolute;
  height: 0.313rem;
  width: 100%;
  top: -4.375rem;
  content: "";
  display: block;
}

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

.nasim-doc__toc::before {
  content: "فهرست";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAAAsCAYAAABbhfeDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT6SURBVHgB7ZzNTuNWFIDPtR0W02mbvkFmNwpUCk/Q8ARNWmjVFYkaKnUFPEHgCQqrSiUoYVVpYBrmCSbzBGRBprOr+wZoRlQC43t7rn/im8RxHNuQLM638jHmRsrJOff8XTNISaHdzj/jn1WAswIQqRCM9/9u/HgJKWGQgrVWdxfAPhAAeSAygpkcHvbTKDexUtdOXzeFEAdAPAq2EBsfdrZ6kIBESn35+58FPZf7R7nVQwW/AyIVjGnb6IQLnmTm9I/r/Xr9BubEgATouZUmfrj70QCX143NKhCpQWPpoLFcgbOdicKd/ayM13O7YQ0SIUr+1R3nh0BkwodffzKZEMe+zJjxLSRgLvf78uS8rDOGVgpl/96gsZkq2CJG+bp1UeEA3eCO6Asujt//8kMn7hqxLVUGRqjQt6AolMgejE3G9lBWYprWLrYuuiVMH+OsEWtPnRLpmmiifSAyhaNSGWM9Tyz79/G7rlj251KpG7PWmOk6wyJd27Lq0v8D8ajI794wjJpwtzwHNK7D9ztbB1H/N1Opq60L1eX2cA+d+UshsmXt5PxAUexNTv/0IirVidxT5S8FFBcgLRSIJ+fatcyeJ+bvHp7Xop6PVKpurFT8azT7N+RyF4hgb/xLjbHIVCc6+mWwGywqUheaieTkDK2jiOWoSHiqUounr2pByQpuVnK3pNQF0q9X5R7a8+X7h+d7056dqlQm9GYgwGWSGiSRLVhtGlbvMO1pejHPBKFKlXmpWli27y0qBS4B127XpufLmGq2w56bUGrxj1cltdAgBD+jAGl5EJzvK2K56BjgKCN5qltoWHmr7KV9zEvXgVgqxvJWRKsNGt+dDSX/YlKh6HYti1pqS8hY3orwjvSwvuQodVyhaL43gttVcrvLS07Xq9LwfBmL/lerrb+2netSu5u3bH6luNxY9UVi8YTU5YGDXdWc/EfwY/UPcqxiWrhMLA+o0JEgSQAcy4E1x/0OdraOMKpS6roCfwFGF4ilxU07oebLjndtbDoFiWGgJDvro4plpdXT178BsXTIat9o2jm6XU603lZPzvfQ/w6VmWZUkciekKB2YvBvovggXTFTJth0prWBWBq8Sc6CKzHzwbL2x58JLRMaui7dsFfrFYUiJrtALBw3eBU1X8a08zAs7QxVqoyIR0cV2S4QC8e1Ug8GnWkThlO7NIZhHMHQWiEvx0OBWBiynqBaqc3F2bRnpypVWivmPUE9kbEKEAvDtu2yIvajgtfIyQdNmXbA4Gk77twpkT0cghEWNLbIc0uRSnX7d8P6Yt7iXzSBeHLcrS9wvdyyjqKenzmhL5gdNMiF2Avr3xGPh1SowVhQ3cMAaVajJdY5mLHZX3Csl2Euy/m/Mq8FIjNk2qIZRk1eY9bxDYx977Z1vzFLqbGOXcg2j2XbUrFezw6TXwGy8iQFUmqGYNZRGG2A+8RTqCTWASkZCcsJCHfwKejhEU8Eutxb/eN63P72XOdTZcddLg7EEyH6t/qnrwY/b9bNOaY55z507C1u+jIVJbJFgFYKrtk7M8FobqKT5JgnDY8A6KH+n0iCU9tVT0VwnuioaKJT4GtoncI9gOwvY8pRUiASwzTtS4xZasHri5g5aHz/AhKQ/JU7E2OKRJaggjeuE/axE77Iww2a1GMARDbISc40CvXWSIeTLK/oZXqNXQZowvxPu700U55b+h/AkQ++P4zQgwAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  margin: 0 auto;
  width: 7.313rem;
  height: 2.75rem;
  line-height: 2.75rem;
  text-align: center;
  font-weight: bold;
  color: #2B9CAC;
}

.nasim-doc__toc-item {
  width: 20.375rem;
  height: 3.25rem;
  line-height: 3.25rem;
  margin: 1em auto;
  max-width: 100%;
  text-align: center;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzI2IiBoZWlnaHQ9IjUyIiB2aWV3Qm94PSIwIDAgMzI2IDUyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYuODAxIDcuNjgxNDlMMTYuODAxIDguMzc4MDdDMTMuNzQzOSA4LjY4MTU2IDExLjIwNTEgMTEuMjE1OCAxMC4zMjYyIDE0LjU5OTdDMTAuMzI2MiAxNC41OTk3IDkuMDQzNzUgMjAuMTM1NSAzIDI1LjUxNjVMMy4wNjExNCAyNS41NzI2TDMgMjUuNjI4N0M5LjA0MDY5IDMxLjAwMzcgMTAuMzIzMSAzNi41Mzk0IDEwLjMyMzEgMzYuNTM5NEMxMS4yMDIgMzkuOTE3MyAxMy43NDU1IDQyLjQ0NyAxNi43OTc5IDQyLjc2MTFMMTYuNzk3OSA0NC4zMTk1QzE2LjgwMSA0Ny40NDI1IDE4Ljk0MDkgNDkuOTk5NSAyMS41Njk5IDQ5Ljk5OTVMMzA0LjI4NyA1MEMzMDYuOTE2IDUwIDMwOS4wNTYgNDcuNDQzIDMwOS4wNTYgNDQuMzIwMUwzMDkuMDU2IDQyLjc4NTlMMzA5LjA2OSA0Mi43ODU5QzMxMi4zOTggNDIuNzg1OSAzMTUuMjM0IDQwLjE0NTUgMzE2LjE3NCAzNi41Mzg0QzMxNi4xNzQgMzYuNTM4NCAzMTcuNDU2IDMxLjAwMjcgMzIzLjUgMjUuNjIxN0wzMjMuNDM5IDI1LjU2NTVMMzIzLjUgMjUuNTA5NEMzMTcuNDU2IDIwLjEyODQgMzE2LjE3NCAxNC41OTI3IDMxNi4xNzQgMTQuNTkyN0MzMTUuMjM1IDEwLjk4NTYgMzEyLjM5OCA4LjM0NTE5IDMwOS4wNjkgOC4zNDUxOUwzMDkuMDU2IDguMzQ1MTlMMzA5LjA1NiA3LjY4MDUzQzMwOS4wNTYgNC41NTYwNCAzMDYuOTA4IDIuMDAwNjEgMzA0LjI4NCAyLjAwMDYxTDIxLjU2OTkgMi4wMDAwNEMxOC45NDA5IDIuMDAxNTYgMTYuODAxIDQuNTU4NTIgMTYuODAxIDcuNjgxNDlaIiBmaWxsPSIjRThCQzZCIiBmaWxsLW9wYWNpdHk9IjAuMyIgc3Ryb2tlPSIjRThCQzZCIiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==) no-repeat;
  background-size: contain;
  background-position: center;
}
.nasim-doc__toc-item a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 1em;
  text-decoration: none;
  color: #A27421;
  font-weight: bold;
  cursor: pointer;
}

.n-ziarat__main {
  min-height: 0;
  flex-grow: 1;
  padding: 1.125rem 1em 6em !important;
  -webkit-user-select: text;
          user-select: text;
}

.n-ziarat__salavat {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.n-ziarat__button {
  width: 20.375rem;
  height: 3.25rem;
  line-height: 3.25rem;
  margin: 1em auto;
  max-width: 100%;
  text-align: center;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzI2IiBoZWlnaHQ9IjUyIiB2aWV3Qm94PSIwIDAgMzI2IDUyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYuODAxIDcuNjgxNDlMMTYuODAxIDguMzc4MDdDMTMuNzQzOSA4LjY4MTU2IDExLjIwNTEgMTEuMjE1OCAxMC4zMjYyIDE0LjU5OTdDMTAuMzI2MiAxNC41OTk3IDkuMDQzNzUgMjAuMTM1NSAzIDI1LjUxNjVMMy4wNjExNCAyNS41NzI2TDMgMjUuNjI4N0M5LjA0MDY5IDMxLjAwMzcgMTAuMzIzMSAzNi41Mzk0IDEwLjMyMzEgMzYuNTM5NEMxMS4yMDIgMzkuOTE3MyAxMy43NDU1IDQyLjQ0NyAxNi43OTc5IDQyLjc2MTFMMTYuNzk3OSA0NC4zMTk1QzE2LjgwMSA0Ny40NDI1IDE4Ljk0MDkgNDkuOTk5NSAyMS41Njk5IDQ5Ljk5OTVMMzA0LjI4NyA1MEMzMDYuOTE2IDUwIDMwOS4wNTYgNDcuNDQzIDMwOS4wNTYgNDQuMzIwMUwzMDkuMDU2IDQyLjc4NTlMMzA5LjA2OSA0Mi43ODU5QzMxMi4zOTggNDIuNzg1OSAzMTUuMjM0IDQwLjE0NTUgMzE2LjE3NCAzNi41Mzg0QzMxNi4xNzQgMzYuNTM4NCAzMTcuNDU2IDMxLjAwMjcgMzIzLjUgMjUuNjIxN0wzMjMuNDM5IDI1LjU2NTVMMzIzLjUgMjUuNTA5NEMzMTcuNDU2IDIwLjEyODQgMzE2LjE3NCAxNC41OTI3IDMxNi4xNzQgMTQuNTkyN0MzMTUuMjM1IDEwLjk4NTYgMzEyLjM5OCA4LjM0NTE5IDMwOS4wNjkgOC4zNDUxOUwzMDkuMDU2IDguMzQ1MTlMMzA5LjA1NiA3LjY4MDUzQzMwOS4wNTYgNC41NTYwNCAzMDYuOTA4IDIuMDAwNjEgMzA0LjI4NCAyLjAwMDYxTDIxLjU2OTkgMi4wMDAwNEMxOC45NDA5IDIuMDAxNTYgMTYuODAxIDQuNTU4NTIgMTYuODAxIDcuNjgxNDlaIiBmaWxsPSIjRThCQzZCIiBmaWxsLW9wYWNpdHk9IjAuMyIgc3Ryb2tlPSIjRThCQzZCIiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==) no-repeat;
  background-size: contain;
  background-position: center;
}
.n-ziarat__button a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 1em;
  text-decoration: none;
  color: #A27421;
  font-weight: bold;
  cursor: pointer;
}

.n-ziarat__live::after {
  content: "";
  display: block;
  margin: auto;
  width: 11.75rem;
  height: 1.875rem;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: contain;
  background-position: center;
}

.n-ziarat__live-wrapper {
  background-size: contain;
  background-position: center;
  position: relative;
  margin-top: -0.125rem;
}
.n-ziarat__live-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAFbBAMAAAD7NO3cAAAAJFBMVEUAAADfr3DvvWvnt2jnumnnvWrnumrovWvpvGvovWvpvGvovGuvvgKKAAAAC3RSTlMAEB8gP2BgksHf70JlliwAAARUSURBVHja7doxa5NRFMfhU6LWsWNGP0LBxTgVdLGTsy6u4tK9i8VF6RgRpWtx6axtzZfTVxKtmJzciyAH3uc/hjs9/CCBnDD7j5stRr55NG9ythj5rvfbw7rai1Fv53TeHtZJjHzT5rQOxx7WkNZ5Y1gXow8rYvrtQFgdaTWHNXn3acT7uN+a1uHl3uh/aM0b05pcHA3fhx8ej3hPhu/C3WVaeVgRMfvxesSbnM0j4vi8Max5jHqzZVrC6khLWD1pCasjLWH1pCWsjrSE1ZOWsDrSElZPWsLqSEtY/5zWM2GtS+tzrNnthbDWpbV4Gn/vubDWp/VFWD1pCasjLWH1pCWsjrTWhvUm7I89+DutISwnDhuOHlZp3QzLicPaTZdpCasjLWH1pCWsjrSE1ZOWsDrSElZPWsLqSEtYPWkJqyutXWG1pnUUx8JqTesyhrBuCWtbWgdDWrG4F/FQWA23y5OfWLccvjecxS+x7gpre1qvV1hfw7bsOSxYsDYPVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAlg1VusGDBSgar3GDBgpUMVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAlg1VusGDBSgar3GDBgpUMVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAlg1VusGDBSgar3GDBgpUMVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAlg1VusGDBSgar3GDBgpUMVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAlg1VusGDBSgar3GDBgpUMVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAlg1VusGDBSgar3GDBgpUMVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAlg1VusGDBSgar3GDBgpUMVrnBggUrGaxygwULVjJY5QYLFqxksMoNFixYyWCVGyxYsJLBKjdYsGAl+99YV3th6XZOV1iTs5OwdNPr/SVWzKS1Lax5/MQ6Cmm1hBW7i3h1GdJqCSuOv8YdabWG9SJWae2HbQsrVmnNwzZs9iusVVrX0tqwydkqLGl1hCWt9rCk1RGWtNrDklZjWN9exK8dSisP6/zmRxfSSsM6iJBWe1jS6ghLWu1hSasjLGm1hyWtjrCk1R6WtDrCklZ7WNLqCEta7WFJqyOsDWld7UnrZlg7p+ebH1ycSGvY6s/B6RBWmtZUWkMyJ8uwsrSGJ9IaDhrysIY30roZ1vstj6T1ZzTSGtbWjLQ6wpJWf1j5w/ePR7yXy2BaE1yMesuwWht8O+o1huXAdFhrWA5Mf5+RSqs9LGl1hNWa1qP7494QVnNai5FvfVjfASsUExCFZv6GAAAAAElFTkSuQmCC) no-repeat;
  background-position: center;
  background-size: contain;
}

.n-ziarat__live-title {
  color: #A27421;
  text-align: center;
  margin: auto;
  width: 13.75rem;
  height: 1.688rem;
  line-height: 1.688rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbkAAAA2CAMAAABtGxejAAAAb1BMVEUAAADfv3Dfr3DmtWvkumrkumXnu2jmvGznvWrnumrou2nnu2rovWvpvWvovGrovGvpvGvovWvovGvpvGv469P36Mz25cb14sD037nz3LPy2azx1qbw05/v0JjuzZLty4vsyIXrxX/qwnjpv3LovGsEScPBAAAAFHRSTlMAEBAfMDBAUGBgcICPn6+/z9/f70fjcHcAAAHNSURBVHja7dvrbqMwEAXgybpLNhBwAoYACZea8/7PuKiqAlIvKv2DRzrfKxzZzIwH+YaJU3stQPu42CSS34gsaG+Zkc0SYOrvTVU62kV5a4YJ+UE2MkDH0PZWeZxloxS9o91VKA6yTYHK0f5GxLLJEa+OAnCHlU0ytI4CUG68Lg14WQZiRCIbWNYnoahRmC29nOeRC0WH3MjPmAy4OQpE+Yr89JPYjmmBqXYUjHIA8vPxr3zpT5xdgdnAqzIsrQdmefp5enGBmR/vHHqFp+lGj5k1Hw+cBcaWhy1gZd0D+cvH1tvz4xa8yqMw7ANU6mFlzQCNIwVKjxPfdFSqkctKzjGlGh4R33RUeiCVpxR3R0pUKOTpAnYEekxYGgPAkRrDUl2+8DOnSYdkKVBGR2q0S4nyj92cJg2yZfT1cKRGDcvkVKpwZXIqMTmtmJxWTE6rVYUSo3OkRg3Lfk6lBhmTU2k1Q4k4/dKEyWm1Su6IwZEanDhr1SJlV6ASJ85arWYoGddkNSlRcIFIJ/9cIQL445UmzxWiiAtEujxwljcJS0tdalzkjWWBosyEg8wMJkeq9IhlFnOCos17L56jrUiV24RI5ARSyIrYK2l0+A/lck+43ekWKQAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
  background-position: center;
}

.n-ziarat-live-player {
  -webkit-clip-path: polygon(9% 3%, 91% 3%, 97.2% 13.1%, 97.2% 86.7%, 91.4% 97.5%, 9.1% 97.8%, 2.9% 87%, 3% 13.8%);
          clip-path: polygon(9% 3%, 91% 3%, 97.2% 13.1%, 97.2% 86.7%, 91.4% 97.5%, 9.1% 97.8%, 2.9% 87%, 3% 13.8%);
}

.content-separator {
  position: relative;
  padding: 0.5rem 0;
}

.content-separator::before {
  content: "";
  border: 1px solid rgba(187, 196, 206, 0.2);
  position: absolute;
  right: 0;
  left: 0;
  bottom: 50%;
  height: 0;
}

.content-separator__inner {
  background: #D6BB8B;
  color: #705A34;
  border-radius: 1rem;
  padding: 0.125rem 2rem;
  position: relative;
  margin: auto;
  display: table;
}

/* annually quota start */
.reserve-button-wrapper {
  max-width: 100%;
  margin: 1rem;
}

.reserve-button {
  width: 100%;
}

.icon-wrapper {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.5rem;
}

.ltr .icon-wrapper {
  margin-left: 0;
  margin-right: 0.5rem;
}

.history-wrapper {
  margin: 2rem 0;
  padding: 0.5rem 0;
  background: none;
  text-align: center;
  font-size: 0.938rem;
  font-weight: 500;
}

.history-record {
  background-color: rgba(159,114,31,0.10196);
  padding: 0.5rem 1rem;
  margin-bottom: 0.5rem;
  display: flex;
  border-radius: 2.813rem;
  font-weight: 500;
  font-size: 1rem;
}

.history-record:last-child {
  margin-bottom: 0;
}

.history-record__right-col {
  width: 25%;
  position: relative;
}

.history-record__left-col {
  width: 30%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.history-record__right-col::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0.625rem;
  bottom: 0.625rem;
  width: 0.125rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSI0MyIgdmlld0JveD0iMCAwIDIgNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMyIgZD0iTTEgMEwxIDQzIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1kYXNoYXJyYXk9IjUgNSIvPgo8L3N2Zz4=);
}

.ltr .history-record__right-col::before {
  left: auto;
  right: 0;
}

.history-record__middle-col {
  width: 40%;
  flex-grow: 1;
}

.history-record__meal {
  color: #B66D12;
  text-align: center;
  margin-bottom: 0.5rem;
}

.history-record__food-count {
  text-align: center;
  color: #212121;
}

.history-record__day {
  color: #5C8A69;
  text-align: center;
  margin-bottom: 0.5rem;
}

.history-record__season {
  color: #616161;
  background-color: rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 0.25rem;
  width: 80%;
  margin: 0 auto;
  border-radius: 2.625rem;
  font-size: 0.75rem;
}

.quota-wrapper {
  padding: 0.5rem 1rem;
  margin: 2rem 0.25rem;
  border: 0.188rem solid rgba(0, 0, 0, 0.04);
  border-radius: 2.625rem;
  background-color: #F6F1E9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.938rem;
  font-weight: 500;
}

.quota-wrapper__content {
  color: #A27421;
}

.quota-wrapper__number {
  color: #616161;
}

.quota-table {
  width: 100%;
  font-size: 1rem;
  font-weight: 500;
  border-collapse: collapse;
}

.quota-table * {
  text-align: center;
}

.quota-table tr {
  padding: 0.5rem 0;
}

.quota-table td,
.quota-table th {
  white-space: nowrap;
}

.quota__reserved-count {
  color: #5C8A69;
}

.quota__served-count {
  color: #616161;
}

.quota__voided-count {
  color: #8A5C5C;
}

.right-bordered {
  border-right: 1px solid #d1c9c9;
}

.ltr .right-bordered {
  border-right: none;
  border-left: 1px solid #d1c9c9;
}

/* annually quota end */
.nr-input-textarea {
  display: flex;
  outline: none;
  padding: 0 1.313rem;
  position: relative;
}
.nr-input-textarea .corner {
  position: absolute;
  width: 5rem;
  height: 7.5rem;
  top: 0;
}
.ltr .nr-input-textarea .corner {
  transform: scaleX(-1);
}

.nr-input-textarea .corner-first {
  right: 0;
}

.ltr .nr-input-textarea .corner-first {
  right: auto;
  left: 0;
}

.nr-input-textarea .corner-last {
  left: 0;
}

.ltr .nr-input-textarea .corner-last {
  left: auto;
  right: 0;
}

/* input text, number, currency starts */
.nr-input {
  display: flex;
  outline: none;
  padding: 0 1.313rem;
  position: relative;
}
.nr-input .corner {
  position: absolute;
  width: 1.313rem;
  height: 2.563rem;
  top: 0;
}
.ltr .nr-input .corner {
  transform: scaleX(-1);
}

.nr-input .corner-first {
  right: 0;
}

.ltr .nr-input .corner-first {
  right: auto;
  left: 0;
}

.nr-input .corner-last {
  left: 0;
}

.ltr .nr-input .corner-last {
  left: auto;
  right: 0;
}

.placeholder-important .nr-input__text::-webkit-input-placeholder {
  color: #f00;
}

.placeholder-important .nr-input__text::placeholder {
  color: #f00;
}

.nr-input__textarea {
  border: none;
  border-top: 0.5rem solid #BDBDBD;
  border-bottom: 0.5rem solid #BDBDBD;
  width: 100%;
  height: 2.563rem;
}

.nr-input__text {
  border: none;
  border-top: 0.125rem solid #BDBDBD;
  border-bottom: 0.125rem solid #BDBDBD;
  width: 100%;
  height: 2.563rem;
}

.ltr .nr-input__text {
  direction: ltr;
}

.ltr .nr-input__text::-webkit-input-placeholder {
  direction: rtl;
  text-align: right;
}

.ltr .nr-input__text::placeholder {
  direction: rtl;
  text-align: right;
}

.rtl .noFirstCorner {
  padding-right: 0 /* rtl:ignore */;
}
.ltr .noFirstCorner {
  padding-left: 0 /* rtl:ignore */;
}

.noFirstCorner .nr-input__text {
  padding-right: 1.188rem;
  border-right: 0.125rem solid #BDBDBD;
}

.ltr .noFirstCorner .nr-input__text {
  padding-right: 0;
  padding-left: 1.188rem;
  border-right: none;
  border-left: 0.125rem solid #BDBDBD;
}

.rtl .noLastCorner {
  padding-left: 0 /* rtl:ignore */;
}
.ltr .noLastCorner {
  padding-right: 0 /* rtl:ignore */;
}

.noLastCorner .nr-input__text {
  padding-left: 1.188rem;
  border-left: 0.125rem solid #BDBDBD;
}

.ltr .noLastCorner .nr-input__text {
  padding-left: 0;
  padding-right: 1.188rem;
  border-left: none;
  border-right: 0.125rem solid #BDBDBD;
}

.nr-input__text:focus {
  border-color: #E8BC6B;
}

.nr-input__text:focus ~ span .nr-input__svg-brd {
  fill: #E8BC6B;
}

.nr-input-error .nr-input__text {
  border-color: #FF5E40 !important;
}
.nr-input-error .nr-input__text ~ span .nr-input__svg-brd {
  fill: #FF5E40;
}

.nr-input-disable .nr-input__text {
  background: #eee;
  cursor: default;
}
.nr-input-disable .nr-input__svg-bg {
  fill: #eee;
}
.nr-input-disable .nr-input__svg-brd {
  fill: #BDBDBD;
}

.n-showcase__important-page {
  width: 33.33%;
  padding: 0.625rem 1px;
}

.n-showcase {
  padding-bottom: 5rem;
}

.n-showcase__important-page-icon-wrapper {
  background-size: contain;
  background-position: center;
  position: relative;
  width: 4.375rem;
  height: 4.375rem;
}
.n-showcase__important-page-icon-wrapper > svg {
  width: 2rem;
  height: 2rem;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  box-shadow: 0 0 0 1.875rem white inset !important;
}

.vpd-icon-btn {
  background-color: #5c8a69 !important;
  margin-bottom: 0 !important;
}

.vpd-header {
  background-color: #5c8a69 !important;
}

.vpd-day-effect {
  background-color: #5c8a69 !important;
}

.vpd-day-effect span {
  background-color: #5c8a69 !important;
}

.vpd-actions button {
  background-color: #5c8a69 !important;
  color: white !important;
  padding: 0 0.938rem;
  margin: 0 0.313rem;
  border-radius: 0.313rem;
}

.vpd-addon-list-item .vpd-selected {
  color: #5c8a69 !important;
}

.vpd-month-label span:hover {
  color: #5c8a69 !important;
  border-color: #5c8a69 !important;
}

.svg.nofill {
  fill: none;
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}

.muharram {
  background: #000000;
  color-scheme: dark;
  accent-color: #20c464;
  color: #fff;
}
.muharram .bottom-nav__curve::after,
.muharram .bottom-nav__extra-pad::before,
.muharram .bottom-nav__extra-pad::after {
  background: #4e4e4e;
}
.muharram .bottom-nav__curve-icon {
  color: #4e4e4e;
}
.muharram .live,
.muharram .body-pattern,
.muharram .n-competition-login {
  background-color: #000;
  background-image: url(/assets/pattern-body.fd6b030.png);
}
.muharram .main-header::before {
  background-image: url(/assets/main-header-before.8c4dd5a.png);
}
.muharram .main-header::after {
  background-image: url(/assets/main-header-after.f2d4a73.png);
}
.muharram .main-header-inn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAYAAAA3Qp8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDcyQjgzRDJGOUE0MTFFQkE5Q0ZFMzdFRDU1M0ZGRkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDcyQjgzRDFGOUE0MTFFQkE5Q0ZFMzdFRDU1M0ZGRkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTQ1MjdGQjJFNDhFMTFFQkE5NDNGQkYxMjQzNDhGQUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTQ1MjdGQjNFNDhFMTFFQkE5NDNGQkYxMjQzNDhGQUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75izn6AAAAJElEQVR42mL4//8/AxMDEBBDfH3S8x/BZSBJ7zAgKPA+QIABAHLiEEoDCyYEAAAAAElFTkSuQmCC);
}

.muharram .main-header-pattern {
  background: url(/assets/main-header-pattern.9bbb55b.png) repeat-x 0 0;
}

.ltr .muharram .main-header-pattern {
  background: url(/assets/main-header-pattern.9bbb55b.png) repeat-x 100% 0;
}

.muharram .main-header-pattern:before {
  background: linear-gradient(90deg, rgba(156, 33, 33, 0) 0%, rgba(156, 33, 33, 0.85) 58.85%, #9C2121 100%);
}

.ltr .muharram .main-header-pattern:before {
  background: linear-gradient(-90deg, rgba(156, 33, 33, 0) 0%, rgba(156, 33, 33, 0.85) 58.85%, #9C2121 100%);
}
.muharram .n-showcase__important-pages {
  padding-top: 2rem;
  position: relative;
}
.muharram .rezvan__main,
.muharram .document__content.document__content,
.muharram .n-ziarat__main {
  position: relative;
  padding-top: 2.625rem !important;
}
.muharram .vaccine__content.vaccine__content,
.muharram .gozaresh__content.gozaresh__content,
.muharram .loahe__content.loahe__content {
  position: relative;
  padding-top: 3.75rem !important;
}

.muharram .rezvan__main::before,
.muharram .loahe__content.loahe__content::before,
.muharram .document__content.document__content::before,
.muharram .n-ziarat__main::before,
.muharram .n-showcase__important-pages::before {
  background: url(/assets/katibe.09d068f.png) repeat-x 0 0;
  width: 100%;
  height: 2rem;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0.938rem 0.938rem 0 0;
  content: "";
  display: block;
}

.ltr .muharram .rezvan__main::before,
.ltr .muharram .loahe__content.loahe__content::before,
.ltr .muharram .document__content.document__content::before,
.ltr .muharram .n-ziarat__main::before,
.ltr .muharram .n-showcase__important-pages::before {
  background: url(/assets/katibe.09d068f.png) repeat-x 100% 0;
  right: auto;
  left: 0;
}
.muharram .muharram .khadem__avatar-wrapper {
  height: 0;
}
.muharram .khadem__avatar-wrapper {
  position: relative;
  z-index: 2;
  height: 0;
}
.muharram .channels,
.muharram .n-showcase__important-pages,
.muharram .patterned-box {
  background: #212121;
  box-shadow: inset 0px 0px 1.875rem #000000;
  background-image: url(/assets/dashboard-section-box-bg.7c78b7b.png);
}
.muharram .haram-live__main,
.muharram .rezvan__main {
  background: #212121;
  background-image: url(/assets/dashboard-section-box-bg.7c78b7b.png);
}
.muharram .slamic-border-top-bottom::before {
  display: none;
}
.muharram .slamic-border-top-bottom {
  background: #4E4E4E;
  margin-top: 0;
  color: #fff;
}
.muharram .n-showcase__big-banner {
  border-radius: 0px 0px 1rem 1rem;
}
.muharram .slamic-border-top-bottom:after,
.muharram .slamic-border-top-bottom:before {
  background-image: url(/assets/top-border.9996357.svg);
}

.muharram .n-showcase__important-pages--bottom {
  background: url(/assets/bg-islamic-1.61f445e.png) center center, linear-gradient(180deg, rgba(150, 30, 30, 0.46) 0%, rgba(151, 31, 31, 0.46) 100%);
  padding-top: 0.75rem;
}

.ltr .muharram .n-showcase__important-pages--bottom {
  background: url(/assets/bg-islamic-1.61f445e.png) center center, linear-gradient(-180deg, rgba(150, 30, 30, 0.46) 0%, rgba(151, 31, 31, 0.46) 100%);
}
.muharram .n-important-button {
  background: url(/assets/important-button-bg.51e12b6.png) no-repeat;
}
.muharram .n-showcase__important-pages--bottom::before {
  display: none;
}
.muharram .n-ziarat__button a,
.muharram .nasim-doc__toc-item a,
.muharram .mehmansara__main,
.muharram .rezvan-login__inputTitle,
.muharram .rezvan__service-title {
  color: #fff;
}
.muharram .haram-program {
  background: #000;
}
.muharram .haram-programs-select-day__button {
  background: #2C2C2C;
}
.muharram .haram-program__title {
  color: #E3C68F;
}
.muharram .haram-program__detail-text {
  color: #BEBEBE;
}
.muharram .haram-program__footer {
  color: #A1A1A1;
}
.muharram .lds-ellipsis__child {
  background: #9C2121 !important;
}
.muharram .dialog__box {
  background: #4e4e4e;
}
.muharram .l-vertical-list-item__action.l-vertical-list-item__action,
.muharram .alert__actions .gw-button {
  background: #029BAE;
}
.muharram .document__content.document__content h2 {
  color: #20c464;
}
.muharram .nasim-doc__toc-item a {
  color: #ffffff;
}
.muharram .l-vertical-list-item__actions,
.muharram .l-vertical-list-item__details {
  border-bottom: 1px solid #4c4c4c;
}
.muharram .bottom-nav__item-icon {
  color: #fff;
}
.muharram .bottom-nav__link--current .bottom-nav__item-icon {
  color: #fed640;
}
.muharram .bottom-nav__link--current .bottom-nav__item-title {
  color: #fed640;
}
.muharram .n-hadis {
  background: rgba(255, 255, 255, 0.1);
}
.muharram .live__current-channel {
  background: #191919;
}
.muharram .rezvan__detail-box.rezvan__khadem-details {
  background-color: #E3C68F;
}
.muharram .rezvan__khadem-details table {
  color: #8B744A;
}
.muharram .rezvan__khadem-details table span {
  color: #212121 !important;
}
.muharram .rezvan__detail-box.rezvan__khadem-details {
  color: #212121;
}
.muharram .rezvan__detail-box.rezvan__khadem-details .rezvan__khadem-details-name {
  display: table;
  margin: auto;
  margin-bottom: 0.8em;
}
.muharram .mehmansara__half-icon {
  position: relative;
}
.muharram .n-competitions-list__header,
.muharram .n-competition-details__header {
  margin-bottom: -1rem;
}
.muharram .n-competition-questions__header {
  margin-bottom: 0.8rem;
}
.muharram .calendar-page .slamic-border-top-bottom:after,
.muharram .calendar-page .slamic-border-top-bottom:before {
  background-image: url(/assets/top-border-gold.1889381.svg);
}
.muharram .calendar-page .slamic-border-top-bottom::before {
  display: block;
}
.muharram .calendar-page .rezvan__main {
  padding-top: 3.75rem !important;
}
.muharram .calendar-page .calendar-table__item,
.muharram .calendar-page .calendar-info,
.muharram .calendar-page .calendar-top__strong {
  color: #fff;
}
.muharram .calendar-page .calendar-info__ovghat__item {
  color: #BA7834;
}
.muharram .calendar-page .calendar-info__ovghat__item__time {
  color: #E3C68F;
}
.muharram .calendar-page .calendar-info-bottom {
  background-color: rgba(255, 255, 255, 0.1);
}
.muharram .calendar-page .event-calendar {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.25);
}
.muharram .calendar-page .event-calendar__title {
  color: #CDA75D;
}
.muharram .calendar-page .event-calendar__arrow {
  background-color: #2B2B2B;
}
.muharram .calendar-page .calendar-table__head {
  color: #9C9C9C;
}
.muharram .calendar-page .calendar-table__item.holiday {
  color: #D96262;
}
.muharram .calendar-page .calendar-table__item.today > div {
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: contain;
}
.muharram .calendar-page .calendar-table__today-btn {
  background: url(/assets/calendar-btn.51e12b6.png) no-repeat center center;
}
.muharram .mehmasara-staff__select-meal {
  background: #242424;
}
.muharram .mehmasara-staff__select-meal-label {
  background: #3b3b3b;
}
.muharram .login__modify-button {
  color: #1dffff;
}
.muharram .nr-form__item label {
  color: #fff;
}
.muharram .corner {
  color: #3b3b3b;
}
.muharram .bottom-sheet__content {
  background: #434241;
}
.muharram .select-language__button {
  background: rgba(0, 0, 0, 0.1);
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}

.aqr-app .body-pattern {
  background-color: #1C39BB;
}
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}

/* windicss layer base */
/* windicss layer components */
/* windicss layer utilities */
.container {
  width: 100% !important;
}

@media (min-width: 40rem) {
  .container {
    max-width: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .container {
    max-width: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .container {
    max-width: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .container {
    max-width: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .container {
    max-width: 96rem !important;
  }
}
.bg-transparent {
  background-color: transparent !important;
}

.bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.bg-\[\#f0f0f0\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(240, 240, 240, var(--tw-bg-opacity)) !important;
}

.bg-\[\#00B3A0\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(0, 179, 160, var(--tw-bg-opacity)) !important;
}

.bg-gray-900\/80 {
  --tw-bg-opacity: 0.8 !important;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity)) !important;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}

.bg-gray-500\/10 {
  --tw-bg-opacity: 0.1 !important;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity)) !important;
}

.bg-teal-500\/10 {
  --tw-bg-opacity: 0.1 !important;
  background-color: rgba(20, 184, 166, var(--tw-bg-opacity)) !important;
}

.bg-red-500\/10 {
  --tw-bg-opacity: 0.1 !important;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
}

.bg-rose-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 228, 230, var(--tw-bg-opacity)) !important;
}

.bg-black\/50 {
  --tw-bg-opacity: 0.5 !important;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}

.bg-gray-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity)) !important;
}

.bg-\[\#faf9f6\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(250, 249, 246, var(--tw-bg-opacity)) !important;
}

.bg-\[\#0000000A\] {
  --tw-bg-opacity: 0.0392156862745098 !important;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}

.bg-none {
  background-image: none !important;
}

.hover\:bg-gradient-to-b:hover {
  background-image: -o-linear-gradient(top, var(--tw-gradient-stops)) !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops))) !important;
}

.ltr .hover\:bg-gradient-to-b:hover {
  background-image: -webkit-gradient(linear, right top, right bottom, from(var(--tw-gradient-stops))) !important;
}

.d .hover\:bg-gradient-to-b:hover {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-t {
  background-image: -o-linear-gradient(bottom, var(--tw-gradient-stops)) !important;
  background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops))) !important;
}

.ltr .bg-gradient-to-t {
  background-image: -webkit-gradient(linear, right bottom, right top, from(var(--tw-gradient-stops))) !important;
}

.d .bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important;
}

.from-rose-100 {
  --tw-gradient-from: rgba(255, 228, 230, var(--tw-from-opacity, 1)) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.from-emerald-100 {
  --tw-gradient-from: rgba(209, 250, 229, var(--tw-from-opacity, 1)) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.from-gray-200 {
  --tw-gradient-from: rgba(229, 231, 235, var(--tw-from-opacity, 1)) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.to-rose-50 {
  --tw-gradient-to: rgba(255, 241, 242, var(--tw-to-opacity, 1)) !important;
}

.to-emerald-50 {
  --tw-gradient-to: rgba(236, 253, 245, var(--tw-to-opacity, 1)) !important;
}

.to-gray-50 {
  --tw-gradient-to: rgba(249, 250, 251, var(--tw-to-opacity, 1)) !important;
}

.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: 0.1 !important;
}

.hover\:bg-opacity-5:hover {
  --tw-bg-opacity: 0.05 !important;
}

.bg-opacity-10 {
  --tw-bg-opacity: 0.1 !important;
}

.bg-center {
  background-position: center !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.before\:bg-contain::before {
  background-size: contain !important;
}

.bg-contain {
  background-size: contain !important;
}

.border-collapse {
  border-collapse: collapse !important;
}

.border-\[\#B9934A80\] {
  --tw-border-opacity: 0.5019607843137255 !important;
  border-color: rgba(185, 147, 74, var(--tw-border-opacity)) !important;
}

.border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity)) !important;
}

.border-\[\#e8bc6b\] {
  --tw-border-opacity: 1 !important;
  border-color: rgba(232, 188, 107, var(--tw-border-opacity)) !important;
}

.border-\[\#50505040\] {
  --tw-border-opacity: 0.25098039215686274 !important;
  border-color: rgba(80, 80, 80, var(--tw-border-opacity)) !important;
}

.border-transparent {
  border-color: transparent !important;
}

.rounded-full {
  border-radius: 624.938rem !important;
}

.rounded-8px {
  border-radius: 0.5rem !important;
}

.rounded-14px {
  border-radius: 0.875rem !important;
}

.rounded-12px {
  border-radius: 0.75rem !important;
}

.rounded-16px {
  border-radius: 1rem !important;
}

.rounded-17px {
  border-radius: 1.063rem !important;
}

.rounded-20px {
  border-radius: 1.25rem !important;
}

.rounded-xl {
  border-radius: 0.75rem !important;
}

.rounded-3xl {
  border-radius: 1.5rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.5rem !important;
}

.rounded-\[20px\] {
  border-radius: 1.25rem !important;
}

.rounded-\[24px\] {
  border-radius: 1.5rem !important;
}

.rounded-md {
  border-radius: 0.375rem !important;
}

.rounded-\[10px\] {
  border-radius: 0.625rem !important;
}

.rounded-\[\.6rem\] {
  border-radius: 0.6rem !important;
}

.rounded-2xl {
  border-radius: 1rem !important;
}

.rounded-6px {
  border-radius: 0.375rem !important;
}

.rounded-\[1em\] {
  border-radius: 1em !important;
}

.rounded-tl-none {
  border-top-left-radius: 0px !important;
}

.ltr .rounded-tl-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0px !important;
}

.border-solid {
  border-style: solid !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-none {
  border-style: none !important;
}

.border-2px {
  border-width: 0.125rem !important;
}

.border-1px {
  border-width: 1px !important;
}

.border-2\.5px {
  border-width: 0.156rem !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 0.125rem !important;
}

.border-0 {
  border-width: 0px !important;
}

.border {
  border-width: 1px !important;
}

.border-4 {
  border-width: 0.25rem !important;
}

.border\:1px {
  border-width: 1px !important;
}

.border-\[2px\] {
  border-width: 0.125rem !important;
}

.border-t-1px {
  border-top-width: 1px !important;
}

.border-b-0 {
  border-bottom-width: 0px !important;
}

.border-r-0 {
  border-right-width: 0px !important;
}

.ltr .border-r-0 {
  border-right-width: medium !important;
  border-left-width: 0px !important;
}

.border-l-0 {
  border-left-width: 0px !important;
}

.ltr .border-l-0 {
  border-left-width: medium !important;
  border-right-width: 0px !important;
}

.border-t-0 {
  border-top-width: 0px !important;
}

.border-x-0 {
  border-left-width: 0px !important;
  border-right-width: 0px !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed !important;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.inline {
  display: inline !important;
}

.flex {
  display: flex !important;
}

.table {
  display: table !important;
}

.grid {
  display: grid !important;
}

.contents {
  display: contents !important;
}

.hidden {
  display: none !important;
}

.basis-0 {
  flex-basis: 0px !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-col {
  flex-direction: column !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.items-start {
  align-items: flex-start !important;
}

.items-end {
  align-items: flex-end !important;
}

.items-center {
  align-items: center !important;
}

.self-end {
  align-self: flex-end !important;
}

.self-center {
  align-self: center !important;
}

.self-stretch {
  align-self: stretch !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

.justify-between {
  justify-content: space-between !important;
}

.justify-around {
  justify-content: space-around !important;
}

.justify-evenly {
  justify-content: space-evenly !important;
}

.flex-1 {
  flex: 1 1 0% !important;
}

.flex-grow {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink {
  flex-shrink: 1 !important;
}

.font-default {
  font-family: IRANSansEnNum, IRANSans !important;
}

.font-bold {
  font-weight: 700 !important;
}

.font-700 {
  font-weight: 700 !important;
}

.font-500 {
  font-weight: 500 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-600 {
  font-weight: 600 !important;
}

.font-extrabold {
  font-weight: 800 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.before\:font-bold::before {
  font-weight: 700 !important;
}

.font-400 {
  font-weight: 400 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.h-6 {
  height: 1.5rem !important;
}

.h-8 {
  height: 2rem !important;
}

.h-full {
  height: 100% !important;
}

.h-10 {
  height: 2.5rem !important;
}

.h-auto {
  height: auto !important;
}

.h-5 {
  height: 1.25rem !important;
}

.h-7 {
  height: 1.75rem !important;
}

.h-3 {
  height: 0.75rem !important;
}

.h-4 {
  height: 1rem !important;
}

.h-14 {
  height: 3.5rem !important;
}

.h-screen {
  height: 100vh !important;
}

.h-40 {
  height: 10rem !important;
}

.h-20 {
  height: 5rem !important;
}

.h-0 {
  height: 0px !important;
}

.h-18 {
  height: 4.5rem !important;
}

.h-65px {
  height: 4.063rem !important;
}

.h-72px {
  height: 4.5rem !important;
}

.h-48px {
  height: 3rem !important;
}

.h-40px {
  height: 2.5rem !important;
}

.h-22px {
  height: 1.375rem !important;
}

.h-19px {
  height: 1.188rem !important;
}

.h-52px {
  height: 3.25rem !important;
}

.h-\[400px\] {
  height: 25rem !important;
}

.h-180px {
  height: 11.25rem !important;
}

.h-56px {
  height: 3.5rem !important;
}

.h-102px {
  height: 6.375rem !important;
}

.h-2px {
  height: 0.125rem !important;
}

.h-12px {
  height: 0.75rem !important;
}

.h-84px {
  height: 5.25rem !important;
}

.h-159px {
  height: 9.938rem !important;
}

.h-35px {
  height: 2.188rem !important;
}

.h-85px {
  height: 5.313rem !important;
}

.h-41px {
  height: 2.563rem !important;
}

.h-\[50vh\] {
  height: 50vh !important;
}

.h-47px {
  height: 2.938rem !important;
}

.h-17 {
  height: 4.25rem !important;
}

.h-\[27px\] {
  height: 1.688rem !important;
}

.h-15px {
  height: 0.938rem !important;
}

.h-200px {
  height: 12.5rem !important;
}

.h-105px {
  height: 6.563rem !important;
}

.h-23px {
  height: 1.438rem !important;
}

.h-18px {
  height: 1.125rem !important;
}

.h-50px {
  height: 3.125rem !important;
}

.h-120px {
  height: 7.5rem !important;
}

.h-160px {
  height: 10rem !important;
}

.h-34px {
  height: 2.125rem !important;
}

.h-80vh {
  height: 80vh !important;
}

.h-164px {
  height: 10.25rem !important;
}

.h-70px {
  height: 4.375rem !important;
}

.h-199px {
  height: 12.438rem !important;
}

.h-1px {
  height: 1px !important;
}

.h-30px {
  height: 1.875rem !important;
}

.h-32px {
  height: 2rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}

.text-16px {
  font-size: 1rem !important;
  line-height: 1 !important;
}

.text-14px {
  font-size: 0.875rem !important;
  line-height: 1 !important;
}

.text-12px {
  font-size: 0.75rem !important;
  line-height: 1 !important;
}

.text-15px {
  font-size: 0.938rem !important;
  line-height: 1 !important;
}

.text-13px {
  font-size: 0.813rem !important;
  line-height: 1 !important;
}

.text-17px {
  font-size: 1.063rem !important;
  line-height: 1 !important;
}

.text-\[15px\] {
  font-size: 0.938rem !important;
  line-height: 1 !important;
}

.text-\[11px\] {
  font-size: 0.688rem !important;
  line-height: 1 !important;
}

.text-\[14px\] {
  font-size: 0.875rem !important;
  line-height: 1 !important;
}

.text-\[1\.2em\] {
  font-size: 1.2em !important;
  line-height: 1 !important;
}

.text-11px {
  font-size: 0.688rem !important;
  line-height: 1 !important;
}

.text-20px {
  font-size: 1.25rem !important;
  line-height: 1 !important;
}

.text-18px {
  font-size: 1.125rem !important;
  line-height: 1 !important;
}

.text-\[12px\] {
  font-size: 0.75rem !important;
  line-height: 1 !important;
}

.text-\[0\.8rem\] {
  font-size: 0.8rem !important;
  line-height: 1 !important;
}

.text-\[13px\] {
  font-size: 0.813rem !important;
  line-height: 1 !important;
}

.leading-17px {
  line-height: 1.063rem !important;
}

.leading-16px {
  line-height: 1rem !important;
}

.leading-normal {
  line-height: 1.5 !important;
}

.leading-15px {
  line-height: 0.938rem !important;
}

.leading-20px {
  line-height: 1.25rem !important;
}

.leading-5 {
  line-height: 1.25rem !important;
}

.leading-23px {
  line-height: 1.438rem !important;
}

.leading-6 {
  line-height: 1.5rem !important;
}

.leading-18px {
  line-height: 1.125rem !important;
}

.leading-3 {
  line-height: 0.75rem !important;
}

.\!leading-normal {
  line-height: 1.5 !important;
}

.leading-\[3\.7em\] {
  line-height: 3.7em !important;
}

.list-none {
  list-style-type: none !important;
}

.m-auto {
  margin: auto !important;
}

.m-0 {
  margin: 0px !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-0\.3 {
  margin: 0.075rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-1em {
  margin: 1em !important;
}

.m-\[0\.625rem\] {
  margin: 0.625rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.-mx-px {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.my-0\.3 {
  margin-top: 0.075rem !important;
  margin-bottom: 0.075rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-1em {
  margin-left: 1em !important;
  margin-right: 1em !important;
}

.my-1em {
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}

.mx-2\.3vw {
  margin-left: 2.3vw !important;
  margin-right: 2.3vw !important;
}

.my-6px {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.mx-10px {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.mx-2\.5 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.mx-30px {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}

.mx-16px {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-\[1\.2rem\] {
  margin-top: 1.2rem !important;
  margin-bottom: 1.2rem !important;
}

.my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.mt-1\.5 {
  margin-top: 0.375rem !important;
}

.mt-1\.7 {
  margin-top: 0.425rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.ml-3px {
  margin-left: 0.188rem !important;
}

.ltr .ml-3px {
  margin-left: 0 !important;
  margin-right: 0.188rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.ml-8 {
  margin-left: 2rem !important;
}

.ltr .ml-8 {
  margin-left: 0 !important;
  margin-right: 2rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-10px {
  margin-top: 0.625rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.last\:mb-0:last-child {
  margin-bottom: 0px !important;
}

.mt-7 {
  margin-top: 1.75rem !important;
}

.not-last\:ml-4:not(:last-child) {
  margin-left: 1rem !important;
}

.ltr .not-last\:ml-4:not(:last-child) {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.ltr .mr-1 {
  margin-right: 0 !important;
  margin-left: 0.25rem !important;
}

.mr-auto {
  margin-right: auto !important;
}

.ltr .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.ltr .mr-4 {
  margin-right: 0 !important;
  margin-left: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-20px {
  margin-bottom: 1.25rem !important;
}

.ml-auto {
  margin-left: auto !important;
}

.ltr .ml-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mb-\[70px\] {
  margin-bottom: 4.375rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ltr .ml-2 {
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.ltr .mr-2 {
  margin-right: 0 !important;
  margin-left: 0.5rem !important;
}

.mt-\[1\.85rem\] {
  margin-top: 1.85rem !important;
}

.mb-18px {
  margin-bottom: 1.125rem !important;
}

.mr-8 {
  margin-right: 2rem !important;
}

.ltr .mr-8 {
  margin-right: 0 !important;
  margin-left: 2rem !important;
}

.ml-1\.75 {
  margin-left: 0.4375rem !important;
}

.ltr .ml-1\.75 {
  margin-left: 0 !important;
  margin-right: 0.4375rem !important;
}

.mr-1\.75 {
  margin-right: 0.4375rem !important;
}

.ltr .mr-1\.75 {
  margin-right: 0 !important;
  margin-left: 0.4375rem !important;
}

.mt-1\.75 {
  margin-top: 0.4375rem !important;
}

.mb-0\.3 {
  margin-bottom: 0.075rem !important;
}

.mt-30px {
  margin-top: 1.875rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ltr .ml-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}

.mt-0\.5 {
  margin-top: 0.125rem !important;
}

.mr-10px {
  margin-right: 0.625rem !important;
}

.ltr .mr-10px {
  margin-right: 0 !important;
  margin-left: 0.625rem !important;
}

.mb-\[-128px\] {
  margin-bottom: -8rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.ltr .ml-4 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}

.mb-3\.5rem {
  margin-bottom: 3.5rem !important;
}

.mb-8px {
  margin-bottom: 0.5rem !important;
}

.mb-100px {
  margin-bottom: 6.25rem !important;
}

.mt-120px {
  margin-top: 7.5rem !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.-mt-7 {
  margin-top: -1.75rem !important;
}

.mb-5px {
  margin-bottom: 0.313rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.mt-150px {
  margin-top: 9.375rem !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.ltr .ml-0 {
  margin-left: 0 !important;
  margin-right: 0px !important;
}

.ml-14px {
  margin-left: 0.875rem !important;
}

.ltr .ml-14px {
  margin-left: 0 !important;
  margin-right: 0.875rem !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.ltr .mr-0 {
  margin-right: 0 !important;
  margin-left: 0px !important;
}

.ml-6 {
  margin-left: 1.5rem !important;
}

.ltr .ml-6 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}

.first\:mt-7:first-child {
  margin-top: 1.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.ltr .mr-3 {
  margin-right: 0 !important;
  margin-left: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.ltr .ml-3 {
  margin-left: 0 !important;
  margin-right: 0.75rem !important;
}

.mt-12 {
  margin-top: 3rem !important;
}

.mb-15 {
  margin-bottom: 3.75rem !important;
}

.-mt-10 {
  margin-top: -2.5rem !important;
}

.mt-40px {
  margin-top: 2.5rem !important;
}

.mt-13px {
  margin-top: 0.813rem !important;
}

.mt-22px {
  margin-top: 1.375rem !important;
}

.mt-8px {
  margin-top: 0.5rem !important;
}

.mb-64px {
  margin-bottom: 4rem !important;
}

.mb-\[4rem\] {
  margin-bottom: 4rem !important;
}

.mb-\[1\.4rem\] {
  margin-bottom: 1.4rem !important;
}

.mb-30px {
  margin-bottom: 1.875rem !important;
}

.mt-5px {
  margin-top: 0.313rem !important;
}

.ml-12 {
  margin-left: 3rem !important;
}

.ltr .ml-12 {
  margin-left: 0 !important;
  margin-right: 3rem !important;
}

.mb-13px {
  margin-bottom: 0.813rem !important;
}

.mt-35px {
  margin-top: 2.188rem !important;
}

.mb-27px {
  margin-bottom: 1.688rem !important;
}

.mb-\[1\.6rem\] {
  margin-bottom: 1.6rem !important;
}

.max-h-full {
  max-height: 100% !important;
}

.max-h-\[120px\] {
  max-height: 7.5rem !important;
}

.max-w-full {
  max-width: 100% !important;
}

.max-w-80 {
  max-width: 20rem !important;
}

.max-w-600px {
  max-width: 37.5rem !important;
}

.max-w-100px {
  max-width: 6.25rem !important;
}

.max-w-4\/5 {
  max-width: 80% !important;
}

.max-w-70 {
  max-width: 17.5rem !important;
}

.max-w-450 {
  max-width: 112.5rem !important;
}

.max-w-\[340px\] {
  max-width: 21.25rem !important;
}

.max-w-\[33\.3\%\] {
  max-width: 33.3% !important;
}

.max-w-\[50\%\] {
  max-width: 50% !important;
}

.max-w-\[320px\] {
  max-width: 20rem !important;
}

.max-w-\[max-content\] {
  max-width: -webkit-max-content !important;
  max-width: max-content !important;
}

.min-h-6 {
  min-height: 1.5rem !important;
}

.min-h-55px {
  min-height: 3.438rem !important;
}

.min-h-130px {
  min-height: 8.125rem !important;
}

.min-h-150px {
  min-height: 9.375rem !important;
}

.min-w-0 {
  min-width: 0px !important;
}

.min-w-12 {
  min-width: 3rem !important;
}

.min-w-28 {
  min-width: 7rem !important;
}

.min-w-14 {
  min-width: 3.5rem !important;
}

.min-w-77px {
  min-width: 4.813rem !important;
}

.min-w-160 {
  min-width: 40rem !important;
}

.min-w-2\/3 {
  min-width: 66.666667% !important;
}

.min-w-70 {
  min-width: 17.5rem !important;
}

.min-w-50 {
  min-width: 12.5rem !important;
}

.min-w-1\/2 {
  min-width: 50% !important;
}

.min-w-22 {
  min-width: 5.5rem !important;
}

.min-w-140px {
  min-width: 8.75rem !important;
}

.min-w-4\/7 {
  min-width: 57.142857% !important;
}

.min-w-3\/7 {
  min-width: 42.857143% !important;
}

.min-w-\[50\%\] {
  min-width: 50% !important;
}

.min-w-3\/5 {
  min-width: 60% !important;
}

.object-cover {
  object-fit: cover !important;
}

.hover\:opacity-80:hover {
  opacity: 0.8 !important;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.disabled\:opacity-50:disabled {
  opacity: 0.5 !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.outline-none {
  outline: 0.125rem solid transparent !important;
  outline-offset: 0.125rem !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.p-0 {
  padding: 0px !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-\[15px\] {
  padding: 0.938rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.p-16 {
  padding: 4rem !important;
}

.p-y-\[8rem_5px_7rem\] {
  padding: 8rem 0.313rem 7rem !important;
}

.p-x-0\.7em {
  padding: 0.7em !important;
}

.p-16px {
  padding: 1rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-6px {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-30px {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}

.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-6px {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.px-24px {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-10px {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.px-2em {
  padding-left: 2em !important;
  padding-right: 2em !important;
}

.py-1em {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

.px-1\.5rem {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.px-44px {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}

.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.px-18px {
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important;
}

.py-12px {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.px-30px {
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important;
}

.py-21px {
  padding-top: 1.313rem !important;
  padding-bottom: 1.313rem !important;
}

.px-\[0\.75rem\] {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.px-14px {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important;
}

.px-\[0\.7rem\] {
  padding-left: 0.7rem !important;
  padding-right: 0.7rem !important;
}

.py-\[1rem\] {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pt-100px {
  padding-top: 6.25rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pt-6 {
  padding-top: 1.5rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-5 {
  padding-top: 1.25rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pb-100px {
  padding-bottom: 6.25rem !important;
}

.pb-70px {
  padding-bottom: 4.375rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.ltr .pr-2 {
  padding-right: 0 !important;
  padding-left: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.ltr .pl-2 {
  padding-left: 0 !important;
  padding-right: 0.5rem !important;
}

.pt-10 {
  padding-top: 2.5rem !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.ltr .pr-0 {
  padding-right: 0 !important;
  padding-left: 0px !important;
}

.pt-8 {
  padding-top: 2rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.ltr .pr-4 {
  padding-right: 0 !important;
  padding-left: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.ltr .pl-4 {
  padding-left: 0 !important;
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-28 {
  padding-bottom: 7rem !important;
}

.pb-60px {
  padding-bottom: 3.75rem !important;
}

.pl-0\.5em {
  padding-left: 0.5em !important;
}

.ltr .pl-0\.5em {
  padding-left: 0 !important;
  padding-right: 0.5em !important;
}

.pr-9px {
  padding-right: 0.563rem !important;
}

.ltr .pr-9px {
  padding-right: 0 !important;
  padding-left: 0.563rem !important;
}

.pl-14px {
  padding-left: 0.875rem !important;
}

.ltr .pl-14px {
  padding-left: 0 !important;
  padding-right: 0.875rem !important;
}

.pt-7 {
  padding-top: 1.75rem !important;
}

.pb-6 {
  padding-bottom: 1.5rem !important;
}

.pb-2px {
  padding-bottom: 0.125rem !important;
}

.pb-11 {
  padding-bottom: 2.75rem !important;
}

.pt-\[0\.1rem\] {
  padding-top: 0.1rem !important;
}

.pb-\[0\.9rem\] {
  padding-bottom: 0.9rem !important;
}

.pt-7px {
  padding-top: 0.438rem !important;
}

.pb-5 {
  padding-bottom: 1.25rem !important;
}

.placeholder-white::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity)) !important;
}

.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity)) !important;
}

.tab {
  tab-size: 4 !important;
}

.tab\.value {
  tab-size: 4 !important;
}

.static {
  position: static !important;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.inset-0 {
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
}

.inset-y-0 {
  top: 0px !important;
  bottom: 0px !important;
}

.inset-x-0 {
  right: 0px !important;
  left: 0px !important;
}

.-inset-x-2 {
  right: -0.5rem !important;
  left: -0.5rem !important;
}

.inset-x-2\.5 {
  right: 0.625rem !important;
  left: 0.625rem !important;
}

.bottom-2 {
  bottom: 0.5rem !important;
}

.bottom-0 {
  bottom: 0px !important;
}

.right-0 {
  right: 0px !important;
}

.ltr .right-0 {
  right: auto !important;
  left: 0px !important;
}

.left-0 {
  left: 0px !important;
}

.ltr .left-0 {
  left: auto !important;
  right: 0px !important;
}

.bottom-65px {
  bottom: 4.063rem !important;
}

.bottom-20 {
  bottom: 5rem !important;
}

.top-0 {
  top: 0px !important;
}

.top-3 {
  top: 0.75rem !important;
}

.top-2 {
  top: 0.5rem !important;
}

.right-2 {
  right: 0.5rem !important;
}

.ltr .right-2 {
  right: auto !important;
  left: 0.5rem !important;
}

.top-4 {
  top: 1rem !important;
}

.bottom-4 {
  bottom: 1rem !important;
}

.top-60px {
  top: 3.75rem !important;
}

.top-18 {
  top: 4.5rem !important;
}

.-bottom-2 {
  bottom: -0.5rem !important;
}

.left-1\/2 {
  left: 50% !important;
}

.ltr .left-1\/2 {
  left: auto !important;
  right: 50% !important;
}

.left-2 {
  left: 0.5rem !important;
}

.ltr .left-2 {
  left: auto !important;
  right: 0.5rem !important;
}

.bottom-14px {
  bottom: 0.875rem !important;
}

.right-32px {
  right: 2rem !important;
}

.ltr .right-32px {
  right: auto !important;
  left: 2rem !important;
}

.left-32px {
  left: 2rem !important;
}

.ltr .left-32px {
  left: auto !important;
  right: 2rem !important;
}

.resize-none {
  resize: none !important;
}

.resize {
  resize: both !important;
}

.shadow-xl {
  --tw-shadow: 0 1.25rem 1.563rem -0.313rem rgba(0, 0, 0,0.1),0 0.5rem 0.625rem -0.375rem rgba(0, 0, 0,0.1) !important;
  --tw-shadow-colored: 0 1.25rem 1.563rem -0.313rem var(--tw-shadow-color),0 0.5rem 0.625rem -0.375rem var(--tw-shadow-color) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;
}

.shadow-primaryBorder {
  --tw-shadow: 0 0 0 0.125rem #00BCD4 !important;
  --tw-shadow-colored: 0 0 0 0.125rem #00BCD4 !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;
}

.shadow-sm {
  --tw-shadow: 0 1px 0.125rem 0 rgba(0, 0, 0,0.05) !important;
  --tw-shadow-colored: 0 1px 0.125rem 0 var(--tw-shadow-color) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;
}

.shadow-md {
  --tw-shadow: 0 0.25rem 0.375rem -1px rgba(0, 0, 0,0.1),0 0.125rem 0.25rem -0.125rem rgba(0, 0, 0,0.1) !important;
  --tw-shadow-colored: 0 0.25rem 0.375rem -1px var(--tw-shadow-color),0 0.125rem 0.25rem -0.125rem var(--tw-shadow-color) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;
}

.shadow-lg {
  --tw-shadow: 0 0.625rem 0.938rem -0.188rem rgba(0, 0, 0,0.1),0 0.25rem 0.375rem -0.25rem rgba(0, 0, 0,0.1) !important;
  --tw-shadow-colored: 0 0.625rem 0.938rem -0.188rem var(--tw-shadow-color),0 0.25rem 0.375rem -0.25rem var(--tw-shadow-color) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;
}

.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.12\)\] {
  --tw-shadow-color: rgba(0 1px 0.188rem rgba(0,0,0,0.12), 1) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}

.table-fixed {
  table-layout: fixed !important;
}

.text-left {
  text-align: left !important;
}

.ltr .text-left {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.before\:text-center::before {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.ltr .text-right {
  text-align: left !important;
}

.text-justify {
  text-align: justify !important;
}

.text-gray-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(31, 41, 55, var(--tw-text-opacity)) !important;
}

.text-white {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.text-\[\#757575\] {
  --tw-text-opacity: 1 !important;
  color: rgba(117, 117, 117, var(--tw-text-opacity)) !important;
}

.text-black {
  --tw-text-opacity: 1 !important;
  color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
}

.text-\[\#B9934A\] {
  --tw-text-opacity: 1 !important;
  color: rgba(185, 147, 74, var(--tw-text-opacity)) !important;
}

.text-transparent {
  color: transparent !important;
}

.text-inherit {
  color: inherit !important;
}

.text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(55, 65, 81, var(--tw-text-opacity)) !important;
}

.text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(107, 114, 128, var(--tw-text-opacity)) !important;
}

.text-green-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
}

.text-\[\#F07B7C\] {
  --tw-text-opacity: 1 !important;
  color: rgba(240, 123, 124, var(--tw-text-opacity)) !important;
}

.text-\[\#828282\] {
  --tw-text-opacity: 1 !important;
  color: rgba(130, 130, 130, var(--tw-text-opacity)) !important;
}

.text-\[\#029BAE\] {
  --tw-text-opacity: 1 !important;
  color: rgba(2, 155, 174, var(--tw-text-opacity)) !important;
}

.text-\[\#AC9260\] {
  --tw-text-opacity: 1 !important;
  color: rgba(172, 146, 96, var(--tw-text-opacity)) !important;
}

.text-blue-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
}

.text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
}

.text-rose-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(225, 29, 72, var(--tw-text-opacity)) !important;
}

.text-\[\#808080\] {
  --tw-text-opacity: 1 !important;
  color: rgba(128, 128, 128, var(--tw-text-opacity)) !important;
}

.text-red-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
}

.text-\[\#099427\] {
  --tw-text-opacity: 1 !important;
  color: rgba(9, 148, 39, var(--tw-text-opacity)) !important;
}

.text-\[\#00a35e\] {
  --tw-text-opacity: 1 !important;
  color: rgba(0, 163, 94, var(--tw-text-opacity)) !important;
}

.text-\[\#ed1101\] {
  --tw-text-opacity: 1 !important;
  color: rgba(237, 17, 1, var(--tw-text-opacity)) !important;
}

.text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(75, 85, 99, var(--tw-text-opacity)) !important;
}

.truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.italic {
  font-style: italic !important;
}

.no-underline {
  text-decoration: none !important;
}

.empty\:before\:content-\[attr\(placeholder\)\]:empty::before {
  content: attr(placeholder) !important;
}

.tabular-nums {
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-spacing: tabular-nums !important;
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/) !important;
  -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
          font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
}

.select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}

.visible {
  visibility: visible !important;
}

.whitespace-nowrap {
  white-space: nowrap !important;
}

.whitespace-pre-line {
  white-space: pre-line !important;
}

.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.break-words {
  overflow-wrap: break-word !important;
}

.w-full {
  width: 100% !important;
}

.w-1\/3 {
  width: 33.333333% !important;
}

.w-6 {
  width: 1.5rem !important;
}

.w-8 {
  width: 2rem !important;
}

.w-10 {
  width: 2.5rem !important;
}

.w-5 {
  width: 1.25rem !important;
}

.w-4\/5 {
  width: 80% !important;
}

.w-7 {
  width: 1.75rem !important;
}

.w-1 {
  width: 0.25rem !important;
}

.w-4 {
  width: 1rem !important;
}

.w-14 {
  width: 3.5rem !important;
}

.w-1\/2 {
  width: 50% !important;
}

.w-80 {
  width: 20rem !important;
}

.w-3 {
  width: 0.75rem !important;
}

.w-40 {
  width: 10rem !important;
}

.w-20 {
  width: 5rem !important;
}

.w-65px {
  width: 4.063rem !important;
}

.w-22\/100 {
  width: 22% !important;
}

.w-48px {
  width: 3rem !important;
}

.w-40px {
  width: 2.5rem !important;
}

.w-22px {
  width: 1.375rem !important;
}

.w-19px {
  width: 1.188rem !important;
}

.w-63px {
  width: 3.938rem !important;
}

.w-56px {
  width: 3.5rem !important;
}

.w-102px {
  width: 6.375rem !important;
}

.w-2px {
  width: 0.125rem !important;
}

.w-1px {
  width: 1px !important;
}

.w-84px {
  width: 5.25rem !important;
}

.w-35px {
  width: 2.188rem !important;
}

.w-90px {
  width: 5.625rem !important;
}

.w-23px {
  width: 1.438rem !important;
}

.w-21px {
  width: 1.313rem !important;
}

.w-36px {
  width: 2.25rem !important;
}

.w-33px {
  width: 2.063rem !important;
}

.w-2\/7 {
  width: 28.571429% !important;
}

.w-5\/7 {
  width: 71.428571% !important;
}

.w-5\/11 {
  width: 45.454545% !important;
}

.w-1\/11 {
  width: 9.090909% !important;
}

.w-3\/7 {
  width: 42.857143% !important;
}

.w-4\/7 {
  width: 57.142857% !important;
}

.w-1\/7 {
  width: 14.285714% !important;
}

.w-4\/9 {
  width: 44.444444% !important;
}

.w-120px {
  width: 7.5rem !important;
}

.w-\[71px\] {
  width: 4.438rem !important;
}

.w-15px {
  width: 0.938rem !important;
}

.w-\[calc\(90\%\)\] {
  width: 90% !important;
}

.w-114px {
  width: 7.125rem !important;
}

.w-105px {
  width: 6.563rem !important;
}

.w-18px {
  width: 1.125rem !important;
}

.w-7px {
  width: 0.438rem !important;
}

.w-180px {
  width: 11.25rem !important;
}

.w-50px {
  width: 3.125rem !important;
}

.w-160px {
  width: 10rem !important;
}

.w-163px {
  width: 10.188rem !important;
}

.w-154px {
  width: 9.625rem !important;
}

.w-30px {
  width: 1.875rem !important;
}

.w-327px {
  width: 20.438rem !important;
}

.w-70px {
  width: 4.375rem !important;
}

.w-382px {
  width: 23.875rem !important;
}

.w-37px {
  width: 2.313rem !important;
}

.w-32px {
  width: 2rem !important;
}

.w-\[98\%\] {
  width: 98% !important;
}

.w-320px {
  width: 20rem !important;
}

.w-48\/100 {
  width: 48% !important;
}

.z-10000 {
  z-index: 10000 !important;
}

.z-10002 {
  z-index: 10002 !important;
}

.z-10001 {
  z-index: 10001 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-100 {
  z-index: 100 !important;
}

.z-10 {
  z-index: 10 !important;
}

.z-index-100 {
  z-index: 100 !important;
}

.gap-2 {
  grid-gap: 0.5rem !important;
  gap: 0.5rem !important;
}

.gap-10px {
  grid-gap: 0.625rem !important;
  gap: 0.625rem !important;
}

.gap-y-18px {
  -webkit-row-gap: 1.125rem !important;
  -moz-row-gap: 1.125rem !important;
  grid-row-gap: 1.125rem !important;
  row-gap: 1.125rem !important;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.transform {
  --tw-translate-x: 0 !important;
  --tw-translate-y: 0 !important;
  --tw-translate-z: 0 !important;
  --tw-rotate: 0 !important;
  --tw-rotate-x: 0 !important;
  --tw-rotate-y: 0 !important;
  --tw-rotate-z: 0 !important;
  --tw-skew-x: 0 !important;
  --tw-skew-y: 0 !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  --tw-scale-z: 1 !important;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) !important;
}

.rotate-180 {
  --tw-rotate: 180deg !important;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50% !important;
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-filter, -webkit-backdrop-filter !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.\<transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-filter, -webkit-backdrop-filter !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.duration {
  transition-duration: 150ms !important;
}

.duration-300 {
  transition-duration: 300ms !important;
}

.duration-200 {
  transition-duration: 200ms !important;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@-webkit-keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.animate-spin {
  -webkit-animation: spin 1s linear infinite !important;
  animation: spin 1s linear infinite !important;
}

.animate-pulse {
  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

.animate-duration-\[1s\] {
  -webkit-animation-duration: 1s !important;
  animation-duration: 1s !important;
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(0.25rem) !important;
}

.text-start {
  text-align: start !important;
}

.text-end {
  text-align: end !important;
}

.ms-4 {
  -webkit-margin-start: 1rem !important;
  margin-inline-start: 1rem !important;
}

.end-1\/2 {
  inset-inline-end: 50% !important;
}

.me-4 {
  -webkit-margin-end: 1rem !important;
  margin-inline-end: 1rem !important;
}

.ms-3 {
  -webkit-margin-start: 0.75rem !important;
  margin-inline-start: 0.75rem !important;
}

.ps-4 {
  -webkit-padding-start: 1rem !important;
  padding-inline-start: 1rem !important;
}

.pe-2 {
  -webkit-padding-end: 0.5rem !important;
  padding-inline-end: 0.5rem !important;
}

.me-3 {
  -webkit-margin-end: 0.75rem !important;
  margin-inline-end: 0.75rem !important;
}

.pe-3 {
  -webkit-padding-end: 0.75rem !important;
  padding-inline-end: 0.75rem !important;
}

.ms-2 {
  -webkit-margin-start: 0.5rem !important;
  margin-inline-start: 0.5rem !important;
}

.me-2 {
  -webkit-margin-end: 0.5rem !important;
  margin-inline-end: 0.5rem !important;
}

.start-3 {
  inset-inline-start: 0.75rem !important;
}

.me-1 {
  -webkit-margin-end: 0.25rem !important;
  margin-inline-end: 0.25rem !important;
}

.end-6 {
  inset-inline-end: 1.5rem !important;
}

.start-6 {
  inset-inline-start: 1.5rem !important;
}

.ms-1 {
  -webkit-margin-start: 0.25rem !important;
  margin-inline-start: 0.25rem !important;
}

.me-6 {
  -webkit-margin-end: 1.5rem !important;
  margin-inline-end: 1.5rem !important;
}

.me-5 {
  -webkit-margin-end: 1.25rem !important;
  margin-inline-end: 1.25rem !important;
}

.me-64px {
  -webkit-margin-end: 4rem !important;
  margin-inline-end: 4rem !important;
}

@media (min-width: 40rem) {
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@charset "UTF-8";
:export {
  animate-overflow__margin: 2.5rem;
  l-list-header__height: 2.5em;
  l-icon__height: 7.85em;
  l-icon-discrete__height: 7.68em;
  max-width: 37.5rem;
  avatar-colors-light: #a9eca3, #b3f4e1, #a4e3fe, #afc1ff, #c3aeff, #b0cdfa, #ff9de4, #ff9d9d, #ffc28a, #ffd89d, #ddc196, #fff1bb;
}

fieldset[disabled] .multiselect {
  pointer-events: none;
}

.multiselect__spinner {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 2.5rem;
  height: 2.375rem;
  background: #fff;
  display: block;
}

.ltr .multiselect__spinner {
  right: auto;
  left: 1px;
}

.multiselect__spinner:after, .multiselect__spinner:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -0.5rem 0 0 -0.5rem;
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  border: 0.125rem solid transparent;
  border-top-color: #41b883;
  box-shadow: 0 0 0 1px transparent;
}

.ltr .multiselect__spinner:after, .ltr .multiselect__spinner:before {
  left: auto;
  right: 50%;
  margin: -0.5rem -0.5rem 0 0;
}

.multiselect__spinner:before {
  -webkit-animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.multiselect__spinner:after {
  -webkit-animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.multiselect__loading-enter-active, .multiselect__loading-leave-active {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}

.multiselect__loading-enter, .multiselect__loading-leave-active {
  opacity: 0;
}

.multiselect, .multiselect__input, .multiselect__single {
  font-family: inherit;
  font-size: 1rem;
  touch-action: manipulation;
}

.multiselect {
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 100%;
  min-height: 2.5rem;
  text-align: left;
  color: #35495e;
}

.ltr .multiselect {
  text-align: right;
}

.multiselect * {
  box-sizing: border-box;
}

.multiselect:focus {
  outline: none;
}

.multiselect--disabled {
  background: #ededed;
  pointer-events: none;
  opacity: 0.6;
}

.multiselect--active {
  z-index: 50;
}

.multiselect--active:not(.multiselect--above) .multiselect__current, .multiselect--active:not(.multiselect--above) .multiselect__input, .multiselect--active:not(.multiselect--above) .multiselect__tags {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.multiselect--active .multiselect__select {
  transform: rotate(180deg);
}

.ltr .multiselect--active .multiselect__select {
  transform: rotate(-180deg);
}

.multiselect--above.multiselect--active .multiselect__current, .multiselect--above.multiselect--active .multiselect__input, .multiselect--above.multiselect--active .multiselect__tags {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.multiselect__input, .multiselect__single {
  position: relative;
  display: inline-block;
  min-height: 1.25rem;
  line-height: 1.25rem;
  border: none;
  border-radius: 0.313rem;
  background: #fff;
  padding: 0 0 0 0.313rem;
  width: 100%;
  transition: border 0.1s ease;
  box-sizing: border-box;
  margin-bottom: 0.5rem;
  vertical-align: top;
}

.ltr .multiselect__input, .ltr .multiselect__single {
  padding: 0 0.313rem 0 0;
}

.multiselect__input::-webkit-input-placeholder {
  color: #35495e;
}

.multiselect__input::placeholder {
  color: #35495e;
}

.multiselect__tag ~ .multiselect__input, .multiselect__tag ~ .multiselect__single {
  width: auto;
}

.multiselect__input:hover, .multiselect__single:hover {
  border-color: #cfcfcf;
}

.multiselect__input:focus, .multiselect__single:focus {
  border-color: #a8a8a8;
  outline: none;
}

.multiselect__single {
  padding-left: 0.313rem;
  margin-bottom: 0.5rem;
}

.ltr .multiselect__single {
  padding-left: 0;
  padding-right: 0.313rem;
}

.multiselect__tags-wrap {
  display: inline;
}

.multiselect__tags {
  min-height: 2.5rem;
  display: block;
  padding: 0.5rem 2.5rem 0 0.5rem;
  border-radius: 0.313rem;
  border: 1px solid #e8e8e8;
  background: #fff;
  font-size: 0.875rem;
}

.ltr .multiselect__tags {
  padding: 0.5rem 0.5rem 0 2.5rem;
}

.multiselect__tag {
  position: relative;
  display: inline-block;
  padding: 0.25rem 1.625rem 0.25rem 0.625rem;
  border-radius: 0.313rem;
  margin-right: 0.625rem;
  color: #fff;
  line-height: 1;
  background: #41b883;
  margin-bottom: 0.313rem;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.ltr .multiselect__tag {
  padding: 0.25rem 0.625rem 0.25rem 1.625rem;
  margin-right: 0;
  margin-left: 0.625rem;
}

.multiselect__tag-icon {
  cursor: pointer;
  margin-left: 0.438rem;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  font-weight: 700;
  font-style: normal;
  width: 1.375rem;
  text-align: center;
  line-height: 1.375rem;
  transition: all 0.2s ease;
  border-radius: 0.313rem;
}

.ltr .multiselect__tag-icon {
  margin-left: 0;
  margin-right: 0.438rem;
  right: auto;
  left: 0;
}

.multiselect__tag-icon:after {
  content: "×";
  color: #266d4d;
  font-size: 0.875rem;
}

.multiselect__tag-icon:focus, .multiselect__tag-icon:hover {
  background: #369a6e;
}

.multiselect__tag-icon:focus:after, .multiselect__tag-icon:hover:after {
  color: #fff;
}

.multiselect__current {
  min-height: 2.5rem;
  overflow: hidden;
  padding: 0.5rem 1.875rem 0 0.75rem;
  white-space: nowrap;
  border-radius: 0.313rem;
  border: 1px solid #e8e8e8;
}

.ltr .multiselect__current {
  padding: 0.5rem 0.75rem 0 1.875rem;
}

.multiselect__current, .multiselect__select {
  line-height: 1rem;
  box-sizing: border-box;
  display: block;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
}

.multiselect__select {
  position: absolute;
  width: 2.5rem;
  height: 2.375rem;
  right: 1px;
  top: 1px;
  padding: 0.25rem 0.5rem;
  text-align: center;
  transition: transform 0.2s ease;
}

.ltr .multiselect__select {
  right: auto;
  left: 1px;
}

.multiselect__select:before {
  position: relative;
  right: 0;
  top: 65%;
  color: #999;
  margin-top: 0.25rem;
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 0.313rem 0.313rem 0;
  content: "";
}

.ltr .multiselect__select:before {
  right: auto;
  left: 0;
}

.multiselect__placeholder {
  color: #adadad;
  display: inline-block;
  margin-bottom: 0.625rem;
  padding-top: 0.125rem;
}

.multiselect--active .multiselect__placeholder {
  display: none;
}

.multiselect__content-wrapper {
  position: absolute;
  display: block;
  background: #fff;
  width: 100%;
  max-height: 15rem;
  overflow: auto;
  border: 1px solid #e8e8e8;
  border-top: none;
  border-bottom-left-radius: 0.313rem;
  border-bottom-right-radius: 0.313rem;
  z-index: 50;
  -webkit-overflow-scrolling: touch;
}

.multiselect__content {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  min-width: 100%;
  vertical-align: top;
}

.multiselect--above .multiselect__content-wrapper {
  bottom: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.313rem;
  border-top-right-radius: 0.313rem;
  border-bottom: none;
  border-top: 1px solid #e8e8e8;
}

.multiselect__content::webkit-scrollbar {
  display: none;
}

.multiselect__element {
  display: block;
}

.multiselect__option {
  display: block;
  padding: 0.75rem;
  min-height: 2.5rem;
  line-height: 1rem;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  white-space: nowrap;
}

.multiselect__option:after {
  top: 0;
  right: 0;
  position: absolute;
  line-height: 2.5rem;
  padding-right: 0.75rem;
  padding-left: 1.25rem;
  font-size: 0.813rem;
}

.ltr .multiselect__option:after {
  right: auto;
  left: 0;
  padding-left: 0.75rem;
  padding-right: 1.25rem;
}

.multiselect__option--highlight {
  background: #41b883;
  outline: none;
  color: #fff;
}

.multiselect__option--highlight:after {
  content: attr(data-select);
  background: #41b883;
  color: #fff;
}

.multiselect__option--selected {
  background: #f3f3f3;
  color: #35495e;
  font-weight: 700;
}

.multiselect__option--selected:after {
  content: attr(data-selected);
  color: silver;
  background: inherit;
}

.multiselect__option--selected.multiselect__option--highlight {
  background: #ff6a6a;
  color: #fff;
}

.multiselect__option--selected.multiselect__option--highlight:after {
  background: #ff6a6a;
  content: attr(data-deselect);
  color: #fff;
}

.multiselect--disabled .multiselect__current, .multiselect--disabled .multiselect__select {
  background: #ededed;
  color: #a6a6a6;
}

.multiselect__option--disabled {
  background: #ededed !important;
  color: #a6a6a6 !important;
  cursor: text;
  pointer-events: none;
}

.multiselect__option--group {
  background: #ededed;
  color: #35495e;
}

.multiselect__option--group.multiselect__option--highlight {
  background: #35495e;
  color: #fff;
}

.multiselect__option--group.multiselect__option--highlight:after {
  background: #35495e;
}

.multiselect__option--disabled.multiselect__option--highlight {
  background: #dedede;
}

.multiselect__option--group-selected.multiselect__option--highlight {
  background: #ff6a6a;
  color: #fff;
}

.multiselect__option--group-selected.multiselect__option--highlight:after {
  background: #ff6a6a;
  content: attr(data-deselect);
  color: #fff;
}

.multiselect-enter-active, .multiselect-leave-active {
  transition: all 0.15s ease;
}

.multiselect-enter, .multiselect-leave-active {
  opacity: 0;
}

.multiselect__strong {
  margin-bottom: 0.5rem;
  line-height: 1.25rem;
  display: inline-block;
  vertical-align: top;
}

[dir=rtl] .multiselect {
  text-align: right;
}

.ltr [dir=rtl] .multiselect {
  text-align: left;
}

[dir=rtl] .multiselect__select {
  right: auto;
  left: 1px;
}

.ltr [dir=rtl] .multiselect__select {
  left: auto;
  right: 1px;
}

[dir=rtl] .multiselect__tags {
  padding: 0.5rem 0.5rem 0 2.5rem;
}

.ltr [dir=rtl] .multiselect__tags {
  padding: 0.5rem 2.5rem 0 0.5rem;
}

[dir=rtl] .multiselect__content {
  text-align: right;
}

.ltr [dir=rtl] .multiselect__content {
  text-align: left;
}

[dir=rtl] .multiselect__option:after {
  right: auto;
  left: 0;
}

.ltr [dir=rtl] .multiselect__option:after {
  left: auto;
  right: 0;
}

[dir=rtl] .multiselect__clear {
  right: auto;
  left: 0.75rem;
}

.ltr [dir=rtl] .multiselect__clear {
  left: auto;
  right: 0.75rem;
}

[dir=rtl] .multiselect__spinner {
  right: auto;
  left: 1px;
}

.ltr [dir=rtl] .multiselect__spinner {
  left: auto;
  right: 1px;
}

@-webkit-keyframes spinning {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}
@keyframes spinning {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}
