.theme-color{
    background-color: #1E1051;
}
.custom-select-icon {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml;utf8,<svg fill="gray" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 16px 16px;
    padding-right: 2.5rem;
}
@media (max-width: 991.98px) { /* Applies to tablets and smaller */
    .mt-responsive {
        margin-top: 2.5rem !important;
    }
}
.trk-btn.btn-sm {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 1.5;
  }
  .trk-btn--previous{
    background-color: #ff0c0c;
  }
.form-head {
    font-size: 26px !important;
}
.required-astrisk {
    color: red;
}
.primary-color{
    color: #1E1051 !important;
}
.contact-anchor{
    color: var(--title-color);
}
li.footer__linklist-item {
    color: rgba(255, 255, 255, 0.6);
}