
/* HTML: <div class="loader"></div> */
.section-loader {
    position: absolute;
    inset: 0; /* shortcut for top:0; left:0; right:0; bottom:0 */
    background: rgba(255, 255, 255, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    border-radius: 1.25rem;
}

.loader {
    --w: 10ch;
    font-weight: bold;
    font-family: monospace;
    font-size: 30px;
    line-height: 1.4em;
    letter-spacing: var(--w);
    width: var(--w);
    overflow: hidden;
    white-space: nowrap;
    color: #0000;
    text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000;
    animation: l20 2s infinite linear;
}

    .loader:before {
        content: "Sincere...";
    }

@keyframes l20 {
    9.09% {
        text-shadow: calc( 0*var(--w)) -10px #ffc000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    18.18% {
        text-shadow: calc( 0*var(--w)) 0 #ffc000,calc(-1*var(--w)) -10px #ffc000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    27.27% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #ffc000,calc(-2*var(--w)) -10px #ffc000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    36.36% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #ffc000,calc(-3*var(--w)) -10px #ffc000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    45.45% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #ffc000,calc(-4*var(--w)) -10px #ffc000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    54.54% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #ffc000, calc(-5*var(--w)) -10px #ffc000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    63.63% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #ffc000,calc(-6*var(--w)) -10px #ffc000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    72.72% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #ffc000,calc(-7*var(--w)) -10px #ffc000,calc(-8*var(--w)) 0 #000,calc(-9*var(--w)) 0 #000
    }

    81.81% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #ffc000,calc(-8*var(--w)) -10px #ffc000,calc(-9*var(--w)) 0 #000
    }

    90.90% {
        text-shadow: calc( 0*var(--w)) 0 #000,calc(-1*var(--w)) 0 #000,calc(-2*var(--w)) 0 #000,calc(-3*var(--w)) 0 #000,calc(-4*var(--w)) 0 #000, calc(-5*var(--w)) 0 #000,calc(-6*var(--w)) 0 #000,calc(-7*var(--w)) 0 #000,calc(-8*var(--w)) 0 #ffc000,calc(-9*var(--w)) -10px #ffc000
    }
}

.bg-gradient-black {
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.35) 50%, rgba(255, 255, 255, 0) 100%);
}
.color-sincere-primary {
    color: #b58636 !important;
}
.color-sincere-green {
    color: #91cf50 !important;
}
.color-sincere-yellow {
    color: #ffff66 !important;
}
.color-sincere-gold {
    color: #ffc000 !important;
}
.color-sincere-blue {
    color: #9bc2e6 !important;
}
.color-sincere-red {
    color: #ff3300 !important;
}

.color-red-dark {
    color: #9E342A !important;
}
.color-blue-dark {
    color: #4f709c !important;
}
.color-green-dark {
    color: #6eb148 !important;
}
.color-mint-dark {
    color: #37BC9B !important;
}
.color-yellow-dark {
    color: #CCA64F !important;
}
.color-gray-dark {
    color: #AAB2BD !important;
}

.bg-sincere-green {
    background-color: #91cf50 !important;
    color: black !important;
}
.bg-sincere-yellow {
    background-color: #ffff66 !important;
    color: black !important;
}
.bg-sincere-gold {
    background-color: #ffc000 !important;
    color: black !important;
}
.bg-sincere-blue {
    background-color: #9bc2e6 !important;
    color: black !important;
}
.bg-sincere-red {
    background-color: #ff3300 !important;
    color: black !important;
}

.bg-fade-mint-light {
    background-color: rgba(55, 188, 155, 0.3) !important;
}
.bg-fade-yellow-light {
    background-color: rgba(246, 187, 66, 0.3) !important;
}
.bg-fade-gray-light {
    background-color: rgba(170, 178, 189, 0.3) !important;
}
.bg-fade-green-light {
    background-color: rgba(140, 193, 82, 0.3) !important;
}
.bg-fade-red-light {
    background-color: rgba(218, 68, 83, 0.3) !important;
}
.bg-fade-blue-light {
    background-color: rgba(74, 137, 220, 0.3) !important;
}

.text-hover-gold {
    transition: color 0.2s ease;
}
.text-hover-gold i {
    transition: color 0.2s ease;
}
    .text-hover-gold .text-hover-gold-target {
        transition: color 0.2s ease;
    }
.text-hover-gold:hover {
    transition: color 0.2s ease;
    color: var(--bs-sincere-gold) !important;
}
.text-hover-gold:hover i {
    transition: color 0.2s ease;
    color: var(--bs-sincere-gold) !important;
}
    .text-hover-gold:hover .text-hover-gold-target {
        transition: color 0.2s ease;
        color: var(--bs-sincere-gold) !important;
    }
.text-hover-gold:hover .svg-icon {
    color: var(--bs-sincere-gold) !important;
}
.pt-01 {
    padding-top: 0.1rem !important;
}
.pb-01 {
    padding-bottom: 0.1rem !important;
}
.ps-01 {
    padding-left: 0.1rem !important;
}
.pe-01 {
    padding-right: 0.1rem !important;
}

.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item.show .nav-link, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
    border-bottom: 1px solid #ffc000;
}

.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active, .nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link, .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled) {
    color: #ffc000;
    border-bottom-width: 2px;
}

    .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active i, .nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link i, .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled) i {
        transition: color .2s ease;
        color: #ffc000 !important;
    }

.btn-check:checked + .btn.btn-active-color-gold, .btn-check:active + .btn.btn-active-color-gold, .btn.btn-active-color-gold:focus:not(.btn-active), .btn.btn-active-color-gold:hover:not(.btn-active), .btn.btn-active-color-gold:active:not(.btn-active), .btn.btn-active-color-gold.active, .btn.btn-active-color-gold.show, .show > .btn.btn-active-color-gold {
    color: var(--bs-sincere-gold) !important;
  }
  .btn-check:checked + .btn.btn-active-color-gold i,
  .btn-check:checked + .btn.btn-active-color-gold .svg-icon, .btn-check:active + .btn.btn-active-color-gold i,
  .btn-check:active + .btn.btn-active-color-gold .svg-icon, .btn.btn-active-color-gold:focus:not(.btn-active) i,
  .btn.btn-active-color-gold:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gold:hover:not(.btn-active) i,
  .btn.btn-active-color-gold:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gold:active:not(.btn-active) i,
  .btn.btn-active-color-gold:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gold.active i,
  .btn.btn-active-color-gold.active .svg-icon, .btn.btn-active-color-gold.show i,
  .btn.btn-active-color-gold.show .svg-icon, .show > .btn.btn-active-color-gold i,
  .show > .btn.btn-active-color-gold .svg-icon {
    color: var(--bs-sincere-gold) !important;
  }
  .btn-check:checked + .btn.btn-active-color-gold.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gold.dropdown-toggle:after, .btn.btn-active-color-gold:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gold:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gold:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gold.active.dropdown-toggle:after, .btn.btn-active-color-gold.show.dropdown-toggle:after, .show > .btn.btn-active-color-gold.dropdown-toggle:after {
    color: var(--bs-sincere-gold) !important;
  }

.alert-placeholder {
    position: absolute;
    top: 85px;
    width: 100%;
    z-index: 10;
}

.app-toolbar {
    background: black;
    background-size: contain !important;
    background-position-x: right !important;
    background-repeat: no-repeat !important;
}

.app-toolbar::before {
    content: ''; /* Required for pseudo-elements */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75); /* Black with 0.5 opacity */
}
  
  .app-toolbar .app-container {
    z-index: 1;
  }

  .menu-state-gold .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-gold .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-gold .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
  .menu-state-gold .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
  .menu-state-gold .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-gold .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
  .menu-state-gold .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
  .menu-state-gold .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-gold .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-gold .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }
  .menu-state-gold .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.show > .menu-link .menu-title {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.show > .menu-link .menu-icon,
  .menu-state-gold .menu-item.show > .menu-link .menu-icon .svg-icon,
  .menu-state-gold .menu-item.show > .menu-link .menu-icon i {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.show > .menu-link .menu-bullet .bullet {
    background-color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.show > .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }
  .menu-state-gold .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.here > .menu-link .menu-title {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.here > .menu-link .menu-icon,
  .menu-state-gold .menu-item.here > .menu-link .menu-icon .svg-icon,
  .menu-state-gold .menu-item.here > .menu-link .menu-icon i {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.here > .menu-link .menu-bullet .bullet {
    background-color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item.here > .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }
  .menu-state-gold .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item .menu-link.active .menu-title {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item .menu-link.active .menu-icon,
  .menu-state-gold .menu-item .menu-link.active .menu-icon .svg-icon,
  .menu-state-gold .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-sincere-gold);
  }
  .menu-state-gold .menu-item .menu-link.active .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    /*rtl:begin:remove*/
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-sincere-gold);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    /*rtl:end:remove*/
  }
  
  /*-Footer Menu-*/
  #footer-bar {
    transition: none;
    display: none;
    align-items: stretch;
    background-color: var(--bs-app-mobile-base-bg-color);
    box-shadow: var(--bs-app-mobile-base-box-shadow);
    border-top: var(--bs-app-mobile-base-border);
    height: var(--bs-app-header-height);
    text-align: center;
    z-index: 100;
    position: fixed;
    left: 0;
    right: 0;
    bottom: -1px;
  }
  #footer-bar a {
    flex: 1 1 auto;
  }
  #footer-bar a .fs-1 {
    font-size: 1.75rem !important;
  }
  #footer-bar a .menu-text {
    color: var(--bs-text-muted);
    font-size: 0.85rem !important;
  }

  #footer-bar .menu-item.here > .menu-link .menu-icon, #footer-bar .menu-item.here > .menu-link .menu-icon .svg-icon, #footer-bar .menu-item.here > .menu-link .menu-icon i, #footer-bar .menu-item.here > .menu-link .menu-text {
    color: var(--bs-sincere-gold);
  }

  #footer-bar .menu-item.show > .menu-link .menu-icon, #footer-bar .menu-item.show > .menu-link .menu-icon .svg-icon, #footer-bar .menu-item.show > .menu-link .menu-icon i, #footer-bar .menu-item.show > .menu-link .menu-text {
    color: var(--bs-sincere-gold);
  }

.disabled {
    color: lightgray !important;
    cursor: not-allowed !important;
}

    .disabled span, .disabled i {
        color: lightgray !important;
        cursor: not-allowed !important;
    }

/* 📱 Mobile Portrait (Default smartphones) */
@media only screen and (max-width: 480px) {
    .h-sm-50px {
      height: 50px !important;
  }

  .app-container {
      padding-left: 10px !important;
      padding-right: 10px !important;
  }

  .app-toolbar {
      padding-bottom: 30px !important;
  }

  #footer-bar {
    display: flex;
  }

  .scrolltop {
    bottom: 73px;
  }
}

/* 📱 Mobile Landscape (Smartphones turned sideways) */
@media only screen and (min-width: 481px) and (max-width: 767px) {
  .h-sm-50px {
      height: 50px !important;
  }

  .app-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

    .app-toolbar {
        padding-bottom: 30px !important;
    }

  #footer-bar {
    display: flex;
  }

  .scrolltop {
    bottom: 73px;
  }
}

/* 📲 Tablet Portrait (iPads, small tablets) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .app-header .app-header-mobile-drawer {
    display: flex;
  }

    .app-toolbar {
        padding-bottom: 40px !important;
    }

  .tablet-hidden {
    display: none !important;
  }
}

/* 🖥️ Tablet Landscape (Larger tablets, iPads) */
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .app-header .app-header-mobile-drawer {
    display: flex;
  }
  
}

@media (min-width: 1600px) {
    .container-ex {
        max-width: calc(100% - 100px) !important;
    }

    .container-ex .row {
        /*max-width: calc(100% - 100px) !important;*/
        max-width: 1320px !important;
    }
}

mark, .mark {
    color: #EA5455 !important;
    background-color: transparent !important;
    padding: 0 !important;
    font-weight: bolder !important;
}