 #userwayAccessibilityIcon {
     bottom: 80px !important;
     top: auto;
     left: 10px !important
 }

 @media screen and (max-width : 500px) {
     #userwayAccessibilityIcon {
         bottom: 80px !important;
         top: auto;
         left: 10px !important
     }
 }





 .css-dommnj {
     max-width: 1280px;
     margin: auto;
     padding-top: 24px;
 }





 .css-1olr37g {
     margin: 0;
     font-weight: 300;
     line-height: 1.5;
     font-size: 18px;
     font-family: Lexend, sans-serif;
     color: rgba(0, 0, 0, 0.6);
 }

 .css-1olr37g.light {
     font-weight: 300;
 }

 .css-1olr37g strong {
     font-weight: 700px;
 }

 .css-1olr37g em {
     font-style: italic;
 }

 .css-1olr37g u {
     -webkit-text-decoration: underline;
     text-decoration: underline;
     color: inherit;
 }

 .css-1olr37g a {
     -webkit-text-decoration: underline;
     text-decoration: underline;
     color: inherit;
 }

 .css-1olr37g ul {
     list-style-type: disc;
     list-style-position: inside;
     margin-left: 16px;
 }

 .css-1olr37g ul li::marker {
     color: var(--grey-600);
 }





 .css-nhb8h9 {
     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;
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 0;
     margin: 0;
     list-style: none;
 }





 .css-tssxzy {
     font-size: 18px;
     font-weight: 500;
     line-height: 1;
     font-family: Lexend, sans-serif;
     text-transform: uppercase;
     min-width: 64px;
     padding: 6px 8px;
     border-radius: 4px;
     -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: #55306c;
     text-transform: none;
     -webkit-text-decoration: none;
     text-decoration: none;
     border: none;
     background: transparent;
     color: var(--primary-main);
     color: palette.primary.main;
     padding: 6px 0px;
     min-width: unset;
     -webkit-box-pack: right;
     -ms-flex-pack: right;
     -webkit-justify-content: right;
     justify-content: right;
     text-transform: capitalize;
 }

 .css-tssxzy.light {
     font-weight: 300;
 }

 .css-tssxzy:hover {
     -webkit-text-decoration: none;
     text-decoration: none;
     background-color: rgba(85, 48, 108, 0.04);
 }

 @media (hover: none) {
     .css-tssxzy:hover {
         background-color: transparent;
     }
 }

 .css-tssxzy.Mui-disabled {
     color: rgba(0, 0, 0, 0.26);
 }

 .css-tssxzy.nav-btn {
     color: var(--grey-500);
 }

 .css-tssxzy.footer-btn {
     color: var(--grey-500);
     font-weight: 300;
 }

 .css-tssxzy:hover {
     color: var(--primary-dark);
 }

 .css-tssxzy:hover {
     color: palette.secondary.main;
     background: transparent;
 }






 .css-o0vcbp {
     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: 18px;
     font-weight: 500;
     line-height: 1;
     font-family: Lexend, sans-serif;
     text-transform: uppercase;
     min-width: 64px;
     padding: 6px 8px;
     border-radius: 4px;
     -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: #55306c;
     text-transform: none;
     -webkit-text-decoration: none;
     text-decoration: none;
     border: none;
     background: transparent;
     color: var(--primary-main);
     color: palette.primary.main;
     padding: 6px 0px;
     min-width: unset;
     -webkit-box-pack: right;
     -ms-flex-pack: right;
     -webkit-justify-content: right;
     justify-content: right;
     text-transform: capitalize;
 }

 .css-o0vcbp::-moz-focus-inner {
     border-style: none;
 }

 .css-o0vcbp.Mui-disabled {
     pointer-events: none;
     cursor: default;
 }

 @media print {
     .css-o0vcbp {
         -webkit-print-color-adjust: exact;
         color-adjust: exact;
     }
 }

 .css-o0vcbp.light {
     font-weight: 300;
 }

 .css-o0vcbp:hover {
     -webkit-text-decoration: none;
     text-decoration: none;
     background-color: rgba(85, 48, 108, 0.04);
 }

 @media (hover: none) {
     .css-o0vcbp:hover {
         background-color: transparent;
     }
 }

 .css-o0vcbp.Mui-disabled {
     color: rgba(0, 0, 0, 0.26);
 }

 .css-o0vcbp.nav-btn {
     color: var(--grey-500);
 }

 .css-o0vcbp.footer-btn {
     color: var(--grey-500);
     font-weight: 300;
 }

 .css-o0vcbp:hover {
     color: var(--primary-dark);
 }

 .css-o0vcbp:hover {
     color: palette.secondary.main;
     background: transparent;
 }





 .css-3mf706 {
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     margin-left: 8px;
     margin-right: 8px;
 }





 .css-hka9p9 {
     margin: 0;
     font-weight: 300;
     line-height: 1.5;
     font-size: 18px;
     font-family: Lexend, sans-serif;
     color: var(--grey-800);
     display: inline-block;
     width: 100%;
 }

 .css-hka9p9.light {
     font-weight: 300;
 }

 .css-hka9p9 strong {
     font-weight: 700px;
 }

 .css-hka9p9 em {
     font-style: italic;
 }

 .css-hka9p9 u {
     -webkit-text-decoration: underline;
     text-decoration: underline;
     color: inherit;
 }

 .css-hka9p9 a {
     -webkit-text-decoration: underline;
     text-decoration: underline;
     color: inherit;
 }

 .css-hka9p9 ul {
     list-style-type: disc;
     list-style-position: inside;
     margin-left: 16px;
 }

 .css-hka9p9 ul li::marker {
     color: var(--grey-600);
 }

 .css-hka9p9 p {
     margin-top: 0px;
     margin-bottom: 0px;
 }



