html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}

*, *::before, *::after {
    box-sizing: inherit;
}

strong, b {
    font-weight: 700;
}

body {
    margin: 0;
    color: rgba(0, 0, 0, 0.87);
    font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);
    line-height: 1.33333333333;
    font-weight: 400;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    background-color: #000;
}

@media print {
    body {
        background-color: #fff;
    }
}

body::backdrop {
    background-color: #000;
}

*:focus {
    outline: none;
}

body {
    min-height: -webkit-fill-available;
    min-height: -moz-available;
    min-height: fill-available;
    min-width: 1vw;
    background-color: #fff;
}

body fallbacks {
    min-height: 100%;
}

html {
    height: -webkit-fill-available;
    height: -moz-available;
    height: fill-available;
    font-smooth: antialiased;
}

html fallbacks {
    height: 100%;
}

#gatsby-focus-wrapper, #___gatsby {
    height: 100%;
}

@-webkit-keyframes animation-c7515d {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.4;
    }
    100% {
        opacity: 1;
    }
}

@keyframes animation-c7515d {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.4;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes mui-auto-fill {
    from {
        display: block;
    }
}

@keyframes mui-auto-fill {
    from {
        display: block;
    }
}

@-webkit-keyframes mui-auto-fill-cancel {
    from {
        display: block;
    }
}

@keyframes mui-auto-fill-cancel {
    from {
        display: block;
    }
}

@-webkit-keyframes animation-61bdi0 {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes animation-61bdi0 {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes animation-1p2h4ri {
    0% {
        stroke-dasharray: 1px, 200px;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -15px;
    }
    100% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -125px;
    }
}

@keyframes animation-1p2h4ri {
    0% {
        stroke-dasharray: 1px, 200px;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -15px;
    }
    100% {
        stroke-dasharray: 100px, 200px;
        stroke-dashoffset: -125px;
    }
}

.mui-y782zg {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: fixed;
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #26292D;
    color: #fff;
}

@media print {
    .mui-y782zg {
        position: absolute;
    }
}

.mui-1f4vov5 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    min-height: 56px;
}

@media (min-width: 576px) {
    .mui-1f4vov5 {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width: 0px) {
    @media (orientation: landscape) {
        .mui-1f4vov5 {
            min-height: 48px;
        }
    }
}

@media (min-width: 576px) {
    .mui-1f4vov5 {
        min-height: 64px;
    }
}

.mui-1gzpori {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    text-align: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    padding: 12px;
    font-size: 1.75rem;
}

.mui-1gzpori::-moz-focus-inner {
    border-style: none;
}

.mui-1gzpori.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .mui-1gzpori {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.mui-1gzpori.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.mui-vubbuv {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}

.mui-s8mdxj {
    margin: 0;
    white-space: pre-line;
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    line-height: 0;
}

.mui-1uzmcsd {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.mui-bnvzz5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
}

.mui-bnvzz5.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.mui-bnvzz5.Mui-selected {
    background-color: rgba(38, 41, 45, 0.08);
}

.mui-bnvzz5.Mui-selected.Mui-focusVisible {
    background-color: rgba(38, 41, 45, 0.2);
}

.mui-bnvzz5.Mui-disabled {
    opacity: 0.38;
}

.mui-1b47e06 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
}

.mui-1b47e06::-moz-focus-inner {
    border-style: none;
}

.mui-1b47e06.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .mui-1b47e06 {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.mui-7s654f {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    line-height: 1.25;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 8px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: rgba(0, 0, 0, 0.87);
    background-color: #FFCF01;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    box-shadow: none;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 4px;
}

.mui-7s654f::-moz-focus-inner {
    border-style: none;
}

.mui-7s654f.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .mui-7s654f {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.mui-7s654f:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #FFDA33;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .mui-7s654f:hover {
        background-color: #FFCF01;
    }
}

.mui-7s654f:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mui-7s654f.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mui-7s654f.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.mui-7s654f:hover {
    box-shadow: none;
}

.mui-7s654f.Mui-focusVisible {
    box-shadow: none;
}

.mui-7s654f:active {
    box-shadow: none;
}

.mui-7s654f.Mui-disabled {
    box-shadow: none;
}

.mui-112d8pi {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    line-height: 1.25;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    min-width: 64px;
    padding: 5px 15px;
    border-radius: 8px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border: 1px solid rgba(255, 207, 1, 0.5);
    color: #FFCF01;
    box-shadow: none;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mui-112d8pi::-moz-focus-inner {
    border-style: none;
}

.mui-112d8pi.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .mui-112d8pi {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.mui-112d8pi:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(255, 207, 1, 0.04);
    border: 1px solid #FFCF01;
}

@media (hover: none) {
    .mui-112d8pi:hover {
        background-color: transparent;
    }
}

.mui-112d8pi.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.26);
}

.mui-112d8pi:hover {
    box-shadow: none;
}

.mui-112d8pi.Mui-focusVisible {
    box-shadow: none;
}

.mui-112d8pi:active {
    box-shadow: none;
}

.mui-112d8pi.Mui-disabled {
    box-shadow: none;
}

.mui-1tz8m30 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: -32px;
    width: calc(100% + 32px);
    margin-left: -32px;
}

.mui-1tz8m30 > .MuiGrid-item {
    padding-top: 32px;
}

.mui-1tz8m30 > .MuiGrid-item {
    padding-left: 32px;
}

.mui-1k2eo98 {
    margin: 0;
    font-size: clamp(1.5rem, 1.2rem + 1.5vw, 3rem);
    line-height: 1.16666666667;
    font-weight: 700;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    white-space: pre-line;
}

.mui-tb2gcc {
    margin: 0;
    font-size: clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem);
    line-height: 1.33333333333;
    font-weight: 400;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    white-space: pre-line;
}

.mui-1bwwyz8 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 0.9375rem;
    line-height: 1.25;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    min-width: 64px;
    padding: 8px 22px;
    border-radius: 8px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: rgba(0, 0, 0, 0.87);
    background-color: #FFCF01;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    box-shadow: none;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 4px;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    padding-top: 13px;
    padding-bottom: 13px;
}

.mui-1bwwyz8::-moz-focus-inner {
    border-style: none;
}

.mui-1bwwyz8.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .mui-1bwwyz8 {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.mui-1bwwyz8:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #FFDA33;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .mui-1bwwyz8:hover {
        background-color: #FFCF01;
    }
}

.mui-1bwwyz8:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.mui-1bwwyz8.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mui-1bwwyz8.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.mui-1bwwyz8:hover {
    box-shadow: none;
}

.mui-1bwwyz8.Mui-focusVisible {
    box-shadow: none;
}

.mui-1bwwyz8:active {
    box-shadow: none;
}

.mui-1bwwyz8.Mui-disabled {
    box-shadow: none;
}

.mui-19o40po {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    padding-top: 0;
    padding-bottom: 8px;
}

.mui-10pbfk4 {
    box-sizing: border-box;
    line-height: 48px;
    list-style: none;
    color: #26292D;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
}

.mui-nxseo6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
}

.mui-nxseo6.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.mui-nxseo6.Mui-selected {
    background-color: rgba(38, 41, 45, 0.08);
}

.mui-nxseo6.Mui-selected.Mui-focusVisible {
    background-color: rgba(38, 41, 45, 0.2);
}

.mui-nxseo6.Mui-disabled {
    opacity: 0.38;
}

.mui-8hdkie {
    margin: 0;
    font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
    line-height: 1.42857142857;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 400;
    white-space: pre-line;
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
}

.mui-8hdkie:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.mui-16izxz8 {
    margin: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-width: 0;
    border-style: solid;
    border-color: #eeeeee;
    border-bottom-width: thin;
}

.mui-2a8uv5 {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width: 576px) {
    .mui-2a8uv5 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    .mui-2a8uv5 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .mui-2a8uv5 {
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 33.333333%;
    }
}

@media (min-width: 1200px) {
    .mui-2a8uv5 {
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 33.333333%;
    }
}

@media (min-width: 1920px) {
    .mui-2a8uv5 {
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 33.333333%;
    }
}

.mui-1c6jqxd {
    margin: 0;
    white-space: pre-line;
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
}

.mui-1c6jqxd:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.mui-nprygl {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width: 576px) {
    .mui-nprygl {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    .mui-nprygl {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .mui-nprygl {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

@media (min-width: 1200px) {
    .mui-nprygl {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

@media (min-width: 1920px) {
    .mui-nprygl {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

.mui-r1gahk {
    margin: 0;
    font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
    line-height: 1.42857142857;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 400;
    margin-bottom: 16px;
    white-space: pre-line;
}

.mui-uh04j {
    margin: 0;
    font-size: clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);
    line-height: 1.33333333333;
    font-weight: 400;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    margin-bottom: 16px;
    white-space: pre-line;
}

.mui-1vzpx23 {
    margin: 0;
    font-size: clamp(1.125rem, 0.95rem + 0.875vw, 2rem);
    line-height: 1.25;
    font-weight: 700;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    white-space: pre-line;
}

.mui-1d3bbye {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.mui-1tqqpap {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width: 576px) {
    .mui-1tqqpap {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    .mui-1tqqpap {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .mui-1tqqpap {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1200px) {
    .mui-1tqqpap {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1920px) {
    .mui-1tqqpap {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.mui-1betgwl {
    margin: 0;
    font-size: clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem);
    line-height: 1.33333333333;
    font-weight: 700;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    white-space: pre-line;
}

.mui-vhq9s1 {
    margin: 0;
    font-size: clamp(2rem, 1.5rem + 2.5vw, 4.5rem);
    line-height: 1.22222222222;
    font-weight: 700;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    white-space: pre-line;
}

.mui-5onbn6 {
    margin: 0;
    font-size: clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem);
    line-height: 1.33333333333;
    font-weight: 400;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    white-space: pre-line;
    color: inherit;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

.mui-5onbn6:hover {
    text-decoration-color: inherit;
}

.mui-eo995u {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 50%;
}

@media (min-width: 576px) {
    .mui-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 768px) {
    .mui-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .mui-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1200px) {
    .mui-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1920px) {
    .mui-eo995u {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.mui-1k9pxk2 {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width: 576px) {
    .mui-1k9pxk2 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 768px) {
    .mui-1k9pxk2 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .mui-1k9pxk2 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1200px) {
    .mui-1k9pxk2 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1920px) {
    .mui-1k9pxk2 {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.mui-rfnosa {
    box-sizing: border-box;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.mui-17yoluv {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    line-height: 1.25;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    min-width: 64px;
    padding: 5px 15px;
    border-radius: 8px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border: 1px solid currentColor;
    color: inherit;
    border-color: currentColor;
    box-shadow: none;
    font-size: clamp(0.75rem, 0.7rem + 0.25vw, 1rem);
    padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mui-17yoluv::-moz-focus-inner {
    border-style: none;
}

.mui-17yoluv.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .mui-17yoluv {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.mui-17yoluv:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .mui-17yoluv:hover {
        background-color: transparent;
    }
}

.mui-17yoluv.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.12);
}

.mui-17yoluv:hover {
    box-shadow: none;
}

.mui-17yoluv.Mui-focusVisible {
    box-shadow: none;
}

.mui-17yoluv:active {
    box-shadow: none;
}

.mui-17yoluv.Mui-disabled {
    box-shadow: none;
}

.mui-toenyt {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width: 576px) {
    .mui-toenyt {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    .mui-toenyt {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 992px) {
    .mui-toenyt {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1200px) {
    .mui-toenyt {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 1920px) {
    .mui-toenyt {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.mui-14ocpkb {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
}

@media (min-width: 576px) {
    .mui-14ocpkb {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width: 768px) {
    .mui-14ocpkb {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .mui-14ocpkb {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .mui-14ocpkb {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width: 1920px) {
    .mui-14ocpkb {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

.tss-z2ad82-root {
    box-shadow: none;
    position: -webkit-sticky;
    position: sticky;
    padding: 0;
    background-color: #010101;
    height: 56px;
    min-height: 56px;
}

@media (min-width: 768px) {
    .tss-z2ad82-root {
        height: 68px;
        min-height: 68px;
    }
}

.tss-1d4s7ws-toolbar {
    padding: 0;
    background-color: #010101;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 56px;
    min-height: 56px;
}

@media (min-width: 768px) {
    .tss-1d4s7ws-toolbar {
        height: 68px;
        min-height: 68px;
    }
}

.tss-eupvpl-actionsBar {
    display: none;
}

.tss-eupvpl-actionsBar:last-child {
    margin-right: 24px;
}

@media (min-width: 992px) {
    .tss-eupvpl-actionsBar {
        display: initial;
    }
}

.tss-ya5adi-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 24px;
}

@media (min-width: 1200px) {
    .tss-ya5adi-left {
        display: none;
    }
}

.tss-1mgvmjw-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 992px) {
    .tss-1mgvmjw-center {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .tss-1mgvmjw-center .tss-23-logoContainer-ref {
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .tss-1mgvmjw-center {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }

    .tss-1mgvmjw-center .tss-23-logoContainer-ref {
        padding-left: 24px;
    }
}

.tss-ujwm45-menu {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0px 24px;
}

@media (min-width: 1200px) {
    .tss-ujwm45-menu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
    }
}

.tss-7pwdll-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 56px;
}

.tss-1da4bkt-logoContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 24px;
}

@media (min-width: 1200px) and (max-width: 1399.95px) {
    .tss-1da4bkt-logoContainer {
        box-sizing: border-box;
        width: 100px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.95px) {
    .tss-jo76kj-logo {
        display: none;
    }
}

.tss-1gkfxkd-alterLogo {
    display: none;
}

@media (min-width: 1200px) and (max-width: 1399.95px) {
    .tss-1gkfxkd-alterLogo {
        display: initial;
    }
}

@media (min-width: 992px) {
    .tss-13tg078-chatButton {
        display: none;
    }
}

.tss-p65bgb-languageButton {
    display: none;
}

@media (min-width: 992px) {
    .tss-p65bgb-languageButton {
        display: initial;
    }
}

.tss-kehiwr-root-root {
    color: #fff;
}

@media (min-width: 992px) {
    .tss-kehiwr-root-root:hover {
        color: #FFCF01;
    }
}

.tss-kehiwr-root-root.tss-kehiwr-root-root {
    padding: 16px;
    color: #fff;
}

.tss-kehiwr-root-root.tss-kehiwr-root-root:hover {
    color: #FFCF01;
    background-color: initial;
}

@media (min-width: 768px) {
    .tss-kehiwr-root-root.tss-kehiwr-root-root {
        padding: 24px;
    }
}

.tss-czzedl-root {
    height: 18px;
}

.tss-oy3vxj-root {
    height: 20px;
}

.tss-1rfio67-navigationMenuRoot {
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    background-color: #010101;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

@media (min-width: 992px) {
    .tss-1rfio67-navigationMenuRoot {
        overflow-y: initial;
        overflow-x: initial;
        width: auto;
        padding: 0;
    }
}

@media (min-width: 1200px) {
    .tss-1rfio67-navigationMenuRoot {
        overflow-y: initial;
        overflow-x: initial;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-1uzegum-list {
    position: static;
    background-color: #010101;
    border-bottom: 1px solid #51575B;
    padding: 0;
}

@media (min-width: 1200px) {
    .tss-1uzegum-list {
        border-bottom: none;
    }
}

.tss-1vas8ag-categoryWrapper {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    height: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 992px) and (max-width: 1199.95px) {
    .tss-1vas8ag-categoryWrapper {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-1avb4tz-icon {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

@media (min-width: 992px) and (max-width: 1199.95px) {
    .tss-1avb4tz-icon {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
}

.tss-ig507q-buttonRoot {
    font-size: clamp(0.875rem, 0.8250rem + 0.2500vw, 1.125rem);
    line-height: 20px;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    background-color: #010101;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    padding: 16px 0px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
}

.tss-ig507q-buttonRoot:hover {
    color: #FFCF01;
}

@media (min-width: 992px) {
    .tss-ig507q-buttonRoot {
        padding: 20px;
        width: auto;
    }

    .tss-ig507q-buttonRoot:hover {
        background-color: #26292D;
    }
}

@media (min-width: 1200px) {
    .tss-ig507q-buttonRoot {
        padding: 12px;
    }
}

.tss-1ygxmcs-root {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 576px) {
    .tss-1ygxmcs-root {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.tss-12ralba-button {
    font-size: clamp(0.875rem, 0.8250rem + 0.2500vw, 1.125rem);
    line-height: 20px;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    width: 100%;
}

.tss-12ralba-button + .tss-12ralba-button {
    margin: 16px 0px 0px;
}

@media (min-width: 576px) {
    .tss-12ralba-button {
        width: unset;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }

    .tss-12ralba-button + .tss-12ralba-button {
        margin: 0px 0px 0px 16px;
    }
}

@media (min-width: 992px) {
    .tss-12ralba-button {
        min-width: 140px;
    }
}

@media (min-width: 1920px) {
    .tss-12ralba-button {
        min-width: 180px;
    }
}

.tss-1mng70z-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
}

.tss-1q6bm9v-filledPrimary {
    background-color: #26292D;
}

.tss-yvlqdc-indent {
    padding: 32px 16px;
}

@media (min-width: 576px) {
    .tss-yvlqdc-indent {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) {
    .tss-yvlqdc-indent {
        padding: 64px;
    }
}

@media (min-width: 1200px) {
    .tss-yvlqdc-indent {
        padding: 96px;
    }
}

@media (min-width: 1920px) {
    .tss-yvlqdc-indent {
        padding: 128px 320px;
    }
}

.tss-1o7ienj-content {
    margin: auto 0px;
}

@media (min-width: 768px) {
    .tss-1o7ienj-content {
        margin: 0;
    }
}

.tss-70ka9p-action {
    width: 100%;
}

.tss-70ka9p-action:not(:empty) {
    margin: 16px 0px 0px;
}

@media (min-width: 768px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 32px 0px 0px;
    }
}

@media (min-width: 992px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 48px 0px 0px;
    }
}

@media (min-width: 1200px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 64px 0px 0px;
    }
}

@media (min-width: 1920px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 80px 0px 0px;
    }
}

.tss-70ka9p-action:empty {
    display: none;
}

@media (max-width: 767.95px) {
    .tss-vq90jc-button {
        width: 100%;
    }
}

.tss-q14y19-title {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .tss-q14y19-title {
        max-width: 13em;
    }
}

@media (min-width: 992px) {
    .tss-q14y19-title {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .tss-q14y19-title {
        margin-bottom: 32px;
    }
}

.tss-14zfnik-paragraph {
    margin-left: auto;
    margin-right: auto;
}

.tss-14zfnik-paragraph:empty {
    display: none;
}

@media (min-width: 768px) {
    .tss-14zfnik-paragraph {
        max-width: 22em;
    }
}

.tss-q5fjza-background-background {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-height: 360px;
}

@media (orientation: portrait) and (max-width: 575px) {
    .tss-q5fjza-background-background {
        background-position-x: 75%;
        min-height: calc(80vh - 56px);
    }
}

@media (min-width: 576px) {
    .tss-q5fjza-background-background {
        min-height: 256px !important;
    }
}

@media (min-width: 768px) {
    .tss-q5fjza-background-background {
        min-height: 320px !important;
    }
}

@media (min-width: 992px) {
    .tss-q5fjza-background-background {
        min-height: 368px !important;
    }
}

@media (min-width: 1200px) {
    .tss-q5fjza-background-background {
        min-height: 484px !important;
    }
}

@media (min-width: 0px) and (max-width: 1199.95px) {
    .tss-q5fjza-background-background.tss-q5fjza-background-background {
        min-height: 224px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
}

.tss-1bbh39x-root-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
    color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    min-height: 152px;
}

@media (min-width: 768px) {
    .tss-1bbh39x-root-root-root {
        text-align: center;
    }
}

.tss-1bbh39x-root-root-root.tss-1bbh39x-root-root-root {
    color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    min-height: 152px;
}

@media (min-width: 768px) {
    .tss-1bbh39x-root-root-root.tss-1bbh39x-root-root-root {
        text-align: center;
    }
}

.tss-1lhvsag-image-image-image {
    object-position: 75% 50%;
}

@media (min-width: 576px) {
    .tss-1lhvsag-image-image-image {
        object-position: 50% 50%;
    }
}

.tss-10mrilz-root-root-imageContainer {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.tss-1xqp2mg-divider {
    margin: 32px 0px;
}

@media (min-width: 992px) {
    .tss-1xqp2mg-divider {
        margin: 48px 0px;
    }
}

@media (min-width: 1920px) {
    .tss-1xqp2mg-divider {
        margin: 64px 0px;
    }
}

.tss-1nosetd-divider-dividerDocuments {
    margin: 32px 0px;
}

@media (min-width: 992px) {
    .tss-1nosetd-divider-dividerDocuments {
        margin: 48px 0px;
    }
}

@media (min-width: 1920px) {
    .tss-1nosetd-divider-dividerDocuments {
        margin: 64px 0px;
    }
}

.tss-1nosetd-divider-dividerDocuments.tss-1nosetd-divider-dividerDocuments {
    margin-bottom: 16px;
}

@media (min-width: 992px) {
    .tss-1nosetd-divider-dividerDocuments.tss-1nosetd-divider-dividerDocuments {
        margin-bottom: 24px;
    }
}

@media (min-width: 1920px) {
    .tss-1nosetd-divider-dividerDocuments.tss-1nosetd-divider-dividerDocuments {
        margin-bottom: 32px;
    }
}

.tss-1p3zst1-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
    font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
    line-height: 1.42857142857;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 400;
}

.tss-1mexxa2-root {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 16px;
    column-gap: 16px;
}

@media (min-width: 576px) {
    .tss-1mexxa2-root {
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media (min-width: 768px) {
    .tss-1mexxa2-root {
        -webkit-column-gap: 32px;
        column-gap: 32px;
    }
}

@media (min-width: 1200px) {
    .tss-1mexxa2-root {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-column-gap: 24px;
        column-gap: 24px;
    }
}

@media (min-width: 1920px) {
    .tss-1mexxa2-root {
        -webkit-column-gap: 32px;
        column-gap: 32px;
    }
}

.tss-vzbkwj-column {
    width: 100%;
    padding-bottom: 24px;
    break-inside: avoid-column;
}

@media (min-width: 1200px) {
    .tss-vzbkwj-column {
        padding-bottom: 0;
    }
}

.tss-1rzgx65-title {
    font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
    line-height: 1.42857142857;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 700;
    margin-bottom: 4px;
}

.tss-1kg8171-logo {
    height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tss-uu5u93-link {
    color: #0376BC;
}

.tss-uu5u93-link:visited {
    color: #800080;
}

.tss-u2ae6c-descriptionParagraph:last-child {
    margin-bottom: 0;
}

.tss-17rcooj-docsRoot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 576px) {
    .tss-17rcooj-docsRoot {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-xn2nc6-docsLink {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (min-width: 576px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 16px;
    }
}

@media (min-width: 768px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 20px;
    }
}

@media (min-width: 992px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 24px;
    }
}

@media (min-width: 1920px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 32px;
    }
}

.tss-wubm4l-iconLink:not(:last-child) {
    margin-right: 8px;
}

.tss-1g0d2ij-iconsRoot-socials {
    margin-top: 16px;
}

.tss-1wb3mfd-root-icon {
    width: 32px;
    height: 32px;
}

.tss-ugum3t-root {
    line-height: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 992px) {
    .tss-ugum3t-root {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-1jspc9f-documents {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 32px;
}

@media (min-width: 992px) {
    .tss-1jspc9f-documents {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    .tss-18dfgox-copyright {
        padding-left: 48px;
    }
}

@media (min-width: 1920px) {
    .tss-18dfgox-copyright {
        padding-left: 64px;
    }
}

.tss-obdsx1-title-title {
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .tss-obdsx1-title-title {
        max-width: 13em;
    }
}

@media (min-width: 992px) {
    .tss-obdsx1-title-title {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .tss-obdsx1-title-title {
        margin-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .tss-obdsx1-title-title.tss-obdsx1-title-title {
        margin-bottom: 32px;
    }
}

.tss-1lheo6l-paragraph-paragraph:empty {
    display: none;
}

@media (min-width: 768px) {
    .tss-1lheo6l-paragraph-paragraph {
        max-width: 22em;
    }
}

.tss-1lheo6l-paragraph-paragraph.tss-1lheo6l-paragraph-paragraph {
    font-size: clamp(1.125rem, 1rem + 0.625vw, 1.75rem);
    line-height: 1.28571428571;
    font-weight: 400;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
}

@media (min-width: 576px) {
    .tss-1lheo6l-paragraph-paragraph.tss-1lheo6l-paragraph-paragraph {
        margin-top: 16px;
    }
}

@media (min-width: 768px) {
    .tss-1lheo6l-paragraph-paragraph.tss-1lheo6l-paragraph-paragraph {
        margin-top: 32px;
    }
}

.tss-10zeimw-background-background-background {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-height: 360px;
}

@media (orientation: portrait) and (max-width: 575px) {
    .tss-10zeimw-background-background-background {
        background-position-x: 75%;
        min-height: calc(80vh - 56px);
    }
}

@media (min-width: 576px) {
    .tss-10zeimw-background-background-background {
        min-height: 256px !important;
    }
}

@media (min-width: 768px) {
    .tss-10zeimw-background-background-background {
        min-height: 320px !important;
    }
}

@media (min-width: 992px) {
    .tss-10zeimw-background-background-background {
        min-height: 368px !important;
    }
}

@media (min-width: 1200px) {
    .tss-10zeimw-background-background-background {
        min-height: 484px !important;
    }
}

@media (max-width: 767.95px) {
    .tss-10zeimw-background-background-background.tss-10zeimw-background-background-background {
        min-height: calc(92vh - 56px);
    }
}

.tss-1hbm71z-root-root-root-root-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
    color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #fff;
}

@media (min-width: 768px) {
    .tss-1hbm71z-root-root-root-root-root-root {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        text-align: left;
    }
}

.tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
    color: #fff;
}

@media (min-width: 576px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 36px;
    }
}

@media (min-width: 992px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 96px;
        padding-bottom: 96px;
    }
}

@media (min-width: 1200px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 128px;
        padding-bottom: 128px;
    }
}

@media (min-width: 1920px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 168px;
        padding-bottom: 168px;
    }
}

@media (min-width: 768px) {
    .tss-1hbm71z-root-root-root-root-root-root {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        text-align: left;
    }
}

.tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
    color: #fff;
}

@media (min-width: 576px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 36px;
    }
}

@media (min-width: 992px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 96px;
        padding-bottom: 96px;
    }
}

@media (min-width: 1200px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 128px;
        padding-bottom: 128px;
    }
}

@media (min-width: 1920px) {
    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 168px;
        padding-bottom: 168px;
    }
}

@media (min-width: 576px) {
    .tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 36px;
    }
}

@media (min-width: 992px) {
    .tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 96px;
        padding-bottom: 96px;
    }
}

@media (min-width: 1200px) {
    .tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 128px;
        padding-bottom: 128px;
    }
}

@media (min-width: 1920px) {
    .tss-1hbm71z-root-root-root-root-root-root {
        padding-top: 168px;
        padding-bottom: 168px;
    }
}

.tss-lqok6f-paragraph {
    margin: 16px 0px;
}

@media (min-width: 992px) {
    .tss-lqok6f-paragraph {
        margin: 24px 0px;
    }
}

@media (min-width: 1200px) {
    .tss-lqok6f-paragraph {
        margin: 32px 0px;
    }
}

.tss-1bifq3v-link {
    color: #fff;
    display: inline-block;
    margin: 16px 0px 32px;
}

@media (min-width: 992px) {
    .tss-1bifq3v-link {
        margin: 24px 0px 48px;
    }
}

@media (min-width: 1200px) {
    .tss-1bifq3v-link {
        margin: 32px 0px 64px;
    }
}

.tss-1v1au72-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
    color: #fff;
    text-align: center;
    padding: 32px 16px 0px;
}

@media (min-width: 576px) {
    .tss-1v1au72-root-root {
        padding: 32px 32px 0px;
    }
}

@media (min-width: 768px) {
    .tss-1v1au72-root-root {
        padding: 64px 64px 0px;
    }
}

@media (min-width: 1200px) {
    .tss-1v1au72-root-root {
        padding: 96px 96px 0px;
    }
}

@media (min-width: 1920px) {
    .tss-1v1au72-root-root {
        padding: 128px 320px 0px;
    }
}

.tss-3xirdg-image-image {
    display: block;
    width: 100%;
}

.tss-2rdy2y-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
}

.tss-a3tfjy-leftCard {
    padding: 16px;
    background-color: #000;
}

@media (min-width: 576px) {
    .tss-a3tfjy-leftCard {
        padding: 32px;
    }
}

@media (min-width: 768px) {
    .tss-a3tfjy-leftCard {
        padding: 48px 48px 48px 64px;
    }
}

@media (min-width: 992px) {
    .tss-a3tfjy-leftCard {
        padding: 64px 48px 64px 64px;
    }
}

@media (min-width: 1200px) {
    .tss-a3tfjy-leftCard {
        padding: 64px 48px 64px 96px;
    }
}

@media (min-width: 1920px) {
    .tss-a3tfjy-leftCard {
        padding: 96px 48px 96px 320px;
    }
}

.tss-1rv6avp-rightCard {
    padding: 16px;
    background-color: #51575B;
}

@media (min-width: 576px) {
    .tss-1rv6avp-rightCard {
        padding: 32px;
    }
}

@media (min-width: 768px) {
    .tss-1rv6avp-rightCard {
        padding: 48px 64px 48px 48px;
    }
}

@media (min-width: 992px) {
    .tss-1rv6avp-rightCard {
        padding: 64px 64px 64px 48px;
    }
}

@media (min-width: 1200px) {
    .tss-1rv6avp-rightCard {
        padding: 64px 48px 64px 48px;
    }
}

@media (min-width: 1920px) {
    .tss-1rv6avp-rightCard {
        padding: 96px 320px 96px 64px;
    }
}

.tss-vwn7s0-subtitle {
    margin: 8px 0px 32px;
}

@media (min-width: 768px) {
    .tss-vwn7s0-subtitle {
        margin: 16px 0px 32px;
    }
}

@media (min-width: 992px) {
    .tss-vwn7s0-subtitle {
        margin: 24px 0px 48px;
    }
}

@media (min-width: 1200px) {
    .tss-vwn7s0-subtitle {
        margin: 32px 0px 64px;
    }
}

.tss-1hx8b35-link {
    display: inline-block;
    margin-top: auto;
}

.tss-rn541r-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
    color: #fff;
    padding: 0;
}

.tss-lmdihm-title {
    margin-bottom: 16px;
    text-align: center;
}

@media (min-width: 768px) {
    .tss-lmdihm-title {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .tss-lmdihm-title {
        margin-bottom: 32px;
    }
}

@media (min-width: 1920px) {
    .tss-lmdihm-title {
        margin-bottom: 64px;
    }
}

.tss-1rtz1np-root {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    padding: 16px;
}

.tss-1rtz1np-root:first-of-type {
    border-radius: 8px 0px 0px 8px;
}

.tss-1rtz1np-root:last-child {
    border-radius: 0px 8px 8px 0px;
}

.tss-1fqhcae-pro {
    background: #eeeeee;
}

@media (min-width: 992px) {
    .tss-1fqhcae-pro {
        padding: 32px;
    }
}

.tss-19ooahl-standard {
    margin-bottom: 16px;
    background: #26292D;
    color: #fff;
}

@media (min-width: 576px) {
    .tss-19ooahl-standard {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    .tss-19ooahl-standard {
        padding: 32px;
    }
}

.tss-16r9n4s-description {
    margin-top: 16px;
    margin-bottom: auto;
}

@media (min-width: 1200px) {
    .tss-16r9n4s-description {
        margin-top: 32px;
    }
}

@media (min-width: 1920px) {
    .tss-16r9n4s-description {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 32px;
        margin-bottom: 0;
    }
}

.tss-s0y9yy-accounts {
    margin-top: 32px;
}

@media (min-width: 992px) {
    .tss-s0y9yy-accounts {
        margin-top: 48px;
    }
}

@media (min-width: 1200px) {
    .tss-s0y9yy-accounts {
        margin-top: 64px;
    }
}

@media (min-width: 1920px) {
    .tss-s0y9yy-accounts {
        margin-left: NaNpx;
        margin-right: NaNpx;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        margin-bottom: auto;
    }
}

.tss-1lkwgsh-linkContainer {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 8px 56px;
    margin-top: 32px;
}

@media (min-width: 768px) {
    .tss-1lkwgsh-linkContainer {
        width: auto;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: flex-end;
        align-self: flex-end;
    }
}

@media (min-width: 1200px) {
    .tss-1lkwgsh-linkContainer {
        margin-top: 48px;
    }
}

@media (min-width: 1920px) {
    .tss-1lkwgsh-linkContainer {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
    }
}

@media (min-width: 1920px) {
    .tss-1vblph5-root {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.tss-1w7y36n-title {
    margin-bottom: 4px;
}

@media (min-width: 768px) {
    .tss-1w7y36n-title {
        margin-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .tss-1w7y36n-title {
        margin-bottom: 12px;
    }
}

.tss-1kasb-deposit {
    color: #8F9297;
}

.tss-13h5755-root {
    margin-right: 32px;
}

@media (min-width: 1920px) {
    .tss-13h5755-root {
        width: 33.3%;
        margin-right: 0px;
        padding: 0px 12px;
    }
}

.tss-1xutrib-root {
    display: inline-block;
    position: relative;
    margin-bottom: 8px;
    white-space: nowrap;
}

@media (max-width: 1919.95px) {
    .tss-1xutrib-root::before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        border-bottom: 1px dashed currentColor;
    }
}

.tss-1fcu8gd-text {
    text-align: center;
}

@media (min-width: 768px) {
    .tss-1fcu8gd-text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-flow: column nowrap;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: left;
    }
}

.tss-18xscur-numberItem {
    margin-top: 32px;
    text-align: center;
}

@media (min-width: 768px) {
    .tss-18xscur-numberItem {
        margin-top: 24px;
    }

    .tss-18xscur-numberItem:first-of-type {
        margin-top: 0px;
    }
}

@media (min-width: 992px) {
    .tss-18xscur-numberItem {
        margin-top: 32px;
    }
}

@media (min-width: 1200px) {
    .tss-18xscur-numberItem {
        margin-top: 48px;
    }
}

@media (min-width: 1920px) {
    .tss-18xscur-numberItem {
        margin-top: 64px;
    }
}

.tss-3xkm7f-numberTitle {
    font-weight: 400;
}

.tss-1rgdemc-numberParagraph {
    margin-top: 4px;
}

@media (min-width: 768px) {
    .tss-1rgdemc-numberParagraph {
        margin-top: 8px;
    }
}

@media (min-width: 1200px) {
    .tss-1rgdemc-numberParagraph {
        margin-top: 12px;
    }
}

@media (min-width: 1920px) {
    .tss-1rgdemc-numberParagraph {
        margin-top: 16px;
    }
}

.tss-18ht486-paragraph {
    margin: 16px 0px;
}

@media (min-width: 768px) {
    .tss-18ht486-paragraph {
        margin: 16px 0px 24px;
    }
}

@media (min-width: 1200px) {
    .tss-18ht486-paragraph {
        margin: 16px 0px 32px;
    }
}

@media (min-width: 1920px) {
    .tss-18ht486-paragraph {
        margin: 24px 0px 48px;
    }
}

@media (min-width: 576px) {
    .tss-62hi2t-container {
        margin: -8px;
        width: calc(100% + 16px);
    }

    .tss-62hi2t-container > div {
        padding: 8px;
    }
}

@media (min-width: 768px) {
    .tss-62hi2t-container {
        margin: 0px;
        width: calc(100% + 0px);
    }

    .tss-62hi2t-container > div {
        padding: 0px;
    }
}

.gatsby-image-wrapper {
    position: relative;
    overflow: hidden
}

.gatsby-image-wrapper picture.object-fit-polyfill {
    position: static !important
}

.gatsby-image-wrapper img {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-width: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    object-fit: cover
}

.gatsby-image-wrapper [data-main-image] {
    opacity: 0;
    transform: translateZ(0);
    transition: opacity .25s linear;
    will-change: opacity
}

.gatsby-image-wrapper-constrained {
    display: inline-block;
    vertical-align: top
}

.embeddedServiceHelpButton {
    z-index: 9 !important;
}

.embeddedServiceHelpButton .uiButton {
    width: 192px !important;
    background-color: #000 !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    color: #fff !important;
}

.embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
    border: 0px !important;
    background-color: transparent !important;
    padding: 0px !important;
    font-weight: bold !important;
    margin: 0 !important;
    font-size: 0.8rem !important;
}

.embeddedServiceHelpButton .helpButton {
    /** rtl support */
    left: 12px !important;
    right: auto !important;
    bottom: 72px !important;
}

@media only screen and (min-width: 768px) {
    .embeddedServiceHelpButton .helpButton {
        left: 30px !important;
        right: auto !important;
        bottom: 30px !important;
    }
}

.cChat_MinimizedCmp {
    border-color: transparent !important;
    text-decoration: none !important;
    box-shadow: none !important;
    border-radius: 20px !important;
    font-size: 0.95rem !important;
    display: table-cell;
    vertical-align: middle;
    align-items: center !important;
    bottom: 72px !important;
    left: auto !important;
    right: 12px !important;
}

html[dir=rtl] .cChat_MinimizedCmp {
    left: 12px !important;
    right: auto !important;
}

@media only screen and (min-width: 768px) {
    .cChat_MinimizedCmp {
        bottom: 30px !important;
        left: auto !important;
        right: 100px !important;
    }

    html[dir=rtl] .cChat_MinimizedCmp {
        left: 100px !important;
        right: auto !important;
    }
}

.embeddedServiceSidebar.modalContainer {
    width: 0;
}

.embeddedServiceSidebarButton:focus {
    text-decoration: none !important;
}

.embeddedServiceSidebar.layout-docked .dockableContainer {
    /** rtl support */
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}

@media only screen and (min-width: 768px) {
    .embeddedServiceSidebar.layout-docked .dockableContainer {
        right: 100px !important;
        left: auto !important;
        bottom: 20px !important;
    }

    html[dir=rtl] .embeddedServiceSidebar.layout-docked .dockableContainer {
        right: auto !important;
        left: 100px !important;
        bottom: 20px !important;
    }
}

.embeddedServiceSidebarMinimizedFabDefaultUI button.fab {
    background-color: #ffc804 !important;
    background: #ffc804 !important;
}

.embeddedServiceSidebarMinimizedFabDefaultUI button.dismiss-button {
    display: none !important;
}

.embeddedServiceSidebarMinimizedFabDefaultUI .content {
    min-width: 125px !important;
    min-height: 0px !important;
}

.embeddedServiceSidebarMinimizedFabDefaultUI .notification.show {
    border-radius: 10px !important;
    background-color: #ffc804 !important;
    background: #ffc804 !important;
    box-shadow: none !important;
}

.embeddedServiceSidebarMinimizedDefaultUI .minimizedImage {
    display: none !important;
}

.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent {
    color: #000000 !important;
}

/*.embeddedServiceLiveAgentStateChatItem.chatMessage button {
background: none !important;
}*/
.embeddedServiceLiveAgentStateChatUnreadMessageBanner {
    background-color: #ffc804 !important;
}

.embeddedServiceLiveAgentStateChatUnreadMessageBanner .message {
    border: 0px !important;
    color: #333333 !important;
    padding: 0px !important;
    background: #ffc804 !important;
    background-color: #ffc804 !important;
    margin: 0px !important;
}

.embeddedServiceLiveAgentStateChatInputFooter a {
    color: #333333 !important;
}

.embeddedServiceLiveAgentStateChatInputFooter a:focus {
    text-decoration: none !important;
}

li.chatMessage {
    text-align: initial;
}

.mui-1tz8m30 {
    flex-direction: column !important;
}


.mui-2a8uv5 {
    width: 100% !important;
    flex-basis: 100% !important;
}

.mui-nprygl {
    max-width: 100% !important;
    flex-basis: 100% !important;
}

.tss-czzedl-root,
.tss-1kg8171-logo {
    height: 38px;
}

.tss-107ti69-root {
    width: 100%;
    position: fixed;
    z-index: 1100;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    top: 56px;
    left: 0px;
    right: 0px;
    max-height: calc(100% - 56px);
    background-color: rgb(1, 1, 1);
    box-sizing: border-box;
    padding: 0px 16px 16px;
    overflow: auto;
}

.tss-1fcjfu2-blurOverlay {
    backdrop-filter: blur(4px);
    position: fixed;
    inset: 0px;
    z-index: 1;
    opacity: 1;
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.tss-1ux4tk9-navigationMenuRoot {
    overflow: hidden scroll;
    box-sizing: border-box;
    background-color: rgb(1, 1, 1);
    display: inline-flex;
    flex-direction: column;
    width: 100%;
}

.tss-107ti69-root,
.tss-1fcjfu2-blurOverlay {
    display: none;
}

.d-flex {
    display: flex;
    width: 100%;
}

.col-8 {
    width: 70%;
}

.col-4 {
    width: 30%;
}

.index-post {
    display: flex;
}

.index-post .left {
    width: 48%;
}

.index-post .left .item {
    padding: 15px 0;
    margin: 0 15px;
    border-bottom: 1px dashed #dcdcdc;
}

.index-post .left .title {
    line-height: 1.2;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
}

.index-post .left .time {
    line-height: 1.2;
    padding: 3px 0;
    font-size: 14px;
    color: #7688a0;
    margin: 0;
}

.index-post .left .summary {
    line-height: 1.2;
    padding: 0 0 3px;
    font-size: 14px;
    color: #525c69;
    margin: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.index-post .left .read-more {
    line-height: 1.2;
    font-size: 14px;
    color: #0192ff;
    margin: 0;
}

.text-center {
    text-align: center;
}

.tss-z2ad82-root {
    box-shadow: none;
    position: -webkit-sticky;
    position: sticky;
    padding: 0;
    background-color: #010101;
    height: 56px;
    min-height: 56px;
}

@media (min-width: 768px) {
    .tss-z2ad82-root {
        height: 68px;
        min-height: 68px;
    }
}

.tss-1d4s7ws-toolbar {
    padding: 0;
    background-color: #010101;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 56px;
    min-height: 56px;
}

@media (min-width: 768px) {
    .tss-1d4s7ws-toolbar {
        height: 68px;
        min-height: 68px;
    }
}

.tss-eupvpl-actionsBar {
    display: none;
}

.tss-eupvpl-actionsBar:last-child {
    margin-right: 24px;
}

@media (min-width: 992px) {
    .tss-eupvpl-actionsBar {
        display: initial;
    }
}

.tss-ya5adi-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 24px;
}

@media (min-width: 1200px) {
    .tss-ya5adi-left {
        display: none;
    }
}

.tss-1mgvmjw-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 992px) {
    .tss-1mgvmjw-center {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .tss-1mgvmjw-center .tss-23-logoContainer-ref {
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .tss-1mgvmjw-center {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }

    .tss-1mgvmjw-center .tss-23-logoContainer-ref {
        padding-left: 24px;
    }
}

.tss-ujwm45-menu {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0px 24px;
}

@media (min-width: 1200px) {
    .tss-ujwm45-menu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
    }
}

.tss-7pwdll-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 56px;
}

.tss-1da4bkt-logoContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 24px;
}

@media (min-width: 1200px) and (max-width: 1399.95px) {
    .tss-1da4bkt-logoContainer {
        box-sizing: border-box;
        width: 146px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.95px) {
    .tss-jo76kj-logo {
        display: none;
    }
}

.tss-1gkfxkd-alterLogo {
    display: none;
}

@media (min-width: 1200px) and (max-width: 1399.95px) {
    .tss-1gkfxkd-alterLogo {
        display: initial;
    }
}

@media (min-width: 992px) {
    .tss-13tg078-chatButton {
        display: none;
    }
}

.tss-p65bgb-languageButton {
    display: none;
}

@media (min-width: 992px) {
    .tss-p65bgb-languageButton {
        display: initial;
    }
}

.tss-kehiwr-root-root {
    color: #fff;
}

@media (min-width: 992px) {
    .tss-kehiwr-root-root:hover {
        color: #FFCF01;
    }
}

.tss-kehiwr-root-root.tss-kehiwr-root-root {
    padding: 16px;
    color: #fff;
}

.tss-kehiwr-root-root.tss-kehiwr-root-root:hover {
    color: #FFCF01;
    background-color: initial;
}

@media (min-width: 768px) {
    .tss-kehiwr-root-root.tss-kehiwr-root-root {
        padding: 24px;
    }
}

.tss-czzedl-root {
    height: 18px;
}

.tss-oy3vxj-root {
    height: 36px;
}

.tss-1rfio67-navigationMenuRoot {
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    background-color: #010101;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

@media (min-width: 992px) {
    .tss-1rfio67-navigationMenuRoot {
        overflow-y: initial;
        overflow-x: initial;
        width: auto;
        padding: 0;
    }
}

@media (min-width: 1200px) {
    .tss-1rfio67-navigationMenuRoot {
        overflow-y: initial;
        overflow-x: initial;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-1uzegum-list {
    position: static;
    background-color: #010101;
    border-bottom: 1px solid #51575B;
    padding: 0;
}

@media (min-width: 1200px) {
    .tss-1uzegum-list {
        border-bottom: none;
    }
}

.tss-1vas8ag-categoryWrapper {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    height: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 992px) and (max-width: 1199.95px) {
    .tss-1vas8ag-categoryWrapper {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-1avb4tz-icon {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

@media (min-width: 992px) and (max-width: 1199.95px) {
    .tss-1avb4tz-icon {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
}

.tss-1tu40ck-buttonRoot {
    font-size: clamp(0.875rem, 0.8250rem + 0.2500vw, 1.125rem);
    line-height: 20px;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    background-color: #010101;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    padding: 16px 0px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
}

.tss-1tu40ck-buttonRoot:hover {
    color: #FFCF01;
}

@media (min-width: 768px) {
    .tss-1tu40ck-buttonRoot {
        padding-left: 8px;
    }
}

@media (min-width: 992px) {
    .tss-1tu40ck-buttonRoot {
        padding: 20px 12px 20px 24px;
        width: auto;
    }

    .tss-1tu40ck-buttonRoot:hover {
        background-color: #26292D;
    }
}

@media (min-width: 1200px) {
    .tss-1tu40ck-buttonRoot {
        padding: 12px;
    }
}

.tss-1ygxmcs-root {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 576px) {
    .tss-1ygxmcs-root {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.tss-12ralba-button {
    font-size: clamp(0.875rem, 0.8250rem + 0.2500vw, 1.125rem);
    line-height: 20px;
    font-weight: 400;
    white-space: nowrap;
    text-transform: none;
    width: 100%;
}

.tss-12ralba-button + .tss-12ralba-button {
    margin: 16px 0px 0px;
}

@media (min-width: 576px) {
    .tss-12ralba-button {
        width: unset;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }

    .tss-12ralba-button + .tss-12ralba-button {
        margin: 0px 0px 0px 16px;
    }
}

@media (min-width: 992px) {
    .tss-12ralba-button {
        min-width: 140px;
    }
}

@media (min-width: 1920px) {
    .tss-12ralba-button {
        min-width: 180px;
    }
}

.tss-1xqp2mg-divider {
    margin: 32px 0px;
}

@media (min-width: 992px) {
    .tss-1xqp2mg-divider {
        margin: 48px 0px;
    }
}

@media (min-width: 1920px) {
    .tss-1xqp2mg-divider {
        margin: 64px 0px;
    }
}

.tss-1nosetd-divider-dividerDocuments {
    margin: 32px 0px;
}

@media (min-width: 992px) {
    .tss-1nosetd-divider-dividerDocuments {
        margin: 48px 0px;
    }
}

@media (min-width: 1920px) {
    .tss-1nosetd-divider-dividerDocuments {
        margin: 64px 0px;
    }
}

.tss-1nosetd-divider-dividerDocuments.tss-1nosetd-divider-dividerDocuments {
    margin-bottom: 16px;
}

@media (min-width: 992px) {
    .tss-1nosetd-divider-dividerDocuments.tss-1nosetd-divider-dividerDocuments {
        margin-bottom: 24px;
    }
}

@media (min-width: 1920px) {
    .tss-1nosetd-divider-dividerDocuments.tss-1nosetd-divider-dividerDocuments {
        margin-bottom: 32px;
    }
}

.tss-1mng70z-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
}

.tss-yvlqdc-indent {
    padding: 32px 16px;
}

@media (min-width: 576px) {
    .tss-yvlqdc-indent {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (min-width: 768px) {
    .tss-yvlqdc-indent {
        padding: 64px;
    }
}

@media (min-width: 1200px) {
    .tss-yvlqdc-indent {
        padding: 96px;
    }
}

@media (min-width: 1920px) {
    .tss-yvlqdc-indent {
        padding: 128px 320px;
    }
}

.tss-1p3zst1-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
    font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
    line-height: 1.42857142857;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 400;
}

.tss-1mexxa2-root {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 16px;
    column-gap: 16px;
}

@media (min-width: 576px) {
    .tss-1mexxa2-root {
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media (min-width: 768px) {
    .tss-1mexxa2-root {
        -webkit-column-gap: 32px;
        column-gap: 32px;
    }
}

@media (min-width: 1200px) {
    .tss-1mexxa2-root {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-column-gap: 24px;
        column-gap: 24px;
    }
}

@media (min-width: 1920px) {
    .tss-1mexxa2-root {
        -webkit-column-gap: 32px;
        column-gap: 32px;
    }
}

.tss-vzbkwj-column {
    width: 100%;
    padding-bottom: 24px;
    break-inside: avoid-column;
}

@media (min-width: 1200px) {
    .tss-vzbkwj-column {
        padding-bottom: 0;
    }
}

.tss-1rzgx65-title {
    font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
    line-height: 1.42857142857;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 700;
    margin-bottom: 4px;
}

.tss-1kg8171-logo {
    height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tss-uu5u93-link {
    color: #0376BC;
}

.tss-uu5u93-link:visited {
    color: #800080;
}

.tss-u2ae6c-descriptionParagraph:last-child {
    margin-bottom: 0;
}

.tss-17rcooj-docsRoot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 576px) {
    .tss-17rcooj-docsRoot {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-xn2nc6-docsLink {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (min-width: 576px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 16px;
    }
}

@media (min-width: 768px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 20px;
    }
}

@media (min-width: 992px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 24px;
    }
}

@media (min-width: 1920px) {
    .tss-xn2nc6-docsLink:not(:last-child) {
        margin-right: 32px;
    }
}

.tss-wubm4l-iconLink:not(:last-child) {
    margin-right: 8px;
}

.tss-1g0d2ij-iconsRoot-socials {
    margin-top: 16px;
}

.tss-1wb3mfd-root-icon {
    width: 32px;
    height: 32px;
}

.tss-ugum3t-root {
    line-height: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 992px) {
    .tss-ugum3t-root {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.tss-1jspc9f-documents {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 32px;
}

@media (min-width: 992px) {
    .tss-1jspc9f-documents {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    .tss-18dfgox-copyright {
        padding-left: 48px;
    }
}

@media (min-width: 1920px) {
    .tss-18dfgox-copyright {
        padding-left: 64px;
    }
}

.tss-qbmdlu-headline {
    -webkit-align-items: inherit;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
}

@media (min-width: 576px) {
    .tss-qbmdlu-headline {
        padding-top: 0;
    }
}

.tss-ldt0g9-title {
    max-width: 13em;
}

@media (min-width: 992px) {
    .tss-ldt0g9-title {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .tss-ldt0g9-title {
        margin-bottom: 32px;
    }
}

.tss-1rzm4dj-paragraph {
    max-width: 34em;
}

.tss-1kt5j23-background-background {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-height: 360px;
}

@media (orientation: portrait) and (max-width: 575px) {
    .tss-1kt5j23-background-background {
        background-position-x: 75%;
        min-height: calc(80vh - 56px);
    }
}

@media (min-width: 576px) {
    .tss-1kt5j23-background-background {
        min-height: 256px !important;
    }
}

@media (min-width: 768px) {
    .tss-1kt5j23-background-background {
        min-height: 320px !important;
    }
}

@media (min-width: 992px) {
    .tss-1kt5j23-background-background {
        min-height: 368px !important;
    }
}

@media (min-width: 1200px) {
    .tss-1kt5j23-background-background {
        min-height: 484px !important;
    }
}

.tss-1kt5j23-background-background.tss-1kt5j23-background-background {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

@media (min-width: 576px) {
    .tss-1kt5j23-background-background.tss-1kt5j23-background-background {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        text-align: left;
    }
}

.tss-ntw2yg-root-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
}

.tss-1vflmvl-image-image-image-image {
    object-position: 75% 50%;
}

@media (min-width: 576px) {
    .tss-1vflmvl-image-image-image-image {
        object-position: 50% 50%;
    }
}

.tss-uvpr3-root-root-imageContainer-imageContainer {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.tss-16y32qd-searchCategories {
    margin-bottom: 32px;
}

.tss-1us474m-paginationRoot {
    margin-top: 64px;
    border-top: 1px solid undefined;
    padding-top: 48px;
}

.tss-5djw3k-paginationList {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.tss-19fjsob-indent {
    margin: 32px 16px;
}

@media (min-width: 576px) {
    .tss-19fjsob-indent {
        margin-left: 32px;
        margin-right: 32px;
    }
}

@media (min-width: 768px) {
    .tss-19fjsob-indent {
        margin: 64px;
    }
}

@media (min-width: 1200px) {
    .tss-19fjsob-indent {
        margin: 96px;
    }
}

@media (min-width: 1920px) {
    .tss-19fjsob-indent {
        margin: 128px 320px;
    }
}

@media (min-width: 576px) {
    .tss-14v3clv-grid {
        margin-bottom: 36px;
    }
}

@media (min-width: 768px) {
    .tss-14v3clv-grid {
        margin-bottom: 48px;
    }
}

@media (min-width: 992px) {
    .tss-14v3clv-grid {
        margin-bottom: 64px;
    }
}

@media (min-width: 1200px) {
    .tss-14v3clv-grid {
        margin-bottom: 96px;
    }
}

.tss-1o7ienj-content {
    margin: auto 0px;
}

@media (min-width: 768px) {
    .tss-1o7ienj-content {
        margin: 0;
    }
}

.tss-70ka9p-action {
    width: 100%;
}

.tss-70ka9p-action:not(:empty) {
    margin: 16px 0px 0px;
}

@media (min-width: 768px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 32px 0px 0px;
    }
}

@media (min-width: 992px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 48px 0px 0px;
    }
}

@media (min-width: 1200px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 64px 0px 0px;
    }
}

@media (min-width: 1920px) {
    .tss-70ka9p-action:not(:empty) {
        margin: 80px 0px 0px;
    }
}

.tss-70ka9p-action:empty {
    display: none;
}

@media (max-width: 767.95px) {
    .tss-vq90jc-button {
        width: 100%;
    }
}

.tss-q14y19-title {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
}

@media (min-width: 768px) {
    .tss-q14y19-title {
        max-width: 13em;
    }
}

@media (min-width: 992px) {
    .tss-q14y19-title {
        margin-bottom: 24px;
    }
}

@media (min-width: 1200px) {
    .tss-q14y19-title {
        margin-bottom: 32px;
    }
}

.tss-14zfnik-paragraph {
    margin-left: auto;
    margin-right: auto;
}

.tss-14zfnik-paragraph:empty {
    display: none;
}

@media (min-width: 768px) {
    .tss-14zfnik-paragraph {
        max-width: 22em;
    }
}

.tss-q5fjza-background-background {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-height: 360px;
}

@media (orientation: portrait) and (max-width: 575px) {
    .tss-q5fjza-background-background {
        background-position-x: 75%;
        min-height: calc(80vh - 56px);
    }
}

@media (min-width: 576px) {
    .tss-q5fjza-background-background {
        min-height: 256px !important;
    }
}

@media (min-width: 768px) {
    .tss-q5fjza-background-background {
        min-height: 320px !important;
    }
}

@media (min-width: 992px) {
    .tss-q5fjza-background-background {
        min-height: 368px !important;
    }
}

@media (min-width: 1200px) {
    .tss-q5fjza-background-background {
        min-height: 484px !important;
    }
}

@media (min-width: 0px) and (max-width: 1199.95px) {
    .tss-q5fjza-background-background.tss-q5fjza-background-background {
        min-height: 224px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
}

.tss-1bbh39x-root-root-root {
    position: relative;
    box-sizing: border-box;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: center;
    background-position: center;
    color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    min-height: 152px;
}

@media (min-width: 768px) {
    .tss-1bbh39x-root-root-root {
        text-align: center;
    }
}

.tss-1bbh39x-root-root-root.tss-1bbh39x-root-root-root {
    color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    min-height: 152px;
}

@media (min-width: 768px) {
    .tss-1bbh39x-root-root-root.tss-1bbh39x-root-root-root {
        text-align: center;
    }
}

.tss-1lhvsag-image-image-image {
    object-position: 75% 50%;
}

@media (min-width: 576px) {
    .tss-1lhvsag-image-image-image {
        object-position: 50% 50%;
    }
}

.tss-10mrilz-root-root-imageContainer {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.mui-1rzsu9y {
    font-size: clamp(2rem, 1.5rem + 2.5vw, 4.5rem);
    line-height: 1.22222222222;
    font-weight: 700;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    white-space: pre-line;
}

.pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.pagination li {
    list-style: none;
}


.pagination .page-link {
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-decoration: none;
    font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
    line-height: 1.42857142857;
    font-family: Roboto, "Noto Sans Arabic", -apple-system, sans-serif;
    font-weight: 400;
    border-radius: 8px;
    text-align: center;
    min-width: 32px;
    height: 32px;
    padding: 0 6px;
    margin: 0 3px;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border: 1px solid rgba(0, 0, 0, 0.23);
}

.pagination .active .page-link {
    background-color: rgba(0, 0, 0, 0.08);
}

.pagination a:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

@media screen and (max-width: 1040px) {
    .col-4 {
        width: 100%;
    }

    .col-8 {
        width: 100%;
    }

    .order-m-1 {
        order: 1;
    }

    .order-m-2 {
        order: 2;
    }

    .tss-1hbm71z-root-root-root-root-root-root.tss-1hbm71z-root-root-root-root-root-root>.d-flex {
        flex-wrap: wrap;
    }
}