.raw hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: 0.25;
}
.raw hr:not([size]) {
    height: 1px;
}
.raw h6, .raw .h6, .raw h5, .raw .h5, .raw h4, .raw .h4, .raw h3, .raw .h3, .raw h2, .raw .h2, .raw h1, .raw .h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.raw h1, .raw .h1 {
    font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
    .raw h1, .raw .h1 {
        font-size: 2.5rem;
   }
}
.raw h2, .raw .h2 {
    font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
    .raw h2, .raw .h2 {
        font-size: 2rem;
   }
}
.raw h3, .raw .h3 {
    font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
    .raw h3, .raw .h3 {
        font-size: 1.75rem;
   }
}
.raw h4, .raw .h4 {
    font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
    .raw h4, .raw .h4 {
        font-size: 1.5rem;
   }
}
.raw h5, .raw .h5 {
    font-size: 1.25rem;
}
.raw h6, .raw .h6 {
    font-size: 1rem;
}
.raw p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.raw abbr[title], .raw abbr[data-bs-original-title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}
.raw address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}
.raw ol, .raw ul {
    padding-left: 2rem;
}
.raw ol, .raw ul, .raw dl {
    margin-top: 0;
    margin-bottom: 1rem;
}
.raw ol ol, .raw ul ul, .raw ol ul, .raw ul ol {
    margin-bottom: 0;
}
.raw dt {
    font-weight: 700;
}
.raw dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}
.raw blockquote {
    margin: 0 0 1rem;
}
.raw b, .raw strong {
    font-weight: bolder;
}
.raw small, .raw .small {
    font-size: 0.875em;
}
.raw mark, .raw .mark {
    padding: 0.2em;
    background-color: #FCF8E3;
}
.raw sub, .raw sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}
.raw sub {
    bottom: -0.25em;
}
.raw sup {
    top: -0.5em;
}
.raw a {
    color: #0D6EFD;
    text-decoration: underline;
}
.raw a:hover {
    color: #0A58CA;
}
.raw a:not([href]):not([class]), .raw a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}
.raw pre, .raw code, .raw kbd, .raw samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr
   /* rtl:ignore */
    ;
    unicode-bidi: bidi-override;
}
.raw pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}
.raw pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}
.raw code {
    font-size: 0.875em;
    color: #D63384;
    word-wrap: break-word;
}
.raw a>code {
    color: inherit;
}
.raw kbd {
    padding: 0.2rem 0.4rem;
    font-size: 0.875em;
    color: #fff;
    background-color: #212529;
    border-radius: 0.2rem;
}
.raw kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700;
}
.raw figure {
    margin: 0 0 1rem;
}
.raw img, .raw svg {
    vertical-align: middle;
}
.raw table {
    caption-side: bottom;
    border-collapse: collapse;
}
.raw caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: #6C757D;
    text-align: left;
}
.raw th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}
.raw thead, .raw tbody, .raw tfoot, .raw tr, .raw td, .raw th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}
.raw label {
    display: inline-block;
}
.raw button {
    border-radius: 0;
}
.raw button:focus:not(:focus-visible) {
    outline: 0;
}
.raw input, .raw button, .raw select, .raw optgroup, .raw textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.raw button, .raw select {
    text-transform: none;
}
.raw [role=button] {
    cursor: pointer;
}
.raw select {
    word-wrap: normal;
}
.raw select:disabled {
    opacity: 1;
}
.raw [list]::-webkit-calendar-picker-indicator {
    display: none;
}
.raw button, .raw [type=button], .raw [type=reset], .raw [type=submit] {
    -webkit-appearance: button;
}
.raw button:not(:disabled), .raw [type=button]:not(:disabled), .raw [type=reset]:not(:disabled), .raw [type=submit]:not(:disabled) {
    cursor: pointer;
}
.raw ::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
.raw textarea {
    resize: vertical;
}
.raw fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.raw legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}
@media (min-width: 1200px) {
    .raw legend {
        font-size: 1.5rem;
   }
}
.raw legend+* {
    clear: left;
}
.raw ::-webkit-datetime-edit-fields-wrapper, .raw ::-webkit-datetime-edit-text, .raw ::-webkit-datetime-edit-minute, .raw ::-webkit-datetime-edit-hour-field, .raw ::-webkit-datetime-edit-day-field, .raw ::-webkit-datetime-edit-month-field, .raw ::-webkit-datetime-edit-year-field {
    padding: 0;
}
.raw ::-webkit-inner-spin-button {
    height: auto;
}
.raw [type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}
/* rtl:raw: [type="tel"], [type="url"], [type="email"], [type="number"] {
    direction: ltr;
}
*/
.raw ::-webkit-search-decoration {
    -webkit-appearance: none;
}
.raw ::-webkit-color-swatch-wrapper {
    padding: 0;
}
.raw ::file-selector-button {
    font: inherit;
}
.raw ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
.raw output {
    display: inline-block;
}
.raw iframe {
    border: 0;
}
.raw summary {
    display: list-item;
    cursor: pointer;
}
.raw progress {
    vertical-align: baseline;
}
.raw [hidden] {
    display: none !important;
}
