@charset "UTF-8";
:root{
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#158d71;
  --bs-success:#04713c;
  --bs-danger:#e03131;
  --bs-warning:#f3ce14;
  --bs-info:#3F6DCA;
  --bs-participant:#158d71;
  --bs-light:#f5f5f5;
  --bs-dark:#444;
  --bs-destroy:#e03131;
  --bs-primary-rgb:13, 110, 253;
  --bs-secondary-rgb:108, 117, 125;
  --bs-success-rgb:25, 135, 84;
  --bs-info-rgb:13, 202, 240;
  --bs-warning-rgb:255, 193, 7;
  --bs-danger-rgb:220, 53, 69;
  --bs-light-rgb:248, 249, 250;
  --bs-dark-rgb:33, 37, 41;
  --bs-white-rgb:255, 255, 255;
  --bs-black-rgb:0, 0, 0;
  --bs-body-color-rgb:16, 16, 16;
  --bs-body-bg-rgb:255, 255, 255;
  --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient:linear-gradient(180deg, rgb(255, 255, 255, 15%), rgb(255, 255, 255, 0%));
  --bs-body-font-family:Inter, sans-serif;
  --bs-body-font-size:0.875rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#101010;
  --bs-body-bg:#FFF;
}
*,
*::after,
*::before{
  box-sizing:border-box;
}
@media (prefers-reduced-motion: no-preference){
  :root{
    scroll-behavior:smooth;
  }
}
body{
  background-color:#FFF;
  background-color:var(--bs-body-bg);
  color:#101010;
  color:var(--bs-body-color);
  font-family:"Inter", sans-serif;
  font-family:Inter, sans-serif;
  font-family:var(--bs-body-font-family);
  font-size:0.875rem;
  font-size:var(--bs-body-font-size);
  font-weight:400;
  font-weight:var(--bs-body-font-weight);
  line-height:1.5;
  line-height:var(--bs-body-line-height);
  margin:0;
  text-align:var(--bs-body-text-align);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgb(0, 0, 0, 0%);
}
hr{
  background-color:currentColor;
  border:0;
  color:inherit;
  margin:1rem 0;
  opacity:0.25;
}
hr:not([size]){
  height:1px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5,h6{
  font-family:"Inter", sans-serif;
  font-weight:400;
  line-height:1.2;
  margin-bottom:0.5rem;
  margin-top:0;
}
.h1,h1{
  font-size:calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px){
   .h1,h1{
    font-size:2.5rem;
  }
}
.h2,h2{
  font-size:calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px){
   .h2,h2{
    font-size:2rem;
  }
}
.h3,h3{
  font-size:calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px){
   .h3,h3{
    font-size:1.75rem;
  }
}
.h4,h4{
  font-size:calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px){
   .h4,h4{
    font-size:1.5rem;
  }
}
.h5,h5{
  font-size:1.25rem;
}
.h6,h6{
  font-size:1rem;
}
p{
  margin-bottom:1rem;
  margin-top:0;
}
abbr[data-bs-original-title],abbr[title]{
  cursor:help;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
  -webkit-text-decoration-skip-ink:none;
          text-decoration-skip-ink:none;
}
address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem;
}
ol,
ul{
  padding-left:2rem;
}
dl,ol,
ul{
  margin-bottom:1rem;
  margin-top:0;
}
ol ol,
ol ul,
ul ol,
ul ul{
  margin-bottom:0;
}
dt{
  font-weight:700;
}
dd{
  margin-bottom:0.5rem;
  margin-left:0;
}
blockquote{
  margin:0 0 1rem;
}
b,
strong{
  font-weight:700;
}
.small,small{
  font-size:0.875em;
}
.mark,mark{
  background-color:#fcf8e3;
  padding:0.2em;
}
sub,
sup{
  font-size:0.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
sub{
  bottom:-0.25em;
}
sup{
  top:-0.5em;
}
a{
  color:#3F6DCA;
  text-decoration:underline;
}
a:hover{
  color:rgb(10.4, 88, 202.4);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover{
  color:inherit;
  text-decoration:none;
}
code,
kbd,pre,
samp{
  direction:ltr;
  font-family:"SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family:var(--bs-font-monospace);
  font-size:1em;
  unicode-bidi:bidi-override;
}
pre{
  display:block;
  font-size:0.875em;
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto;
}
pre code{
  color:inherit;
  font-size:inherit;
  word-break:normal;
}
code{
  color:#d63384;
  font-size:0.875em;
  word-wrap:break-word;
}
a > code{
  color:inherit;
}
kbd{
  background-color:#212529;
  border-radius:0.2rem;
  color:#fff;
  font-size:0.875em;
  padding:0.2rem 0.4rem;
}
kbd kbd{
  font-size:1em;
  font-weight:700;
  padding:0;
}
figure{
  margin:0 0 1rem;
}
img,
svg{
  vertical-align:middle;
}
table{
  border-collapse:collapse;
  caption-side:bottom;
}
caption{
  color:#6c757d;
  padding-bottom:0.5rem;
  padding-top:0.5rem;
  text-align:left;
}
th{
  text-align:inherit;
  text-align:-webkit-match-parent;
}
tbody,
td,
tfoot,
th,thead,
tr{
  border-color:inherit;
  border-style:solid;
  border-width:0;
}
label{
  display:inline-block;
}
button{
  border-radius:0;
}
button:focus:not(:focus-visible){
  outline:0;
}
button,input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
}
button,
select{
  text-transform:none;
}
[role="button"]{
  cursor:pointer;
}
select{
  word-wrap:normal;
}
select:disabled{
  opacity:1;
}
[list]::-webkit-calendar-picker-indicator{
  display:none;
}
[type="button"],
[type="reset"],
[type="submit"],button{
  -webkit-appearance:button;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),button:not(:disabled){
  cursor:pointer;
}
::-moz-focus-inner{
  border-style:none;
  padding:0;
}
textarea{
  resize:vertical;
}
fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}
legend{
  float:left;
  font-size:calc(1.275rem + 0.3vw);
  line-height:inherit;
  margin-bottom:0.5rem;
  padding:0;
  width:100%;
}
@media (min-width: 1200px){
  legend{
    font-size:1.5rem;
  }
}
legend + *{
  clear:left;
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field{
  padding:0;
}
::-webkit-inner-spin-button{
  height:auto;
}
[type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-color-swatch-wrapper{
  padding:0;
}
::file-selector-button{
  font:inherit;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
output{
  display:inline-block;
}
iframe{
  border:0;
}
summary{
  cursor:pointer;
  display:list-item;
}
progress{
  vertical-align:baseline;
}
[hidden]{
  display:none !important;
}
.lead{
  font-size:1.25rem;
  font-weight:300;
}
.display-1{
  font-size:calc(1.625rem + 4.5vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width: 1200px){
  .display-1{
    font-size:5rem;
  }
}
.display-2{
  font-size:calc(1.575rem + 3.9vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width: 1200px){
  .display-2{
    font-size:4.5rem;
  }
}
.display-3{
  font-size:calc(1.525rem + 3.3vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width: 1200px){
  .display-3{
    font-size:4rem;
  }
}
.display-4{
  font-size:calc(1.475rem + 2.7vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width: 1200px){
  .display-4{
    font-size:3.5rem;
  }
}
.display-5{
  font-size:calc(1.425rem + 2.1vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width: 1200px){
  .display-5{
    font-size:3rem;
  }
}
.display-6{
  font-size:calc(1.375rem + 1.5vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width: 1200px){
  .display-6{
    font-size:2.5rem;
  }
}
.list-unstyled, .ui-step-list{
  list-style:none;
  padding-left:0;
}
.list-inline{
  list-style:none;
  padding-left:0;
}
.list-inline-item{
  display:inline-block;
}
.list-inline-item:not(:last-child){
  margin-right:0.5rem;
}
.initialism{
  font-size:0.875em;
  text-transform:uppercase;
}
.blockquote{
  font-size:1.25rem;
  margin-bottom:1rem;
}
.blockquote > :last-child{
  margin-bottom:0;
}
.blockquote-footer{
  color:#6c757d;
  font-size:0.875em;
  margin-bottom:1rem;
  margin-top:-1rem;
}
.blockquote-footer::before{
  content:"— ";
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl{
  margin-left:auto;
  margin-right:auto;
  padding-left:0.75rem;
  padding-left:var(--bs-gutter-x, 0.75rem);
  padding-right:0.75rem;
  padding-right:var(--bs-gutter-x, 0.75rem);
  width:100%;
}
@media (min-width: 576px){
   .container,.container-sm{
    max-width:540px;
  }
}
@media (min-width: 768px){
   .container,.container-md, .container-sm{
    max-width:720px;
  }
}
@media (min-width: 992px){
   .container,.container-lg, .container-md, .container-sm{
    max-width:960px;
  }
}
@media (min-width: 1200px){
   .container, .container-lg, .container-md, .container-sm,.container-xl{
    max-width:1140px;
  }
}
@media (min-width: 1400px){
   .container, .container-lg, .container-md, .container-sm, .container-xl,.container-xxl{
    max-width:1320px;
  }
}
.row{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-left:calc(-0.5 * 1.5rem);
  margin-left:calc(-0.5 * var(--bs-gutter-x));
  margin-right:calc(-0.5 * 1.5rem);
  margin-right:calc(-0.5 * var(--bs-gutter-x));
  margin-top:calc(-1 * 0);
  margin-top:calc(-1 * var(--bs-gutter-y));
}
.row > *{
  flex-shrink:0;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
.col{
  flex:1 0;
}
.row-cols-auto > *{
  flex:0 0 auto;
  width:auto;
}
.row-cols-1 > *{
  flex:0 0 auto;
  width:100%;
}
.row-cols-2 > *{
  flex:0 0 auto;
  width:50%;
}
.row-cols-3 > *{
  flex:0 0 auto;
  width:33.3333333333%;
}
.row-cols-4 > *{
  flex:0 0 auto;
  width:25%;
}
.row-cols-5 > *{
  flex:0 0 auto;
  width:20%;
}
.row-cols-6 > *{
  flex:0 0 auto;
  width:16.6666666667%;
}
.col-auto{
  flex:0 0 auto;
  width:auto;
}
.col-1{
  flex:0 0 auto;
  width:8.33333333%;
}
.col-2{
  flex:0 0 auto;
  width:16.66666667%;
}
.col-3{
  flex:0 0 auto;
  width:25%;
}
.col-4{
  flex:0 0 auto;
  width:33.33333333%;
}
.col-5{
  flex:0 0 auto;
  width:41.66666667%;
}
.col-6{
  flex:0 0 auto;
  width:50%;
}
.col-7{
  flex:0 0 auto;
  width:58.33333333%;
}
.col-8{
  flex:0 0 auto;
  width:66.66666667%;
}
.col-9{
  flex:0 0 auto;
  width:75%;
}
.col-10{
  flex:0 0 auto;
  width:83.33333333%;
}
.col-11{
  flex:0 0 auto;
  width:91.66666667%;
}
.col-12{
  flex:0 0 auto;
  width:100%;
}
.offset-1{
  margin-left:8.33333333%;
}
.offset-2{
  margin-left:16.66666667%;
}
.offset-3{
  margin-left:25%;
}
.offset-4{
  margin-left:33.33333333%;
}
.offset-5{
  margin-left:41.66666667%;
}
.offset-6{
  margin-left:50%;
}
.offset-7{
  margin-left:58.33333333%;
}
.offset-8{
  margin-left:66.66666667%;
}
.offset-9{
  margin-left:75%;
}
.offset-10{
  margin-left:83.33333333%;
}
.offset-11{
  margin-left:91.66666667%;
}
.g-0,
.gx-0{
  --bs-gutter-x:0;
}
.g-0,
.gy-0{
  --bs-gutter-y:0;
}
.g-1,
.gx-1{
  --bs-gutter-x:0.25rem;
}
.g-1,
.gy-1{
  --bs-gutter-y:0.25rem;
}
.g-2,
.gx-2{
  --bs-gutter-x:0.5rem;
}
.g-2,
.gy-2{
  --bs-gutter-y:0.5rem;
}
.g-3,
.gx-3{
  --bs-gutter-x:1rem;
}
.g-3,
.gy-3{
  --bs-gutter-y:1rem;
}
.g-4,
.gx-4{
  --bs-gutter-x:1.5rem;
}
.g-4,
.gy-4{
  --bs-gutter-y:1.5rem;
}
.g-5,
.gx-5{
  --bs-gutter-x:3rem;
}
.g-5,
.gy-5{
  --bs-gutter-y:3rem;
}
@media (min-width: 576px){
  .col-sm{
    flex:1 0;
  }
  .row-cols-sm-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-sm-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-sm-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-sm-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-sm-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-sm-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-sm-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .col-sm-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-sm-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-sm-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-sm-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-sm-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-sm-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-sm-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-sm-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-sm-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-sm-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-sm-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-sm-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-sm-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-sm-0{
    margin-left:0;
  }
  .offset-sm-1{
    margin-left:8.33333333%;
  }
  .offset-sm-2{
    margin-left:16.66666667%;
  }
  .offset-sm-3{
    margin-left:25%;
  }
  .offset-sm-4{
    margin-left:33.33333333%;
  }
  .offset-sm-5{
    margin-left:41.66666667%;
  }
  .offset-sm-6{
    margin-left:50%;
  }
  .offset-sm-7{
    margin-left:58.33333333%;
  }
  .offset-sm-8{
    margin-left:66.66666667%;
  }
  .offset-sm-9{
    margin-left:75%;
  }
  .offset-sm-10{
    margin-left:83.33333333%;
  }
  .offset-sm-11{
    margin-left:91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0{
    --bs-gutter-x:0;
  }
  .g-sm-0,
  .gy-sm-0{
    --bs-gutter-y:0;
  }
  .g-sm-1,
  .gx-sm-1{
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1,
  .gy-sm-1{
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2,
  .gx-sm-2{
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2,
  .gy-sm-2{
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3,
  .gx-sm-3{
    --bs-gutter-x:1rem;
  }
  .g-sm-3,
  .gy-sm-3{
    --bs-gutter-y:1rem;
  }
  .g-sm-4,
  .gx-sm-4{
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4,
  .gy-sm-4{
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5,
  .gx-sm-5{
    --bs-gutter-x:3rem;
  }
  .g-sm-5,
  .gy-sm-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 768px){
  .col-md{
    flex:1 0;
  }
  .row-cols-md-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-md-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-md-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-md-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-md-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-md-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-md-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .col-md-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-md-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-md-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-md-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-md-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-md-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-md-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-md-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-md-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-md-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-md-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-md-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-md-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-md-0{
    margin-left:0;
  }
  .offset-md-1{
    margin-left:8.33333333%;
  }
  .offset-md-2{
    margin-left:16.66666667%;
  }
  .offset-md-3{
    margin-left:25%;
  }
  .offset-md-4{
    margin-left:33.33333333%;
  }
  .offset-md-5{
    margin-left:41.66666667%;
  }
  .offset-md-6{
    margin-left:50%;
  }
  .offset-md-7{
    margin-left:58.33333333%;
  }
  .offset-md-8{
    margin-left:66.66666667%;
  }
  .offset-md-9{
    margin-left:75%;
  }
  .offset-md-10{
    margin-left:83.33333333%;
  }
  .offset-md-11{
    margin-left:91.66666667%;
  }
  .g-md-0,
  .gx-md-0{
    --bs-gutter-x:0;
  }
  .g-md-0,
  .gy-md-0{
    --bs-gutter-y:0;
  }
  .g-md-1,
  .gx-md-1{
    --bs-gutter-x:0.25rem;
  }
  .g-md-1,
  .gy-md-1{
    --bs-gutter-y:0.25rem;
  }
  .g-md-2,
  .gx-md-2{
    --bs-gutter-x:0.5rem;
  }
  .g-md-2,
  .gy-md-2{
    --bs-gutter-y:0.5rem;
  }
  .g-md-3,
  .gx-md-3{
    --bs-gutter-x:1rem;
  }
  .g-md-3,
  .gy-md-3{
    --bs-gutter-y:1rem;
  }
  .g-md-4,
  .gx-md-4{
    --bs-gutter-x:1.5rem;
  }
  .g-md-4,
  .gy-md-4{
    --bs-gutter-y:1.5rem;
  }
  .g-md-5,
  .gx-md-5{
    --bs-gutter-x:3rem;
  }
  .g-md-5,
  .gy-md-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 992px){
  .col-lg{
    flex:1 0;
  }
  .row-cols-lg-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-lg-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-lg-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-lg-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-lg-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-lg-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-lg-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .col-lg-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-lg-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-lg-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-lg-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-lg-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-lg-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-lg-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-lg-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-lg-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-lg-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-lg-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-lg-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-lg-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-lg-0{
    margin-left:0;
  }
  .offset-lg-1{
    margin-left:8.33333333%;
  }
  .offset-lg-2{
    margin-left:16.66666667%;
  }
  .offset-lg-3{
    margin-left:25%;
  }
  .offset-lg-4{
    margin-left:33.33333333%;
  }
  .offset-lg-5{
    margin-left:41.66666667%;
  }
  .offset-lg-6{
    margin-left:50%;
  }
  .offset-lg-7{
    margin-left:58.33333333%;
  }
  .offset-lg-8{
    margin-left:66.66666667%;
  }
  .offset-lg-9{
    margin-left:75%;
  }
  .offset-lg-10{
    margin-left:83.33333333%;
  }
  .offset-lg-11{
    margin-left:91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0{
    --bs-gutter-x:0;
  }
  .g-lg-0,
  .gy-lg-0{
    --bs-gutter-y:0;
  }
  .g-lg-1,
  .gx-lg-1{
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1,
  .gy-lg-1{
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2,
  .gx-lg-2{
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2,
  .gy-lg-2{
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3,
  .gx-lg-3{
    --bs-gutter-x:1rem;
  }
  .g-lg-3,
  .gy-lg-3{
    --bs-gutter-y:1rem;
  }
  .g-lg-4,
  .gx-lg-4{
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4,
  .gy-lg-4{
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5,
  .gx-lg-5{
    --bs-gutter-x:3rem;
  }
  .g-lg-5,
  .gy-lg-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1200px){
  .col-xl{
    flex:1 0;
  }
  .row-cols-xl-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xl-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xl-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-xl-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xl-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .col-xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xl-0{
    margin-left:0;
  }
  .offset-xl-1{
    margin-left:8.33333333%;
  }
  .offset-xl-2{
    margin-left:16.66666667%;
  }
  .offset-xl-3{
    margin-left:25%;
  }
  .offset-xl-4{
    margin-left:33.33333333%;
  }
  .offset-xl-5{
    margin-left:41.66666667%;
  }
  .offset-xl-6{
    margin-left:50%;
  }
  .offset-xl-7{
    margin-left:58.33333333%;
  }
  .offset-xl-8{
    margin-left:66.66666667%;
  }
  .offset-xl-9{
    margin-left:75%;
  }
  .offset-xl-10{
    margin-left:83.33333333%;
  }
  .offset-xl-11{
    margin-left:91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0{
    --bs-gutter-x:0;
  }
  .g-xl-0,
  .gy-xl-0{
    --bs-gutter-y:0;
  }
  .g-xl-1,
  .gx-xl-1{
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1,
  .gy-xl-1{
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2,
  .gx-xl-2{
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2,
  .gy-xl-2{
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3,
  .gx-xl-3{
    --bs-gutter-x:1rem;
  }
  .g-xl-3,
  .gy-xl-3{
    --bs-gutter-y:1rem;
  }
  .g-xl-4,
  .gx-xl-4{
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4,
  .gy-xl-4{
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5,
  .gx-xl-5{
    --bs-gutter-x:3rem;
  }
  .g-xl-5,
  .gy-xl-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1400px){
  .col-xxl{
    flex:1 0;
  }
  .row-cols-xxl-auto > *{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xxl-1 > *{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xxl-2 > *{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xxl-3 > *{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-xxl-4 > *{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xxl-5 > *{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xxl-6 > *{
    flex:0 0 auto;
    width:16.6666666667%;
  }
  .col-xxl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xxl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xxl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xxl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xxl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xxl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xxl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xxl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xxl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xxl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xxl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xxl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xxl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xxl-0{
    margin-left:0;
  }
  .offset-xxl-1{
    margin-left:8.33333333%;
  }
  .offset-xxl-2{
    margin-left:16.66666667%;
  }
  .offset-xxl-3{
    margin-left:25%;
  }
  .offset-xxl-4{
    margin-left:33.33333333%;
  }
  .offset-xxl-5{
    margin-left:41.66666667%;
  }
  .offset-xxl-6{
    margin-left:50%;
  }
  .offset-xxl-7{
    margin-left:58.33333333%;
  }
  .offset-xxl-8{
    margin-left:66.66666667%;
  }
  .offset-xxl-9{
    margin-left:75%;
  }
  .offset-xxl-10{
    margin-left:83.33333333%;
  }
  .offset-xxl-11{
    margin-left:91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0{
    --bs-gutter-x:0;
  }
  .g-xxl-0,
  .gy-xxl-0{
    --bs-gutter-y:0;
  }
  .g-xxl-1,
  .gx-xxl-1{
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1{
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2{
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2{
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3{
    --bs-gutter-x:1rem;
  }
  .g-xxl-3,
  .gy-xxl-3{
    --bs-gutter-y:1rem;
  }
  .g-xxl-4,
  .gx-xxl-4{
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4{
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5{
    --bs-gutter-x:3rem;
  }
  .g-xxl-5,
  .gy-xxl-5{
    --bs-gutter-y:3rem;
  }
}
.padded-row{
  margin-bottom:3rem;
  margin-top:3rem;
}
.col-centered-form{
  flex-shrink:0;
  flex:0 0 auto;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
@media (min-width: 768px){
  .col-centered-form{
    flex:0 0 auto;
    margin-left:16.66666667%;
    width:66.66666667%;
  }
}
@media (min-width: 992px){
  .col-centered-form{
    flex:0 0 auto;
    margin-left:25%;
    width:50%;
  }
}
.row-fineprint{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  display:none;
  flex-wrap:wrap;
  font-size:0.75rem;
  margin-bottom:1rem;
  margin-left:calc(-0.5 * 1.5rem);
  margin-left:calc(-0.5 * var(--bs-gutter-x));
  margin-right:calc(-0.5 * 1.5rem);
  margin-right:calc(-0.5 * var(--bs-gutter-x));
  margin-top:calc(-1 * 0);
  margin-top:calc(-1 * var(--bs-gutter-y));
  margin-top:1rem;
  text-align:center;
}
@media (min-width: 576px){
  .row-fineprint{
    display:block;
  }
}
.col-fineprint{
  flex-shrink:0;
  flex:0 0 auto;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
@media (min-width: 576px){
  .col-fineprint{
    flex:0 0 auto;
    margin-left:8.33333333%;
    width:83.33333333%;
  }
}
.table{
  --bs-table-bg:transparent;
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:#212529;
  --bs-table-striped-bg:rgb(0, 0, 0, 5%);
  --bs-table-active-color:#212529;
  --bs-table-active-bg:rgb(0, 0, 0, 10%);
  --bs-table-hover-color:#212529;
  --bs-table-hover-bg:rgb(0, 0, 0, 7.5%);
  border-color:#dee2e6;
  color:#212529;
  margin-bottom:1rem;
  vertical-align:top;
  width:100%;
}
.table > :not(caption) > * > *{
  background-color:var(--bs-table-bg);
  border-bottom-width:1px;
  box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);
  padding:0.5rem;
}
.table > tbody{
  vertical-align:inherit;
}
.table > thead{
  vertical-align:bottom;
}
.table > :not(:first-child){
  border-top:2px solid currentColor;
}
.caption-top{
  caption-side:top;
}
.table-sm > :not(caption) > * > *{
  padding:0.25rem;
}
.table-bordered > :not(caption) > *{
  border-width:1px 0;
}
.table-bordered > :not(caption) > * > *{
  border-width:0 1px;
}
.table-borderless > :not(caption) > * > *{
  border-bottom-width:0;
}
.table-borderless > :not(:first-child){
  border-top-width:0;
}
.table-striped > tbody > tr:nth-of-type(odd) > *{
  --bs-table-accent-bg:var(--bs-table-striped-bg);
  color:var(--bs-table-striped-color);
}
.table-active{
  --bs-table-accent-bg:var(--bs-table-active-bg);
  color:var(--bs-table-active-color);
}
.table-hover > tbody > tr:hover > *{
  --bs-table-accent-bg:var(--bs-table-hover-bg);
  color:var(--bs-table-hover-color);
}
.table-primary{
  --bs-table-bg:rgb(206.6, 226, 254.6);
  --bs-table-striped-bg:rgb(196.27, 214.7, 241.87);
  --bs-table-striped-color:#000;
  --bs-table-active-bg:rgb(185.94, 203.4, 229.14);
  --bs-table-active-color:#000;
  --bs-table-hover-bg:rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color:#000;
  border-color:rgb(185.94, 203.4, 229.14);
  color:#000;
}
.table-secondary{
  --bs-table-bg:rgb(225.6, 227.4, 229);
  --bs-table-striped-bg:rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color:#000;
  --bs-table-active-bg:rgb(203.04, 204.66, 206.1);
  --bs-table-active-color:#000;
  --bs-table-hover-bg:rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color:#000;
  border-color:rgb(203.04, 204.66, 206.1);
  color:#000;
}
.table-success{
  --bs-table-bg:rgb(209, 231, 220.8);
  --bs-table-striped-bg:rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color:#000;
  --bs-table-active-bg:rgb(188.1, 207.9, 198.72);
  --bs-table-active-color:#000;
  --bs-table-hover-bg:rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color:#000;
  border-color:rgb(188.1, 207.9, 198.72);
  color:#000;
}
.table-info{
  --bs-table-bg:rgb(206.6, 244.4, 252);
  --bs-table-striped-bg:rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color:#000;
  --bs-table-active-bg:rgb(185.94, 219.96, 226.8);
  --bs-table-active-color:#000;
  --bs-table-hover-bg:rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color:#000;
  border-color:rgb(185.94, 219.96, 226.8);
  color:#000;
}
.table-warning{
  --bs-table-bg:rgb(255, 242.6, 205.4);
  --bs-table-striped-bg:rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color:#000;
  --bs-table-active-bg:rgb(229.5, 218.34, 184.86);
  --bs-table-active-color:#000;
  --bs-table-hover-bg:rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color:#000;
  border-color:rgb(229.5, 218.34, 184.86);
  color:#000;
}
.table-danger{
  --bs-table-bg:rgb(248, 214.6, 217.8);
  --bs-table-striped-bg:rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color:#000;
  --bs-table-active-bg:rgb(223.2, 193.14, 196.02);
  --bs-table-active-color:#000;
  --bs-table-hover-bg:rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color:#000;
  border-color:rgb(223.2, 193.14, 196.02);
  color:#000;
}
.table-light{
  --bs-table-bg:#f8f9fa;
  --bs-table-striped-bg:rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color:#000;
  --bs-table-active-bg:rgb(223.2, 224.1, 225);
  --bs-table-active-color:#000;
  --bs-table-hover-bg:rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color:#000;
  border-color:rgb(223.2, 224.1, 225);
  color:#000;
}
.table-dark{
  --bs-table-bg:#212529;
  --bs-table-striped-bg:rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:rgb(55.2, 58.8, 62.4);
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color:#fff;
  border-color:rgb(55.2, 58.8, 62.4);
  color:#fff;
}
.table-responsive{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
@media (max-width: 575.98px){
  .table-responsive-sm{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width: 767.98px){
  .table-responsive-md{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width: 991.98px){
  .table-responsive-lg{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width: 1199.98px){
  .table-responsive-xl{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width: 1399.98px){
  .table-responsive-xxl{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
.form-label{
  margin-bottom:0.5rem;
}
.col-form-label{
  font-size:inherit;
  line-height:1.5;
  margin-bottom:0;
  padding-bottom:calc(0.375rem + 1px);
  padding-top:calc(0.375rem + 1px);
}
.col-form-label-lg{
  font-size:1.25rem;
  padding-bottom:calc(0.5rem + 1px);
  padding-top:calc(0.5rem + 1px);
}
.col-form-label-sm{
  font-size:0.875rem;
  padding-bottom:calc(0.25rem + 1px);
  padding-top:calc(0.25rem + 1px);
}
.form-text{
  color:#6c757d;
  font-size:0.875em;
  margin-top:0.25rem;
}
.form-control{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #ced4da;
  border-radius:0.25rem;
  color:#101010;
  display:block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:0.375rem 0.75rem;
  transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  width:100%;
}
@media (prefers-reduced-motion: reduce){
  .form-control{
    transition:none;
  }
}
.form-control[type="file"]{
  overflow:hidden;
}
.form-control[type="file"]:not(:disabled):not([readonly]){
  cursor:pointer;
}
.form-control:focus{
  background-color:#fff;
  border-color:#3F6DCA;
  box-shadow:none;
  color:#101010;
  outline:0;
}
.form-control::-webkit-date-and-time-value{
  height:1.5em;
}
.form-control::-moz-placeholder{
  color:#6c757d;
  opacity:1;
}
.form-control::placeholder{
  color:#6c757d;
  opacity:1;
}
.form-control::-moz-placeholder{
  color:#6c757d;
  opacity:1;
}
.form-control::placeholder{
  color:#6c757d;
  opacity:1;
}
.form-control:disabled, .form-control[readonly]{
  background-color:#e9ecef;
  opacity:1;
}
.form-control::file-selector-button{
  background-color:#e9ecef;
  border-color:inherit;
  border-style:solid;
  border-width:0;
  border-inline-end-width:1px;
  border-radius:0;
  color:#212529;
  margin:-0.375rem -0.75rem;
  margin-inline-end:0.75rem;
  padding:0.375rem 0.75rem;
  pointer-events:none;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
  .form-control::file-selector-button{
    transition:none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
  background-color:rgb(221.35, 224.2, 227.05);
}
.form-control::-webkit-file-upload-button{
  background-color:#e9ecef;
  border-color:inherit;
  border-style:solid;
  border-width:0;
  border-inline-end-width:1px;
  border-radius:0;
  color:#212529;
  margin:-0.375rem -0.75rem;
  margin-inline-end:0.75rem;
  padding:0.375rem 0.75rem;
  pointer-events:none;
  -webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
  .form-control::-webkit-file-upload-button{
    -webkit-transition:none;
    transition:none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{
  background-color:rgb(221.35, 224.2, 227.05);
}
.form-control-plaintext{
  background-color:transparent;
  border:solid transparent;
  border-width:1px 0;
  color:#212529;
  display:block;
  line-height:1.5;
  margin-bottom:0;
  padding:0.375rem 0;
  width:100%;
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
  padding-left:0;
  padding-right:0;
}
.form-control-sm{
  border-radius:0.2rem;
  font-size:0.875rem;
  min-height:calc(1.5em + 0.5rem + 2px);
  padding:0.25rem 0.5rem;
}
.form-control-sm::file-selector-button{
  margin:-0.25rem -0.5rem;
  margin-inline-end:0.5rem;
  padding:0.25rem 0.5rem;
}
.form-control-sm::-webkit-file-upload-button{
  margin:-0.25rem -0.5rem;
  margin-inline-end:0.5rem;
  padding:0.25rem 0.5rem;
}
.form-control-lg{
  border-radius:0.3rem;
  font-size:1.25rem;
  min-height:calc(1.5em + 1rem + 2px);
  padding:0.5rem 1rem;
}
.form-control-lg::file-selector-button{
  margin:-0.5rem -1rem;
  margin-inline-end:1rem;
  padding:0.5rem 1rem;
}
.form-control-lg::-webkit-file-upload-button{
  margin:-0.5rem -1rem;
  margin-inline-end:1rem;
  padding:0.5rem 1rem;
}
textarea.form-control{
  min-height:calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm{
  min-height:calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg{
  min-height:calc(1.5em + 1rem + 2px);
}
.form-control-color{
  height:auto;
  padding:0.375rem;
  width:3rem;
}
.form-control-color:not(:disabled):not([readonly]){
  cursor:pointer;
}
.form-control-color::-moz-color-swatch{
  border-radius:0.25rem;
  height:1.5em;
}
.form-control-color::-webkit-color-swatch{
  border-radius:0.25rem;
  height:1.5em;
}
.form-select{
  display:block;
  padding:0.375rem 2.25rem 0.375rem 0.75rem;
  width:100%;
  -moz-padding-start:calc(0.75rem - 3px);
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-position:right 0.75rem center;
  background-repeat:no-repeat;
  background-size:16px 12px;
  border:1px solid #ced4da;
  border-radius:0.25rem;
  color:#212529;
  font-size:1rem;
  line-height:1.5;
  transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
  .form-select{
    transition:none;
  }
}
.form-select:focus{
  border-color:rgb(134, 182.5, 254);
  box-shadow:0 0 0 0.25rem rgb(13, 110, 253, 25%);
  outline:0;
}
.form-select[multiple], .form-select[size]:not([size="1"]){
  background-image:none;
  padding-right:0.75rem;
}
.form-select:disabled{
  background-color:#e9ecef;
}
.form-select:-moz-focusring{
  color:transparent;
  text-shadow:0 0 0 #212529;
}
.form-select-sm{
  border-radius:0.2rem;
  font-size:0.875rem;
  padding-bottom:0.25rem;
  padding-left:0.5rem;
  padding-top:0.25rem;
}
.form-select-lg{
  border-radius:0.3rem;
  font-size:1.25rem;
  padding-bottom:0.5rem;
  padding-left:1rem;
  padding-top:0.5rem;
}
.form-check{
  display:block;
  margin-bottom:0.125rem;
  min-height:1.5rem;
  padding-left:1.5em;
}
.form-check .form-check-input{
  float:left;
  margin-left:-1.5em;
}
.form-check-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#fff;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  border:1px solid rgb(0, 0, 0, 25%);
  height:1em;
  margin-top:0.25em;
  -webkit-print-color-adjust:exact;
  vertical-align:top;
  width:1em;
          color-adjust:exact;
}
.form-check-input[type="checkbox"]{
  border-radius:0.25em;
}
.form-check-input[type="radio"]{
  border-radius:50%;
}
.form-check-input:active{
  filter:brightness(90%);
}
.form-check-input:focus{
  border-color:rgb(134, 182.5, 254);
  box-shadow:0 0 0 0.25rem rgb(13, 110, 253, 25%);
  outline:0;
}
.form-check-input:checked{
  background-color:#0d6efd;
  border-color:#0d6efd;
}
.form-check-input:checked[type="checkbox"]{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type="radio"]{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type="checkbox"]:indeterminate{
  background-color:#0d6efd;
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
  border-color:#0d6efd;
}
.form-check-input:disabled{
  filter:none;
  opacity:0.5;
  pointer-events:none;
}
.form-check-input:disabled ~ .form-check-label,.form-check-input[disabled] ~ .form-check-label{
  opacity:0.5;
}
.form-switch{
  padding-left:2.5em;
}
.form-switch .form-check-input{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  background-position:left center;
  border-radius:2em;
  margin-left:-2.5em;
  transition:background-position 0.15s ease-in-out;
  width:2em;
}
@media (prefers-reduced-motion: reduce){
  .form-switch .form-check-input{
    transition:none;
  }
}
.form-switch .form-check-input:focus{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28134, 182.5, 254%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
  background-position:right center;
}
.form-check-inline{
  display:inline-block;
  margin-right:1rem;
}
.btn-check{
  position:absolute;
  clip:rect(0, 0, 0, 0);
  pointer-events:none;
}
.btn-check:disabled + .btn,.btn-check[disabled] + .btn{
  filter:none;
  opacity:0.65;
  pointer-events:none;
}
.form-range{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:transparent;
  height:1.5rem;
  padding:0;
  width:100%;
}
.form-range:focus{
  outline:0;
}
.form-range:focus::-webkit-slider-thumb{
  box-shadow:0 0 0 1px #fff,0 0 0 0.25rem rgb(13, 110, 253, 25%);
}
.form-range:focus::-moz-range-thumb{
  box-shadow:0 0 0 1px #fff,0 0 0 0.25rem rgb(13, 110, 253, 25%);
}
.form-range::-moz-focus-outer{
  border:0;
}
.form-range::-webkit-slider-thumb{
  -webkit-appearance:none;
          appearance:none;
  background-color:#0d6efd;
  border:0;
  border-radius:1rem;
  height:1rem;
  margin-top:-0.25rem;
  -webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  width:1rem;
}
@media (prefers-reduced-motion: reduce){
  .form-range::-webkit-slider-thumb{
    -webkit-transition:none;
    transition:none;
  }
}
.form-range::-webkit-slider-thumb:active{
  background-color:rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track{
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem;
  color:transparent;
  cursor:pointer;
  height:0.5rem;
  width:100%;
}
.form-range::-moz-range-thumb{
  -moz-appearance:none;
       appearance:none;
  background-color:#0d6efd;
  border:0;
  border-radius:1rem;
  height:1rem;
  -moz-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  width:1rem;
}
@media (prefers-reduced-motion: reduce){
  .form-range::-moz-range-thumb{
    -moz-transition:none;
    transition:none;
  }
}
.form-range::-moz-range-thumb:active{
  background-color:rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track{
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem;
  color:transparent;
  cursor:pointer;
  height:0.5rem;
  width:100%;
}
.form-range:disabled{
  pointer-events:none;
}
.form-range:disabled::-webkit-slider-thumb{
  background-color:#adb5bd;
}
.form-range:disabled::-moz-range-thumb{
  background-color:#adb5bd;
}
.form-floating{
  position:relative;
}
.form-floating > .form-control,
.form-floating > .form-select{
  height:calc(3.5rem + 2px);
  line-height:1.25;
}
.form-floating > label{
  border:1px solid transparent;
  height:100%;
  left:0;
  padding:1rem 0.75rem;
  pointer-events:none;
  position:absolute;
  top:0;
  transform-origin:0 0;
  transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
  .form-floating > label{
    transition:none;
  }
}
.form-floating > .form-control{
  padding:1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder{
  color:transparent;
}
.form-floating > .form-control::placeholder{
  color:transparent;
}
.form-floating > .form-control::-moz-placeholder{
  color:transparent;
}
.form-floating > .form-control::placeholder{
  color:transparent;
}
/* stylelint-disable-next-line selector-pseudo-class-no-unknown */
.form-floating > .form-control:not(:placeholder){
  padding-bottom:0.625rem;
  padding-top:1.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder){
  padding-bottom:0.625rem;
  padding-top:1.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown){
  padding-bottom:0.625rem;
  padding-top:1.625rem;
}
.form-floating > .form-control:-webkit-autofill{
  padding-bottom:0.625rem;
  padding-top:1.625rem;
}
.form-floating > .form-select{
  padding-bottom:0.625rem;
  padding-top:1.625rem;
}
/* stylelint-disable-next-line selector-pseudo-class-no-unknown */
.form-floating > .form-control:not(:placeholder) ~ label{
  opacity:0.65;
  transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label{
  opacity:0.65;
  transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label{
  opacity:0.65;
  transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label{
  opacity:0.65;
  transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.input-group{
  align-items:stretch;
  display:flex;
  flex-wrap:wrap;
  position:relative;
  width:100%;
}
.input-group > .form-control,
.input-group > .form-select{
  flex:1 1 auto;
  min-width:0;
  position:relative;
  width:1%;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus{
  z-index:3;
}
.input-group .btn{
  position:relative;
  z-index:2;
}
.input-group .btn:focus{
  z-index:3;
}
.input-group-text{
  align-items:center;
  background-color:#e9ecef;
  border:1px solid #ced4da;
  border-radius:0.25rem;
  color:#212529;
  display:flex;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:0.375rem 0.75rem;
  text-align:center;
  white-space:nowrap;
}
.input-group-lg > .btn,.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text{
  border-radius:0.3rem;
  font-size:1.25rem;
  padding:0.5rem 1rem;
}
.input-group-sm > .btn,.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text{
  border-radius:0.2rem;
  font-size:0.875rem;
  padding:0.25rem 0.5rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select{
  padding-right:3rem;
}
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:-1px;
}
.valid-feedback{
  color:#198754;
  display:none;
  font-size:0.875em;
  margin-top:0.25rem;
  width:100%;
}
.valid-tooltip{
  background-color:rgb(25, 135, 84, 90%);
  border-radius:0.25rem;
  color:#fff;
  display:none;
  font-size:0.875rem;
  margin-top:0.1rem;
  max-width:100%;
  padding:0.25rem 0.5rem;
  position:absolute;
  top:100%;
  z-index:5;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip{
  display:block;
}
.form-control.is-valid,.was-validated .form-control:valid{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position:right calc(0.375em + 0.1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color:#198754;
  padding-right:calc(1.5em + 0.75rem);
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
  border-color:#198754;
  box-shadow:0 0 0 0.25rem rgb(25, 135, 84, 25%);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid{
  background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  padding-right:calc(1.5em + 0.75rem);
}
.form-select.is-valid,.was-validated .form-select:valid{
  border-color:#198754;
}
.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"]{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position:right 0.75rem center, center right 2.25rem;
  background-size:16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-right:4.125rem;
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{
  border-color:#198754;
  box-shadow:0 0 0 0.25rem rgb(25, 135, 84, 25%);
}
.form-check-input.is-valid,.was-validated .form-check-input:valid{
  border-color:#198754;
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{
  background-color:#198754;
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{
  box-shadow:0 0 0 0.25rem rgb(25, 135, 84, 25%);
}
.form-check-input.is-valid ~ .form-check-label,.was-validated .form-check-input:valid ~ .form-check-label{
  color:#198754;
}
.form-check-inline .form-check-input ~ .valid-feedback{
  margin-left:0.5em;
}
.input-group .form-control.is-valid,
.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,
.was-validated .input-group .form-select:valid{
  z-index:1;
}
.input-group .form-control.is-valid:focus,
.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,
.was-validated .input-group .form-select:valid:focus{
  z-index:3;
}
.invalid-feedback{
  color:#dc3545;
  display:none;
  font-size:0.875em;
  margin-top:0.25rem;
  width:100%;
}
.invalid-tooltip{
  background-color:rgb(220, 53, 69, 90%);
  border-radius:0.25rem;
  color:#fff;
  display:none;
  font-size:0.875rem;
  margin-top:0.1rem;
  max-width:100%;
  padding:0.25rem 0.5rem;
  position:absolute;
  top:100%;
  z-index:5;
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip{
  display:block;
}
.form-control.is-invalid,.was-validated .form-control:invalid{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position:right calc(0.375em + 0.1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color:#dc3545;
  padding-right:calc(1.5em + 0.75rem);
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
  border-color:#dc3545;
  box-shadow:0 0 0 0.25rem rgb(220, 53, 69, 25%);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{
  background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  padding-right:calc(1.5em + 0.75rem);
}
.form-select.is-invalid,.was-validated .form-select:invalid{
  border-color:#dc3545;
}
.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"]{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position:right 0.75rem center, center right 2.25rem;
  background-size:16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-right:4.125rem;
}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{
  border-color:#dc3545;
  box-shadow:0 0 0 0.25rem rgb(220, 53, 69, 25%);
}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{
  border-color:#dc3545;
}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{
  background-color:#dc3545;
}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{
  box-shadow:0 0 0 0.25rem rgb(220, 53, 69, 25%);
}
.form-check-input.is-invalid ~ .form-check-label,.was-validated .form-check-input:invalid ~ .form-check-label{
  color:#dc3545;
}
.form-check-inline .form-check-input ~ .invalid-feedback{
  margin-left:0.5em;
}
.input-group .form-control.is-invalid,
.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,
.was-validated .input-group .form-select:invalid{
  z-index:2;
}
.input-group .form-control.is-invalid:focus,
.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,
.was-validated .input-group .form-select:invalid:focus{
  z-index:3;
}
.FormControlLabel{
  align-items:center;
  color:#101010;
  color:var(--ux-gray-900);
  display:flex;
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
  margin-bottom:8px;
}
.FormControlLabel--with-children{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:500;
  font-weight:var(--synth-font-weight-medium);
  line-height:1.25rem;
}
.FormControlLabel__label{
  align-items:center;
  display:flex;
  flex-direction:row;
}
.FormControlLabel__helper-text{
  font-size:0.625rem;
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  letter-spacing:0.0625rem;
  line-height:0.875rem;
  text-transform:uppercase;
}
.FormControlLabel__control{
  display:flex;
  margin-right:8px;
}
.FormControlLabel__children{
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
  margin-top:8px;
  width:100%;
}
.FormControlLabel--bordered{
  border:1px solid #D1D1D1;
  border:1px solid var(--ux-gray-400);
  border-radius:4px;
  border-radius:var(--ux-border-radius);
  cursor:pointer;
  padding:16px;
}
.FormControlLabel--bordered:hover{
  background-color:#F1F5FE;
  background-color:var(--ux-blue-100);
}
.FormControlLabel--bordered.FormControlLabel--active{
  background-color:#F1F5FE;
  background-color:var(--ux-blue-100);
  border-color:#7497DF;
  border-color:var(--ux-blue-400);
  color:#143C8D;
  color:var(--ux-blue-700);
}
.FormControlLabel--disabled{
  background-color:#F9F9F9;
  background-color:var(--ux-gray-100);
  color:#D1D1D1;
  color:var(--ux-gray-400);
  cursor:not-allowed;
}
.FormControlLabel--disabled .FormControlLabel__children{
  color:#D1D1D1;
  color:var(--ux-gray-400);
}
.FormControlLabel input[type="checkbox"], .FormControlLabel input[type="radio"]{
  margin-top:2px;
  min-height:16px;
  min-width:16px;
}
.FormGroup{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  margin:8px 0;
}
.FormGroup--bordered{
  border:1px solid #D1D1D1;
  border:1px solid var(--ux-gray-400);
  border-radius:4px;
  border-radius:var(--ux-border-radius);
  padding:16px;
}
.FormGroup--bordered .InputLabel{
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.25rem;
  margin-bottom:8px;
}
.FormGroup--bordered .InputLabel__helper-text{
  color:#101010;
  color:var(--ux-gray-900);
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
}
.FormGroup--is-invalid input, .FormGroup--is-invalid select, .FormGroup--is-invalid textarea{
  border-color:#E03131;
  border-color:var(--ux-red);
}
.FormGroup--is-invalid .Input{
  border-color:#C71F1F !important;
  border-color:var(--ux-red-600) !important;
}
.FormGroup--inline{
  display:flex;
  flex-direction:row;
}
.FormGroup--inline .InputLabel{
  margin-bottom:8px;
  margin-right:16px;
}
.FormGroup--inline .FormControlLabel{
  margin-right:16px;
  white-space:nowrap;
}
.FormGroup--inline .FormControlLabel--active{
  white-space:nowrap;
}
.FormGroup--no-margin{
  margin:0;
}
.FormGroup__helper-text{
  color:#101010;
  color:var(--ux-gray-900);
  font-size:0.75rem;
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  line-height:1rem;
  margin:0 0 12px;
}
.FormGroup__helper-text--pre{
  white-space:pre-wrap;
}
.FormGroup__invalid-feedback{
  color:#E03131;
  color:var(--ux-red);
  font-size:0.75rem;
  font-weight:500;
  font-weight:var(--synth-font-weight-medium);
  line-height:1rem;
  margin:0;
  padding:6px 0;
}
.FormGroup__invalid-feedback__list{
  list-style-type:none;
  margin:0;
  padding:0;
}
.FormGroup__invalid-feedback__list li{
  margin:0;
}
.FormGroup .form-control{
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  height:36px;
  line-height:1.25rem;
}
.FormGroup textarea.form-control{
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  height:auto;
  line-height:1.25rem;
}
.FormGroup .AsyncSelect, .FormGroup .CreatableSelect, .FormGroup .SingleSelect{
  min-width:0;
  width:100%;
}
.InputLabel, .InputLegend{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.25rem;
  margin-bottom:6px;
}
.InputLabel__helper-text, .InputLegend__helper-text{
  color:#101010;
  color:var(--ux-gray-900);
  font-size:0.625rem;
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  letter-spacing:0.0625rem;
  line-height:0.875rem;
  text-transform:uppercase;
}
.invalid-feedback{
  font-size:100%;
}
.invalid-feedback__list{
  list-style-type:none;
  margin:0;
  padding:0;
}
.invalid-feedback__list li{
  margin:0;
}
.is-invalid ~ .invalid-feedback{
  display:block;
}
input[type="number"].no-spinner{
  -moz-appearance:textfield;
}
input[type="number"].no-spinner::-webkit-inner-spin-button, input[type="number"].no-spinner::-webkit-outer-spin-button{
  -webkit-appearance:none;
  margin:0;
}
.form-group-legend{
  display:block;
  margin-top:0.5rem;
}
.form-group-legend--inline{
  display:inline-block;
  margin-left:0.5rem;
}
.form-check{
  margin-bottom:0.25rem;
}
.form-check-label{
  color:#444;
  color:var(--ux-gray-800);
}
.form-check-input:disabled{
  color:#D1D1D1;
  color:var(--ux-gray-400);
}
.form-check-input:disabled ~ .form-check-label{
  color:#D1D1D1;
  color:var(--ux-gray-400);
}
.form-select{
  border:1px solid #D1D1D1;
  border:1px solid var(--ux-gray-400);
  cursor:pointer;
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
  min-height:2.375rem;
}
.form-select:focus{
  border:1px solid #3F6DCA;
  border:1px solid var(--ux-blue);
  box-shadow:inset 0 1px 1px rgb(0, 0, 0, 8%);
  filter:drop-shadow(0 0 3px rgb(102, 175, 233, 70%));
}
.ui-form .h1,.ui-form h1{
  margin-bottom:2rem;
}
.ui-form .ReactDateTimePicker{
  width:100%;
}
.ui-form label{
  align-items:center;
  display:flex;
}
.ui-form .date-time-picker{
  width:100%;
}
.ui-form .form-actions .submit{
  width:100%;
}
@media (min-width: 576px){
  .ui-form .form-actions .submit{
    width:50%;
  }
}
.ui-form .form-group{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  margin-bottom:1rem;
}
.ui-form .form-control{
  height:2.25rem;
}
.ui-form .form-description{
  margin:0.5rem 0 0;
}
.ui-form .form-label{
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.25rem;
  margin-bottom:0.5rem;
}
.ui-form .radio{
  margin-top:0;
}
.ui-form__section-divider{
  margin:1rem 0;
}
@media (min-width: 576px){
  .ui-form__section-divider{
    margin:1.5rem 0;
  }
}
.ui-form .h2,.ui-form h2, .ui-form__section-header{
  font-size:1.5rem;
}
.ui-form--participant .form-control:focus{
  border:0.06rem solid #3F6DCA;
  border:0.06rem solid var(--ux-blue-500);
  box-shadow:none;
  color:#101010;
  filter:drop-shadow(0 0 3px rgb(102, 175, 233, 70%));
}
.Form .h1,.Form h1, .Form__header{
  font-size:1.5rem;
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:2rem;
  margin-bottom:2rem;
}
.Form__actions .submit{
  width:100%;
}
@media (min-width: 576px){
  .Form__actions .submit{
    width:50%;
  }
}
.Form .btn-full{
  display:block;
  width:100%;
}
.Form__instructions{
  margin:1rem 0 0 0.5rem;
}
.Form__section-divider{
  margin:1rem 0;
}
@media (min-width: 576px){
  .Form__section-divider{
    margin:1.5rem 0;
  }
}
.Form--centered{
  flex-direction:column;
  text-align:center;
}
.Form--centered .FormControlLabel{
  display:inline;
}
.Form--participant .form-control:focus{
  border-color:#158d71;
  box-shadow:inset 0 1px 1px #158d71,0 0 8px #158d71;
}
.FormGroup .ReactDateTimePicker{
  min-width:0;
  width:100%;
}
.FormGroup .date-time-picker{
  min-width:0;
  width:100%;
}
.FormGroup .AsyncSelect,
.FormGroup .Select,.FormGroup .SingleSelect{
  min-width:0;
  width:100%;
}
.btn{
  background-color:transparent;
  border:1px solid transparent;
  border-radius:0.25rem;
  color:#101010;
  cursor:pointer;
  display:inline-block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:0.375rem 0.75rem;
  text-align:center;
  text-decoration:none;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
}
@media (prefers-reduced-motion: reduce){
  .btn{
    transition:none;
  }
}
.btn:hover{
  color:#101010;
}
.btn-check:focus + .btn, .btn:focus{
  box-shadow:0 0 0 0.25rem rgb(13, 110, 253, 25%);
  outline:0;
}
.btn.disabled,.btn:disabled, fieldset:disabled .btn{
  opacity:0.65;
  pointer-events:none;
}
.btn-primary{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-primary:hover{
  background-color:rgb(56.1, 158.1, 134.3);
  border-color:rgb(44.4, 152.4, 127.2);
  color:#000;
}
.btn-check:focus + .btn-primary, .btn-primary:focus{
  background-color:rgb(56.1, 158.1, 134.3);
  border-color:rgb(44.4, 152.4, 127.2);
  box-shadow:0 0 0 0.25rem rgb(17.85, 119.85, 96.05, 50%);
  color:#000;
}
.btn-check:active + .btn-primary,.btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle{
  background-color:rgb(67.8, 163.8, 141.4);
  border-color:rgb(44.4, 152.4, 127.2);
  color:#000;
}
.btn-check:active + .btn-primary:focus,.btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(17.85, 119.85, 96.05, 50%);
}
.btn-primary.disabled,.btn-primary:disabled{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-success{
  background-color:#04713c;
  border-color:#04713c;
  color:#fff;
}
.btn-success:hover{
  background-color:rgb(3.4, 96.05, 51);
  border-color:rgb(3.2, 90.4, 48);
  color:#fff;
}
.btn-check:focus + .btn-success, .btn-success:focus{
  background-color:rgb(3.4, 96.05, 51);
  border-color:rgb(3.2, 90.4, 48);
  box-shadow:0 0 0 0.25rem rgb(41.65, 134.3, 89.25, 50%);
  color:#fff;
}
.btn-check:active + .btn-success,.btn-check:checked + .btn-success, .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle{
  background-color:rgb(3.2, 90.4, 48);
  border-color:rgb(3, 84.75, 45);
  color:#fff;
}
.btn-check:active + .btn-success:focus,.btn-check:checked + .btn-success:focus, .btn-success.active:focus, .btn-success:active:focus, .show > .btn-success.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(41.65, 134.3, 89.25, 50%);
}
.btn-success.disabled,.btn-success:disabled{
  background-color:#04713c;
  border-color:#04713c;
  color:#fff;
}
.btn-danger{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-danger:hover{
  background-color:rgb(190.4, 41.65, 41.65);
  border-color:rgb(179.2, 39.2, 39.2);
  color:#fff;
}
.btn-check:focus + .btn-danger, .btn-danger:focus{
  background-color:rgb(190.4, 41.65, 41.65);
  border-color:rgb(179.2, 39.2, 39.2);
  box-shadow:0 0 0 0.25rem rgb(228.65, 79.9, 79.9, 50%);
  color:#fff;
}
.btn-check:active + .btn-danger,.btn-check:checked + .btn-danger, .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle{
  background-color:rgb(179.2, 39.2, 39.2);
  border-color:rgb(168, 36.75, 36.75);
  color:#fff;
}
.btn-check:active + .btn-danger:focus,.btn-check:checked + .btn-danger:focus, .btn-danger.active:focus, .btn-danger:active:focus, .show > .btn-danger.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(228.65, 79.9, 79.9, 50%);
}
.btn-danger.disabled,.btn-danger:disabled{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-warning{
  background-color:#f3ce14;
  border-color:#f3ce14;
  color:#000;
}
.btn-warning:hover{
  background-color:rgb(244.8, 213.35, 55.25);
  border-color:rgb(244.2, 210.9, 43.5);
  color:#000;
}
.btn-check:focus + .btn-warning, .btn-warning:focus{
  background-color:rgb(244.8, 213.35, 55.25);
  border-color:rgb(244.2, 210.9, 43.5);
  box-shadow:0 0 0 0.25rem rgb(206.55, 175.1, 17, 50%);
  color:#000;
}
.btn-check:active + .btn-warning,.btn-check:checked + .btn-warning, .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle{
  background-color:rgb(245.4, 215.8, 67);
  border-color:rgb(244.2, 210.9, 43.5);
  color:#000;
}
.btn-check:active + .btn-warning:focus,.btn-check:checked + .btn-warning:focus, .btn-warning.active:focus, .btn-warning:active:focus, .show > .btn-warning.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(206.55, 175.1, 17, 50%);
}
.btn-warning.disabled,.btn-warning:disabled{
  background-color:#f3ce14;
  border-color:#f3ce14;
  color:#000;
}
.btn-info{
  background-color:#3F6DCA;
  border-color:#3F6DCA;
  color:#fff;
}
.btn-info:hover{
  background-color:rgb(53.55, 92.65, 171.7);
  border-color:rgb(50.4, 87.2, 161.6);
  color:#fff;
}
.btn-check:focus + .btn-info, .btn-info:focus{
  background-color:rgb(53.55, 92.65, 171.7);
  border-color:rgb(50.4, 87.2, 161.6);
  box-shadow:0 0 0 0.25rem rgb(91.8, 130.9, 209.95, 50%);
  color:#fff;
}
.btn-check:active + .btn-info,.btn-check:checked + .btn-info, .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle{
  background-color:rgb(50.4, 87.2, 161.6);
  border-color:rgb(47.25, 81.75, 151.5);
  color:#fff;
}
.btn-check:active + .btn-info:focus,.btn-check:checked + .btn-info:focus, .btn-info.active:focus, .btn-info:active:focus, .show > .btn-info.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(91.8, 130.9, 209.95, 50%);
}
.btn-info.disabled,.btn-info:disabled{
  background-color:#3F6DCA;
  border-color:#3F6DCA;
  color:#fff;
}
.btn-participant{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-participant:hover{
  background-color:rgb(56.1, 158.1, 134.3);
  border-color:rgb(44.4, 152.4, 127.2);
  color:#000;
}
.btn-check:focus + .btn-participant, .btn-participant:focus{
  background-color:rgb(56.1, 158.1, 134.3);
  border-color:rgb(44.4, 152.4, 127.2);
  box-shadow:0 0 0 0.25rem rgb(17.85, 119.85, 96.05, 50%);
  color:#000;
}
.btn-check:active + .btn-participant,.btn-check:checked + .btn-participant, .btn-participant.active, .btn-participant:active, .show > .btn-participant.dropdown-toggle{
  background-color:rgb(67.8, 163.8, 141.4);
  border-color:rgb(44.4, 152.4, 127.2);
  color:#000;
}
.btn-check:active + .btn-participant:focus,.btn-check:checked + .btn-participant:focus, .btn-participant.active:focus, .btn-participant:active:focus, .show > .btn-participant.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(17.85, 119.85, 96.05, 50%);
}
.btn-participant.disabled,.btn-participant:disabled{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-light{
  background-color:#f5f5f5;
  border-color:#f5f5f5;
  color:#000;
}
.btn-light:hover{
  background-color:rgb(246.5, 246.5, 246.5);
  border-color:#f6f6f6;
  color:#000;
}
.btn-check:focus + .btn-light, .btn-light:focus{
  background-color:rgb(246.5, 246.5, 246.5);
  border-color:#f6f6f6;
  box-shadow:0 0 0 0.25rem rgb(208.25, 208.25, 208.25, 50%);
  color:#000;
}
.btn-check:active + .btn-light,.btn-check:checked + .btn-light, .btn-light.active, .btn-light:active, .show > .btn-light.dropdown-toggle{
  background-color:#f7f7f7;
  border-color:#f6f6f6;
  color:#000;
}
.btn-check:active + .btn-light:focus,.btn-check:checked + .btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show > .btn-light.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(208.25, 208.25, 208.25, 50%);
}
.btn-light.disabled,.btn-light:disabled{
  background-color:#f5f5f5;
  border-color:#f5f5f5;
  color:#000;
}
.btn-dark{
  background-color:#444;
  border-color:#444;
  color:#fff;
}
.btn-dark:hover{
  background-color:rgb(57.8, 57.8, 57.8);
  border-color:rgb(54.4, 54.4, 54.4);
  color:#fff;
}
.btn-check:focus + .btn-dark, .btn-dark:focus{
  background-color:rgb(57.8, 57.8, 57.8);
  border-color:rgb(54.4, 54.4, 54.4);
  box-shadow:0 0 0 0.25rem rgb(96.05, 96.05, 96.05, 50%);
  color:#fff;
}
.btn-check:active + .btn-dark,.btn-check:checked + .btn-dark, .btn-dark.active, .btn-dark:active, .show > .btn-dark.dropdown-toggle{
  background-color:rgb(54.4, 54.4, 54.4);
  border-color:#333;
  color:#fff;
}
.btn-check:active + .btn-dark:focus,.btn-check:checked + .btn-dark:focus, .btn-dark.active:focus, .btn-dark:active:focus, .show > .btn-dark.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(96.05, 96.05, 96.05, 50%);
}
.btn-dark.disabled,.btn-dark:disabled{
  background-color:#444;
  border-color:#444;
  color:#fff;
}
.btn-destroy{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-destroy:hover{
  background-color:rgb(190.4, 41.65, 41.65);
  border-color:rgb(179.2, 39.2, 39.2);
  color:#fff;
}
.btn-check:focus + .btn-destroy, .btn-destroy:focus{
  background-color:rgb(190.4, 41.65, 41.65);
  border-color:rgb(179.2, 39.2, 39.2);
  box-shadow:0 0 0 0.25rem rgb(228.65, 79.9, 79.9, 50%);
  color:#fff;
}
.btn-check:active + .btn-destroy,.btn-check:checked + .btn-destroy, .btn-destroy.active, .btn-destroy:active, .show > .btn-destroy.dropdown-toggle{
  background-color:rgb(179.2, 39.2, 39.2);
  border-color:rgb(168, 36.75, 36.75);
  color:#fff;
}
.btn-check:active + .btn-destroy:focus,.btn-check:checked + .btn-destroy:focus, .btn-destroy.active:focus, .btn-destroy:active:focus, .show > .btn-destroy.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(228.65, 79.9, 79.9, 50%);
}
.btn-destroy.disabled,.btn-destroy:disabled{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-outline-primary{
  border-color:#158d71;
  color:#158d71;
}
.btn-outline-primary:hover{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus{
  box-shadow:0 0 0 0.25rem rgb(21, 141, 113, 50%);
}
.btn-check:active + .btn-outline-primary,.btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-check:active + .btn-outline-primary:focus,.btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus{
  box-shadow:0 0 0 0.25rem rgb(21, 141, 113, 50%);
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
  color:#158d71;
}
.btn-outline-success{
  border-color:#04713c;
  color:#04713c;
}
.btn-outline-success:hover{
  background-color:#04713c;
  border-color:#04713c;
  color:#fff;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus{
  box-shadow:0 0 0 0.25rem rgb(4, 113, 60, 50%);
}
.btn-check:active + .btn-outline-success,.btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active{
  background-color:#04713c;
  border-color:#04713c;
  color:#fff;
}
.btn-check:active + .btn-outline-success:focus,.btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus{
  box-shadow:0 0 0 0.25rem rgb(4, 113, 60, 50%);
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
  background-color:transparent;
  color:#04713c;
}
.btn-outline-danger{
  border-color:#e03131;
  color:#e03131;
}
.btn-outline-danger:hover{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus{
  box-shadow:0 0 0 0.25rem rgb(224, 49, 49, 50%);
}
.btn-check:active + .btn-outline-danger,.btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-check:active + .btn-outline-danger:focus,.btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus{
  box-shadow:0 0 0 0.25rem rgb(224, 49, 49, 50%);
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
  background-color:transparent;
  color:#e03131;
}
.btn-outline-warning{
  border-color:#f3ce14;
  color:#f3ce14;
}
.btn-outline-warning:hover{
  background-color:#f3ce14;
  border-color:#f3ce14;
  color:#000;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus{
  box-shadow:0 0 0 0.25rem rgb(243, 206, 20, 50%);
}
.btn-check:active + .btn-outline-warning,.btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active{
  background-color:#f3ce14;
  border-color:#f3ce14;
  color:#000;
}
.btn-check:active + .btn-outline-warning:focus,.btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus{
  box-shadow:0 0 0 0.25rem rgb(243, 206, 20, 50%);
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
  background-color:transparent;
  color:#f3ce14;
}
.btn-outline-info{
  border-color:#3F6DCA;
  color:#3F6DCA;
}
.btn-outline-info:hover{
  background-color:#3F6DCA;
  border-color:#3F6DCA;
  color:#fff;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus{
  box-shadow:0 0 0 0.25rem rgb(63, 109, 202, 50%);
}
.btn-check:active + .btn-outline-info,.btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active{
  background-color:#3F6DCA;
  border-color:#3F6DCA;
  color:#fff;
}
.btn-check:active + .btn-outline-info:focus,.btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus{
  box-shadow:0 0 0 0.25rem rgb(63, 109, 202, 50%);
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
  background-color:transparent;
  color:#3F6DCA;
}
.btn-outline-participant{
  border-color:#158d71;
  color:#158d71;
}
.btn-outline-participant:hover{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-check:focus + .btn-outline-participant, .btn-outline-participant:focus{
  box-shadow:0 0 0 0.25rem rgb(21, 141, 113, 50%);
}
.btn-check:active + .btn-outline-participant,.btn-check:checked + .btn-outline-participant, .btn-outline-participant.active, .btn-outline-participant.dropdown-toggle.show, .btn-outline-participant:active{
  background-color:#158d71;
  border-color:#158d71;
  color:#000;
}
.btn-check:active + .btn-outline-participant:focus,.btn-check:checked + .btn-outline-participant:focus, .btn-outline-participant.active:focus, .btn-outline-participant.dropdown-toggle.show:focus, .btn-outline-participant:active:focus{
  box-shadow:0 0 0 0.25rem rgb(21, 141, 113, 50%);
}
.btn-outline-participant.disabled,.btn-outline-participant:disabled{
  background-color:transparent;
  color:#158d71;
}
.btn-outline-light{
  border-color:#f5f5f5;
  color:#f5f5f5;
}
.btn-outline-light:hover{
  background-color:#f5f5f5;
  border-color:#f5f5f5;
  color:#000;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus{
  box-shadow:0 0 0 0.25rem rgb(245, 245, 245, 50%);
}
.btn-check:active + .btn-outline-light,.btn-check:checked + .btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active{
  background-color:#f5f5f5;
  border-color:#f5f5f5;
  color:#000;
}
.btn-check:active + .btn-outline-light:focus,.btn-check:checked + .btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus{
  box-shadow:0 0 0 0.25rem rgb(245, 245, 245, 50%);
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
  background-color:transparent;
  color:#f5f5f5;
}
.btn-outline-dark{
  border-color:#444;
  color:#444;
}
.btn-outline-dark:hover{
  background-color:#444;
  border-color:#444;
  color:#fff;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus{
  box-shadow:0 0 0 0.25rem rgb(68, 68, 68, 50%);
}
.btn-check:active + .btn-outline-dark,.btn-check:checked + .btn-outline-dark, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active{
  background-color:#444;
  border-color:#444;
  color:#fff;
}
.btn-check:active + .btn-outline-dark:focus,.btn-check:checked + .btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus{
  box-shadow:0 0 0 0.25rem rgb(68, 68, 68, 50%);
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
  background-color:transparent;
  color:#444;
}
.btn-outline-destroy{
  border-color:#e03131;
  color:#e03131;
}
.btn-outline-destroy:hover{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-check:focus + .btn-outline-destroy, .btn-outline-destroy:focus{
  box-shadow:0 0 0 0.25rem rgb(224, 49, 49, 50%);
}
.btn-check:active + .btn-outline-destroy,.btn-check:checked + .btn-outline-destroy, .btn-outline-destroy.active, .btn-outline-destroy.dropdown-toggle.show, .btn-outline-destroy:active{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-check:active + .btn-outline-destroy:focus,.btn-check:checked + .btn-outline-destroy:focus, .btn-outline-destroy.active:focus, .btn-outline-destroy.dropdown-toggle.show:focus, .btn-outline-destroy:active:focus{
  box-shadow:0 0 0 0.25rem rgb(224, 49, 49, 50%);
}
.btn-outline-destroy.disabled,.btn-outline-destroy:disabled{
  background-color:transparent;
  color:#e03131;
}
.btn-link{
  color:#0d6efd;
  font-weight:300;
  text-decoration:underline;
}
.btn-link:hover{
  color:rgb(10.4, 88, 202.4);
}
.btn-link.disabled,.btn-link:disabled{
  color:#6c757d;
}
.btn-group-lg > .btn,.btn-lg{
  border-radius:0.3rem;
  font-size:1.25rem;
  padding:0.5rem 1rem;
}
.btn-group-sm > .btn,.btn-sm{
  border-radius:0.2rem;
  font-size:0.875rem;
  padding:0.25rem 0.5rem;
}
i.icon-left,
img.icon-left,
svg.icon-left{
  margin-right:0.5rem;
}
i.icon-right,
img.icon-right,
svg.icon-right{
  margin-left:0.5rem;
}
.btn[disabled]{
  cursor:not-allowed;
}
.btn:not(.btn-link){
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.25rem;
}
.btn-link{
  background:transparent;
  border:none;
  color:#3F6DCA;
  color:var(--ux-blue);
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.25rem;
  text-decoration:none;
}
.btn-link:not(:disabled):not(.disabled):active, .btn-link:not(:disabled):not(.disabled):focus{
  background:transparent;
  border:0;
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.btn-link:not(:disabled):not(.disabled):hover{
  text-decoration:underline;
}
.btn-link:not(:disabled):not(.disabled):active:focus{
  box-shadow:none;
}
.btn-link--block{
  display:block;
}
.btn-link--bold{
  font-weight:700;
}
.btn-link--cancel{
  color:#444;
}
.btn-link--cancel:not(:disabled):not(.disabled):active, .btn-link--cancel:not(:disabled):not(.disabled):focus, .btn-link--cancel:not(:disabled):not(.disabled):hover{
  color:rgb(42.5, 42.5, 42.5);
}
.btn-link--gray-600{
  color:#818181;
}
.btn-link--gray-600:not(:disabled):not(.disabled):active, .btn-link--gray-600:not(:disabled):not(.disabled):focus, .btn-link--gray-600:not(:disabled):not(.disabled):hover{
  color:rgb(103.5, 103.5, 103.5);
}
.btn-link--gray-700{
  color:#616161;
}
.btn-link--gray-700:not(:disabled):not(.disabled):active, .btn-link--gray-700:not(:disabled):not(.disabled):focus, .btn-link--gray-700:not(:disabled):not(.disabled):hover{
  color:rgb(71.5, 71.5, 71.5);
}
.btn-link--gray-800{
  color:#444;
}
.btn-link--gray-800:not(:disabled):not(.disabled):active, .btn-link--gray-800:not(:disabled):not(.disabled):focus, .btn-link--gray-800:not(:disabled):not(.disabled):hover{
  color:rgb(42.5, 42.5, 42.5);
}
.btn-link--green{
  color:#04713c;
}
.btn-link--green:not(:disabled):not(.disabled):active, .btn-link--green:not(:disabled):not(.disabled):focus, .btn-link--green:not(:disabled):not(.disabled):hover{
  color:rgb(2.2564102564, 63.7435897436, 33.8461538462);
}
.btn-link--icon-cancel{
  color:inherit;
}
.btn-link--icon-cancel i{
  color:#e03131;
}
.btn-link--icon-cancel:not(:disabled):not(.disabled):active, .btn-link--icon-cancel:not(:disabled):not(.disabled):focus, .btn-link--icon-cancel:not(:disabled):not(.disabled):hover{
  color:inherit;
}
.btn-link--neutral{
  color:#a1a1a1;
}
.btn-link--neutral:not(:disabled):not(.disabled):active, .btn-link--neutral:not(:disabled):not(.disabled):focus, .btn-link--neutral:not(:disabled):not(.disabled):hover{
  color:rgb(135.5, 135.5, 135.5);
}
.btn-link--no-padding{
  padding:0;
  vertical-align:inherit;
}
.btn-link--primary{
  color:#158d71;
}
.btn-link--primary:not(:disabled):not(.disabled):active, .btn-link--primary:not(:disabled):not(.disabled):focus, .btn-link--primary:not(:disabled):not(.disabled):hover{
  color:rgb(14.3888888889, 96.6111111111, 77.4259259259);
}
.btn-link:disabled{
  cursor:not-allowed;
  text-decoration:none;
}
.btn-neutral{
  background-color:#a1a1a1;
  border-color:rgb(135.5, 135.5, 135.5);
  color:#FFF;
}
.btn-neutral:hover{
  background-color:rgb(175.1, 175.1, 175.1);
  border-color:rgb(147.45, 147.45, 147.45);
  color:#000;
}
.btn-check:focus + .btn-neutral, .btn-neutral:focus{
  background-color:rgb(175.1, 175.1, 175.1);
  border-color:rgb(147.45, 147.45, 147.45);
  box-shadow:0 0 0 0.25rem rgb(115.175, 115.175, 115.175, 50%);
  color:#000;
}
.btn-check:active + .btn-neutral,.btn-check:checked + .btn-neutral, .btn-neutral.active, .btn-neutral:active, .show > .btn-neutral.dropdown-toggle{
  background-color:rgb(179.8, 179.8, 179.8);
  border-color:rgb(147.45, 147.45, 147.45);
  color:#000;
}
.btn-check:active + .btn-neutral:focus,.btn-check:checked + .btn-neutral:focus, .btn-neutral.active:focus, .btn-neutral:active:focus, .show > .btn-neutral.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(115.175, 115.175, 115.175, 50%);
}
.btn-neutral.disabled,.btn-neutral:disabled{
  background-color:#a1a1a1;
  border-color:rgb(135.5, 135.5, 135.5);
  color:#000;
}
.btn-neutral:active, .btn-neutral:focus, .btn-neutral:hover{
  color:#FFF;
}
.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled):active{
  color:#FFF;
}
.btn-outline-neutral{
  background-color:transparent;
  border-color:#D1D1D1;
  color:#101010;
}
.btn-outline-neutral:hover{
  background-color:rgb(0, 0, 0, 15%);
  border-color:rgb(167.2, 167.2, 167.2);
  color:#fff;
}
.btn-check:focus + .btn-outline-neutral, .btn-outline-neutral:focus{
  background-color:rgb(0, 0, 0, 15%);
  border-color:rgb(167.2, 167.2, 167.2);
  box-shadow:0 0 0 0.25rem rgb(215.9, 215.9, 215.9, 50%);
  color:#fff;
}
.btn-check:active + .btn-outline-neutral,.btn-check:checked + .btn-outline-neutral, .btn-outline-neutral.active, .btn-outline-neutral:active, .show > .btn-outline-neutral.dropdown-toggle{
  background-color:rgb(0, 0, 0, 20%);
  border-color:rgb(156.75, 156.75, 156.75);
  color:#fff;
}
.btn-check:active + .btn-outline-neutral:focus,.btn-check:checked + .btn-outline-neutral:focus, .btn-outline-neutral.active:focus, .btn-outline-neutral:active:focus, .show > .btn-outline-neutral.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(215.9, 215.9, 215.9, 50%);
}
.btn-outline-neutral.disabled,.btn-outline-neutral:disabled{
  background-color:transparent;
  border-color:#D1D1D1;
  color:#fff;
}
.btn-outline-neutral:active, .btn-outline-neutral:focus, .btn-outline-neutral:hover{
  color:#101010;
}
.btn-outline-neutral:not(:disabled):not(.disabled).active,.btn-outline-neutral:not(:disabled):not(.disabled):active{
  color:#101010;
}
.btn-outline-neutral:focus{
  color:#101010;
  color:var(--ux-gray-900);
}
.btn-outline-gray{
  align-items:center;
  background-color:transparent;
  border-color:#D1D1D1;
  color:#616161;
  display:flex;
}
.btn-outline-gray:hover{
  background-color:rgb(0, 0, 0, 15%);
  border-color:rgb(167.2, 167.2, 167.2);
  color:#fff;
}
.btn-check:focus + .btn-outline-gray, .btn-outline-gray:focus{
  background-color:rgb(0, 0, 0, 15%);
  border-color:rgb(167.2, 167.2, 167.2);
  box-shadow:0 0 0 0.25rem rgb(215.9, 215.9, 215.9, 50%);
  color:#fff;
}
.btn-check:active + .btn-outline-gray,.btn-check:checked + .btn-outline-gray, .btn-outline-gray.active, .btn-outline-gray:active, .show > .btn-outline-gray.dropdown-toggle{
  background-color:rgb(0, 0, 0, 20%);
  border-color:rgb(156.75, 156.75, 156.75);
  color:#fff;
}
.btn-check:active + .btn-outline-gray:focus,.btn-check:checked + .btn-outline-gray:focus, .btn-outline-gray.active:focus, .btn-outline-gray:active:focus, .show > .btn-outline-gray.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(215.9, 215.9, 215.9, 50%);
}
.btn-outline-gray.disabled,.btn-outline-gray:disabled{
  background-color:transparent;
  border-color:#D1D1D1;
  color:#fff;
}
.btn-outline-gray:active, .btn-outline-gray:focus, .btn-outline-gray:hover{
  color:#616161;
}
.btn-outline-gray:not(:disabled):not(.disabled).active,.btn-outline-gray:not(:disabled):not(.disabled):active{
  color:#616161;
}
.btn-outline-gray:focus{
  color:#101010;
  color:var(--ux-gray-900);
}
.btn-alert-blue{
  background-color:#bdd1fb;
  border-color:#bdd1fb;
  color:#000;
}
.btn-alert-blue:hover{
  background-color:rgb(198.9, 215.9, 251.6);
  border-color:rgb(195.6, 213.6, 251.4);
  color:#000;
}
.btn-alert-blue:focus,.btn-check:focus + .btn-alert-blue{
  background-color:rgb(198.9, 215.9, 251.6);
  border-color:rgb(195.6, 213.6, 251.4);
  box-shadow:0 0 0 0.25rem rgb(160.65, 177.65, 213.35, 50%);
  color:#000;
}
.btn-alert-blue.active, .btn-alert-blue:active, .btn-check:active + .btn-alert-blue,.btn-check:checked + .btn-alert-blue, .show > .btn-alert-blue.dropdown-toggle{
  background-color:rgb(202.2, 218.2, 251.8);
  border-color:rgb(195.6, 213.6, 251.4);
  color:#000;
}
.btn-alert-blue.active:focus, .btn-alert-blue:active:focus, .btn-check:active + .btn-alert-blue:focus,.btn-check:checked + .btn-alert-blue:focus, .show > .btn-alert-blue.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(160.65, 177.65, 213.35, 50%);
}
.btn-alert-blue.disabled,.btn-alert-blue:disabled{
  background-color:#bdd1fb;
  border-color:#bdd1fb;
  color:#000;
}
.btn-primary{
  background-color:#162c4e;
  border-color:#162c4e;
  color:inherit;
  color:#FFF;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover{
  color:inherit;
  outline:none;
}
.btn-primary:hover{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#FFF;
}
.btn-check:focus + .btn-primary, .btn-primary:focus{
  background-color:#162c4e;
  border-color:#162c4e;
  box-shadow:0 0 0 0.25rem rgb(56.95, 75.65, 104.55, 50%);
  color:#FFF;
}
.btn-check:active + .btn-primary,.btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle{
  background-color:#010812;
  border-color:#010812;
  color:#FFF;
}
.btn-check:active + .btn-primary:focus,.btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(56.95, 75.65, 104.55, 50%);
}
.btn-primary.disabled,.btn-primary:disabled{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#fff;
}
.btn-primary:focus-visible{
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.btn-primary:active, .btn-primary:focus{
  box-shadow:none !important;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover{
  text-decoration:none;
}
.btn-outline-cancel{
  border-color:#e03131;
  color:#e03131;
}
.btn-outline-cancel:hover{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-check:focus + .btn-outline-cancel, .btn-outline-cancel:focus{
  box-shadow:0 0 0 0.25rem rgb(224, 49, 49, 50%);
}
.btn-check:active + .btn-outline-cancel,.btn-check:checked + .btn-outline-cancel, .btn-outline-cancel.active, .btn-outline-cancel.dropdown-toggle.show, .btn-outline-cancel:active{
  background-color:#e03131;
  border-color:#e03131;
  color:#fff;
}
.btn-check:active + .btn-outline-cancel:focus,.btn-check:checked + .btn-outline-cancel:focus, .btn-outline-cancel.active:focus, .btn-outline-cancel.dropdown-toggle.show:focus, .btn-outline-cancel:active:focus{
  box-shadow:0 0 0 0.25rem rgb(224, 49, 49, 50%);
}
.btn-outline-cancel.disabled,.btn-outline-cancel:disabled{
  background-color:transparent;
  color:#e03131;
}
.btn-outline-cancel:hover{
  color:#FFF;
  color:var(--ux-white);
}
.btn-outline-primary{
  border-color:#177863;
  color:#177863;
}
.btn-outline-primary:hover{
  background-color:#156152;
  border-color:#156152;
  color:#FFF;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus{
  box-shadow:0 0 0 0.25rem rgb(23, 120, 99, 50%);
}
.btn-check:active + .btn-outline-primary,.btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active{
  background-color:#156152;
  border-color:#156152;
  color:#FFF;
}
.btn-check:active + .btn-outline-primary:focus,.btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus{
  box-shadow:0 0 0 0.25rem rgb(23, 120, 99, 50%);
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
  background-color:transparent;
  color:#177863;
}
.btn-outline-primary:active{
  background-color:#0D4A3E;
  border-color:#0D4A3E;
}
.btn-outline-primary:focus-visible{
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.btn-outline-primary:active, .btn-outline-primary:focus{
  box-shadow:none !important;
}
.btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover{
  text-decoration:none;
}
.btn-participant{
  background-color:#177863;
  border-color:#177863;
  color:#FFF;
}
.btn-participant:hover{
  background-color:#156152;
  border-color:#156152;
  color:#FFF;
}
.btn-check:focus + .btn-participant, .btn-participant:focus{
  background-color:#156152;
  border-color:#156152;
  box-shadow:0 0 0 0.25rem rgb(57.8, 140.25, 122.4, 50%);
  color:#FFF;
}
.btn-check:active + .btn-participant,.btn-check:checked + .btn-participant, .btn-participant.active, .btn-participant:active, .show > .btn-participant.dropdown-toggle{
  background-color:#0D4A3E;
  border-color:#0D4A3E;
  color:#FFF;
}
.btn-check:active + .btn-participant:focus,.btn-check:checked + .btn-participant:focus, .btn-participant.active:focus, .btn-participant:active:focus, .show > .btn-participant.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(57.8, 140.25, 122.4, 50%);
}
.btn-participant.disabled,.btn-participant:disabled{
  background-color:#177863;
  border-color:#177863;
  color:#fff;
}
.btn-participant:focus-visible{
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.btn-participant:active, .btn-participant:focus{
  box-shadow:none !important;
}
.btn-social--email{
  background-color:#FFF;
  border-color:#E03131;
  color:#E03131;
}
.btn-social--email:hover{
  background-color:white;
  border-color:rgb(227.1, 69.6, 69.6);
  color:#000;
}
.btn-check:focus + .btn-social--email, .btn-social--email:focus{
  background-color:white;
  border-color:rgb(227.1, 69.6, 69.6);
  box-shadow:0 0 0 0.25rem rgb(190.4, 41.65, 41.65, 50%);
  color:#000;
}
.btn-check:active + .btn-social--email,.btn-check:checked + .btn-social--email, .btn-social--email.active, .btn-social--email:active, .show > .btn-social--email.dropdown-toggle{
  background-color:white;
  border-color:rgb(227.1, 69.6, 69.6);
  color:#000;
}
.btn-check:active + .btn-social--email:focus,.btn-check:checked + .btn-social--email:focus, .btn-social--email.active:focus, .btn-social--email:active:focus, .show > .btn-social--email.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(190.4, 41.65, 41.65, 50%);
}
.btn-social--email.disabled,.btn-social--email:disabled{
  background-color:#FFF;
  border-color:#E03131;
  color:#000;
}
.btn-social--email:active, .btn-social--email:focus, .btn-social--email:hover{
  color:#E03131;
}
.btn-social--email:not(:disabled):not(.disabled).active,.btn-social--email:not(:disabled):not(.disabled):active{
  color:#E03131;
}
.btn-social--facebook{
  background-color:#3577ea;
  border-color:rgb(29.9013452915, 103.4484304933, 231.5986547085);
  color:#000;
}
.btn-social--facebook:hover{
  background-color:rgb(83.3, 139.4, 237.15);
  border-color:rgb(52.4112107623, 118.6035874439, 233.9387892377);
  color:#000;
}
.btn-check:focus + .btn-social--facebook, .btn-social--facebook:focus{
  background-color:rgb(83.3, 139.4, 237.15);
  border-color:rgb(52.4112107623, 118.6035874439, 233.9387892377);
  box-shadow:0 0 0 0.25rem rgb(25.4161434978, 87.9311659193, 196.8588565022, 50%);
  color:#000;
}
.btn-check:active + .btn-social--facebook,.btn-check:checked + .btn-social--facebook, .btn-social--facebook.active, .btn-social--facebook:active, .show > .btn-social--facebook.dropdown-toggle{
  background-color:rgb(93.4, 146.2, 238.2);
  border-color:rgb(52.4112107623, 118.6035874439, 233.9387892377);
  color:#000;
}
.btn-check:active + .btn-social--facebook:focus,.btn-check:checked + .btn-social--facebook:focus, .btn-social--facebook.active:focus, .btn-social--facebook:active:focus, .show > .btn-social--facebook.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(25.4161434978, 87.9311659193, 196.8588565022, 50%);
}
.btn-social--facebook.disabled,.btn-social--facebook:disabled{
  background-color:#3577ea;
  border-color:rgb(29.9013452915, 103.4484304933, 231.5986547085);
  color:#000;
}
.btn-social--linkedin{
  background-color:#0077B5;
  border-color:rgb(0, 102.2348066298, 155.5);
  color:#fff;
}
.btn-social--linkedin:hover{
  background-color:rgb(0, 101.15, 153.85);
  border-color:rgb(0, 81.7878453039, 124.4);
  color:#fff;
}
.btn-check:focus + .btn-social--linkedin, .btn-social--linkedin:focus{
  background-color:rgb(0, 101.15, 153.85);
  border-color:rgb(0, 81.7878453039, 124.4);
  box-shadow:0 0 0 0.25rem rgb(38.25, 125.1495856354, 170.425, 50%);
  color:#fff;
}
.btn-check:active + .btn-social--linkedin,.btn-check:checked + .btn-social--linkedin, .btn-social--linkedin.active, .btn-social--linkedin:active, .show > .btn-social--linkedin.dropdown-toggle{
  background-color:rgb(0, 95.2, 144.8);
  border-color:rgb(0, 76.6761049724, 116.625);
  color:#fff;
}
.btn-check:active + .btn-social--linkedin:focus,.btn-check:checked + .btn-social--linkedin:focus, .btn-social--linkedin.active:focus, .btn-social--linkedin:active:focus, .show > .btn-social--linkedin.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(38.25, 125.1495856354, 170.425, 50%);
}
.btn-social--linkedin.disabled,.btn-social--linkedin:disabled{
  background-color:#0077B5;
  border-color:rgb(0, 102.2348066298, 155.5);
  color:#fff;
}
.btn-social--twitter{
  background-color:#1B95E0;
  border-color:rgb(24.2569721116, 133.8625498008, 201.2430278884);
  color:#000;
}
.btn-social--twitter:hover{
  background-color:rgb(61.2, 164.9, 228.65);
  border-color:rgb(47.3312749004, 145.9762948207, 206.6187250996);
  color:#000;
}
.btn-check:focus + .btn-social--twitter, .btn-social--twitter:focus{
  background-color:rgb(61.2, 164.9, 228.65);
  border-color:rgb(47.3312749004, 145.9762948207, 206.6187250996);
  box-shadow:0 0 0 0.25rem rgb(20.6184262948, 113.7831673307, 171.0565737052, 50%);
  color:#000;
}
.btn-check:active + .btn-social--twitter,.btn-check:checked + .btn-social--twitter, .btn-social--twitter.active, .btn-social--twitter:active, .show > .btn-social--twitter.dropdown-toggle{
  background-color:rgb(72.6, 170.2, 230.2);
  border-color:rgb(47.3312749004, 145.9762948207, 206.6187250996);
  color:#000;
}
.btn-check:active + .btn-social--twitter:focus,.btn-check:checked + .btn-social--twitter:focus, .btn-social--twitter.active:focus, .btn-social--twitter:active:focus, .show > .btn-social--twitter.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(20.6184262948, 113.7831673307, 171.0565737052, 50%);
}
.btn-social--twitter.disabled,.btn-social--twitter:disabled{
  background-color:#1B95E0;
  border-color:rgb(24.2569721116, 133.8625498008, 201.2430278884);
  color:#000;
}
.btn-social__divided-content{
  border-left:1px solid #FFF;
  border-left:1px solid var(--ux-white);
  padding-left:0.5rem;
}
.btn-submit{
  background-color:#177863;
  border-color:#177863;
  color:#FFF;
}
.btn-submit:hover{
  background-color:#156152;
  border-color:#156152;
  color:#FFF;
}
.btn-check:focus + .btn-submit, .btn-submit:focus{
  background-color:#156152;
  border-color:#156152;
  box-shadow:0 0 0 0.25rem rgb(57.8, 140.25, 122.4, 50%);
  color:#FFF;
}
.btn-check:active + .btn-submit,.btn-check:checked + .btn-submit, .btn-submit.active, .btn-submit:active, .show > .btn-submit.dropdown-toggle{
  background-color:#0D4A3E;
  border-color:#0D4A3E;
  color:#FFF;
}
.btn-check:active + .btn-submit:focus,.btn-check:checked + .btn-submit:focus, .btn-submit.active:focus, .btn-submit:active:focus, .show > .btn-submit.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(57.8, 140.25, 122.4, 50%);
}
.btn-submit.disabled,.btn-submit:disabled{
  background-color:#177863;
  border-color:#177863;
  color:#fff;
}
.btn-submit:focus-visible{
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.btn-submit:active, .btn-submit:focus{
  box-shadow:none !important;
}
.btn-transparent{
  background-color:transparent;
  color:#818181;
  color:var(--ux-gray-600);
}
.btn-transparent.focus,.btn-transparent:focus, .btn-transparent:hover{
  background-color:rgb(68, 68, 68, 10%);
}
.fade{
  transition:opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce){
  .fade{
    transition:none;
  }
}
.fade:not(.show){
  opacity:0;
}
.collapse:not(.show){
  display:none;
}
.collapsing{
  height:0;
  overflow:hidden;
  transition:height 0.35s ease;
}
@media (prefers-reduced-motion: reduce){
  .collapsing{
    transition:none;
  }
}
.collapsing.collapse-horizontal{
  height:auto;
  transition:width 0.35s ease;
  width:0;
}
@media (prefers-reduced-motion: reduce){
  .collapsing.collapse-horizontal{
    transition:none;
  }
}
.dropdown,
.dropend,
.dropstart,.dropup{
  position:relative;
}
.dropdown-toggle{
  white-space:nowrap;
}
.dropdown-toggle::after{
  border-bottom:0;
  border-left:0.3em solid transparent;
  border-right:0.3em solid transparent;
  border-top:0.3em solid;
  content:"";
  display:inline-block;
  margin-left:0.255em;
  vertical-align:0.255em;
}
.dropdown-toggle:empty::after{
  margin-left:0;
}
.dropdown-menu{
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid rgb(0, 0, 0, 15%);
  border-radius:0.25rem;
  color:#212529;
  display:none;
  font-size:1rem;
  list-style:none;
  margin:0;
  min-width:10rem;
  padding:0.5rem 0;
  position:absolute;
  text-align:left;
  z-index:1000;
}
.dropdown-menu[data-bs-popper]{
  left:0;
  margin-top:0.125rem;
  top:100%;
}
.dropdown-menu-start{
  --bs-position:start;
}
.dropdown-menu-start[data-bs-popper]{
  left:0;
  right:auto;
}
.dropdown-menu-end{
  --bs-position:end;
}
.dropdown-menu-end[data-bs-popper]{
  left:auto;
  right:0;
}
@media (min-width: 576px){
  .dropdown-menu-sm-start{
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-sm-end{
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width: 768px){
  .dropdown-menu-md-start{
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-md-end{
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width: 992px){
  .dropdown-menu-lg-start{
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-lg-end{
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width: 1200px){
  .dropdown-menu-xl-start{
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xl-end{
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width: 1400px){
  .dropdown-menu-xxl-start{
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xxl-end{
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
.dropup .dropdown-menu[data-bs-popper]{
  bottom:100%;
  margin-bottom:0.125rem;
  margin-top:0;
  top:auto;
}
.dropup .dropdown-toggle::after{
  border-bottom:0.3em solid;
  border-left:0.3em solid transparent;
  border-right:0.3em solid transparent;
  border-top:0;
  content:"";
  display:inline-block;
  margin-left:0.255em;
  vertical-align:0.255em;
}
.dropup .dropdown-toggle:empty::after{
  margin-left:0;
}
.dropend .dropdown-menu[data-bs-popper]{
  left:100%;
  margin-left:0.125rem;
  margin-top:0;
  right:auto;
  top:0;
}
.dropend .dropdown-toggle::after{
  border-bottom:0.3em solid transparent;
  border-left:0.3em solid;
  border-right:0;
  border-top:0.3em solid transparent;
  content:"";
  display:inline-block;
  margin-left:0.255em;
  vertical-align:0.255em;
}
.dropend .dropdown-toggle:empty::after{
  margin-left:0;
}
.dropend .dropdown-toggle::after{
  vertical-align:0;
}
.dropstart .dropdown-menu[data-bs-popper]{
  left:auto;
  margin-right:0.125rem;
  margin-top:0;
  right:100%;
  top:0;
}
.dropstart .dropdown-toggle::after{
  content:"";
  display:inline-block;
  margin-left:0.255em;
  vertical-align:0.255em;
}
.dropstart .dropdown-toggle::after{
  display:none;
}
.dropstart .dropdown-toggle::before{
  border-bottom:0.3em solid transparent;
  border-right:0.3em solid;
  border-top:0.3em solid transparent;
  content:"";
  display:inline-block;
  margin-right:0.255em;
  vertical-align:0.255em;
}
.dropstart .dropdown-toggle:empty::after{
  margin-left:0;
}
.dropstart .dropdown-toggle::before{
  vertical-align:0;
}
.dropdown-divider{
  border-top:1px solid rgb(0, 0, 0, 15%);
  height:0;
  margin:0.5rem 0;
  overflow:hidden;
}
.dropdown-item{
  background-color:transparent;
  border:0;
  clear:both;
  color:#212529;
  display:block;
  font-weight:300;
  padding:0.25rem 1rem;
  text-align:inherit;
  text-decoration:none;
  white-space:nowrap;
  width:100%;
}
.dropdown-item:focus,.dropdown-item:hover{
  background-color:#e9ecef;
  color:rgb(29.7, 33.3, 36.9);
}
.dropdown-item.active, .dropdown-item:active{
  background-color:#0d6efd;
  color:#fff;
  text-decoration:none;
}
.dropdown-item.disabled, .dropdown-item:disabled{
  background-color:transparent;
  color:#adb5bd;
  pointer-events:none;
}
.dropdown-menu.show{
  display:block;
}
.dropdown-header{
  color:#6c757d;
  display:block;
  font-size:0.875rem;
  margin-bottom:0;
  padding:0.5rem 1rem;
  white-space:nowrap;
}
.dropdown-item-text{
  color:#212529;
  display:block;
  padding:0.25rem 1rem;
}
.dropdown-menu-dark{
  background-color:#343a40;
  border-color:rgb(0, 0, 0, 15%);
  color:#dee2e6;
}
.dropdown-menu-dark .dropdown-item{
  color:#dee2e6;
}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{
  background-color:rgb(255, 255, 255, 15%);
  color:#fff;
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active{
  background-color:#0d6efd;
  color:#fff;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled{
  color:#adb5bd;
}
.dropdown-menu-dark .dropdown-divider{
  border-color:rgb(0, 0, 0, 15%);
}
.dropdown-menu-dark .dropdown-item-text{
  color:#dee2e6;
}
.dropdown-menu-dark .dropdown-header{
  color:#adb5bd;
}
.ui-dropdown .dropdown-menu{
  border-radius:4px;
  border-radius:var(--ux-border-radius);
}
.btn-group,
.btn-group-vertical{
  display:inline-flex;
  position:relative;
  vertical-align:middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn{
  flex:1 1 auto;
  position:relative;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover{
  z-index:1;
}
.btn-toolbar{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.btn-toolbar .input-group{
  width:auto;
}
.btn-group > .btn-group:not(:first-child),.btn-group > .btn:not(:first-child){
  margin-left:-1px;
}
.btn-group > .btn-group:not(:last-child) > .btn,.btn-group > .btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.btn-group > .btn-group:not(:first-child) > .btn,.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.dropdown-toggle-split{
  padding-left:0.5625rem;
  padding-right:0.5625rem;
}
.dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after{
  margin-left:0;
}
.dropstart .dropdown-toggle-split::before{
  margin-right:0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,.btn-sm + .dropdown-toggle-split{
  padding-left:0.375rem;
  padding-right:0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,.btn-lg + .dropdown-toggle-split{
  padding-left:0.75rem;
  padding-right:0.75rem;
}
.btn-group-vertical{
  align-items:flex-start;
  flex-direction:column;
  justify-content:center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group{
  width:100%;
}
.btn-group-vertical > .btn-group:not(:first-child),.btn-group-vertical > .btn:not(:first-child){
  margin-top:-1px;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.nav{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}
.nav-link, .ui-navbar__link{
  color:#0d6efd;
  display:block;
  font-weight:500;
  padding:0.5rem 1rem;
  text-decoration:none;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
  .nav-link, .ui-navbar__link{
    transition:none;
  }
}
.nav-link:focus,.nav-link:hover, .ui-navbar__link:focus, .ui-navbar__link:hover{
  color:rgb(10.4, 88, 202.4);
}
.disabled.ui-navbar__link,.nav-link.disabled{
  color:#6c757d;
  cursor:default;
  pointer-events:none;
}
.nav-tabs{
  border-bottom:1px solid #dee2e6;
}
.nav-tabs .nav-link, .nav-tabs .ui-navbar__link{
  background:none;
  border:1px solid transparent;
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem;
  margin-bottom:-1px;
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover, .nav-tabs .ui-navbar__link:focus, .nav-tabs .ui-navbar__link:hover{
  border-color:#e9ecef #e9ecef #dee2e6;
  isolation:isolate;
}
.nav-tabs .disabled.ui-navbar__link,.nav-tabs .nav-link.disabled{
  background-color:transparent;
  border-color:transparent;
  color:#6c757d;
}
.nav-tabs .active.ui-navbar__link,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .ui-navbar__link,.nav-tabs .nav-link.active,
.nav-tabs .show.ui-navbar__item .nav-link,
.nav-tabs .show.ui-navbar__item .ui-navbar__link{
  background-color:#fff;
  border-color:#dee2e6 #dee2e6 #fff;
  color:#495057;
}
.nav-tabs .dropdown-menu{
  border-top-left-radius:0;
  border-top-right-radius:0;
  margin-top:-1px;
}
.nav-pills .nav-link, .nav-pills .ui-navbar__link{
  background:none;
  border:0;
  border-radius:0.25rem;
}
.nav-pills .active.ui-navbar__link,.nav-pills .nav-link.active,
.nav-pills .show > .nav-link,
.nav-pills .show > .ui-navbar__link{
  background-color:#0d6efd;
  color:#fff;
}
.nav-fill .nav-item,
.nav-fill .ui-navbar__item,.nav-fill > .nav-link, .nav-fill > .ui-navbar__link{
  flex:1 1 auto;
  text-align:center;
}
.nav-justified .nav-item,
.nav-justified .ui-navbar__item,.nav-justified > .nav-link, .nav-justified > .ui-navbar__link{
  flex-basis:0;
  flex-grow:1;
  text-align:center;
}
.nav-fill .nav-item .nav-link, .nav-fill .nav-item .ui-navbar__link, .nav-fill .ui-navbar__item .nav-link, .nav-fill .ui-navbar__item .ui-navbar__link,
.nav-justified .nav-item .nav-link,
.nav-justified .nav-item .ui-navbar__link,
.nav-justified .ui-navbar__item .nav-link,
.nav-justified .ui-navbar__item .ui-navbar__link{
  width:100%;
}
.tab-content > .tab-pane{
  display:none;
}
.tab-content > .active{
  display:block;
}
.disabled.ui-navbar__link,.nav-link.disabled{
  cursor:not-allowed;
}
.nav-tabs{
  font-weight:400;
}
.navbar, .ui-navbar{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  padding-bottom:0.5rem;
  padding-top:0.5rem;
  position:relative;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl, .ui-navbar > .container,
.ui-navbar > .container-fluid,
.ui-navbar > .container-lg,
.ui-navbar > .container-md,
.ui-navbar > .container-sm,
.ui-navbar > .container-xl,
.ui-navbar > .container-xxl{
  align-items:center;
  display:flex;
  flex-wrap:inherit;
  justify-content:space-between;
}
.navbar-brand, .ui-navbar__brand{
  font-size:1.25rem;
  margin-right:1rem;
  padding-bottom:0.3125rem;
  padding-top:0.3125rem;
  text-decoration:none;
  white-space:nowrap;
}
.navbar-nav, .ui-navbar__nav{
  display:flex;
  flex-direction:column;
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}
.navbar-nav .nav-link, .navbar-nav .ui-navbar__link, .ui-navbar__nav .nav-link, .ui-navbar__nav .ui-navbar__link{
  padding-left:0;
  padding-right:0;
}
.navbar-nav .dropdown-menu, .ui-navbar__nav .dropdown-menu{
  position:static;
}
.navbar-text{
  padding-bottom:0.5rem;
  padding-top:0.5rem;
}
.navbar-collapse, .ui-navbar__collapse{
  align-items:center;
  flex-basis:100%;
  flex-grow:1;
}
.navbar-toggler, .ui-navbar__toggler{
  background-color:transparent;
  border:1px solid transparent;
  border-radius:0.25rem;
  font-size:1.25rem;
  line-height:1;
  padding:0.25rem 0.75rem;
  transition:box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
  .navbar-toggler, .ui-navbar__toggler{
    transition:none;
  }
}
.navbar-toggler:hover, .ui-navbar__toggler:hover{
  text-decoration:none;
}
.navbar-toggler:focus, .ui-navbar__toggler:focus{
  box-shadow:0 0 0 0.25rem;
  outline:0;
  text-decoration:none;
}
.navbar-toggler-icon{
  background-position:center;
  background-repeat:no-repeat;
  background-size:100%;
  display:inline-block;
  height:1.5em;
  vertical-align:middle;
  width:1.5em;
}
.navbar-nav-scroll{
  max-height:75vh;
  max-height:var(--bs-scroll-height, 75vh);
  overflow-y:auto;
}
@media (min-width: 576px){
  .navbar-expand-sm{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-sm .navbar-nav, .navbar-expand-sm .ui-navbar__nav{
    flex-direction:row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu, .navbar-expand-sm .ui-navbar__nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .ui-navbar__link, .navbar-expand-sm .ui-navbar__nav .nav-link, .navbar-expand-sm .ui-navbar__nav .ui-navbar__link{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-sm .navbar-collapse, .navbar-expand-sm .ui-navbar__collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-sm .navbar-toggler, .navbar-expand-sm .ui-navbar__toggler{
    display:none;
  }
  .navbar-expand-sm .offcanvas-header{
    display:none;
  }
  .navbar-expand-sm .offcanvas{
    background-color:transparent;
    border-left:0;
    border-right:0;
    bottom:0;
    flex-grow:1;
    position:inherit;
    transform:none;
    transition:none;
    visibility:visible !important;
    z-index:1000;
  }

  .navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{
    border-bottom:0;
    border-top:0;
    height:auto;
  }
  .navbar-expand-sm .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width: 768px){
  .navbar-expand-md, .ui-navbar{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-md .navbar-nav, .navbar-expand-md .ui-navbar__nav, .ui-navbar .navbar-nav, .ui-navbar .ui-navbar__nav{
    flex-direction:row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu, .navbar-expand-md .ui-navbar__nav .dropdown-menu, .ui-navbar .navbar-nav .dropdown-menu, .ui-navbar .ui-navbar__nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .ui-navbar__link, .navbar-expand-md .ui-navbar__nav .nav-link, .navbar-expand-md .ui-navbar__nav .ui-navbar__link, .ui-navbar .navbar-nav .nav-link, .ui-navbar .navbar-nav .ui-navbar__link, .ui-navbar .ui-navbar__nav .nav-link, .ui-navbar .ui-navbar__nav .ui-navbar__link{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll, .ui-navbar .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-md .navbar-collapse, .navbar-expand-md .ui-navbar__collapse, .ui-navbar .navbar-collapse, .ui-navbar .ui-navbar__collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-md .navbar-toggler, .navbar-expand-md .ui-navbar__toggler, .ui-navbar .navbar-toggler, .ui-navbar .ui-navbar__toggler{
    display:none;
  }
  .navbar-expand-md .offcanvas-header, .ui-navbar .offcanvas-header{
    display:none;
  }
  .navbar-expand-md .offcanvas, .ui-navbar .offcanvas{
    background-color:transparent;
    border-left:0;
    border-right:0;
    bottom:0;
    flex-grow:1;
    position:inherit;
    transform:none;
    transition:none;
    visibility:visible !important;
    z-index:1000;
  }

  .navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top,
  .ui-navbar .offcanvas-bottom, .ui-navbar .offcanvas-top{
    border-bottom:0;
    border-top:0;
    height:auto;
  }
  .navbar-expand-md .offcanvas-body, .ui-navbar .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width: 992px){
  .navbar-expand-lg{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-lg .navbar-nav, .navbar-expand-lg .ui-navbar__nav{
    flex-direction:row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu, .navbar-expand-lg .ui-navbar__nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .ui-navbar__link, .navbar-expand-lg .ui-navbar__nav .nav-link, .navbar-expand-lg .ui-navbar__nav .ui-navbar__link{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-lg .navbar-collapse, .navbar-expand-lg .ui-navbar__collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-lg .navbar-toggler, .navbar-expand-lg .ui-navbar__toggler{
    display:none;
  }
  .navbar-expand-lg .offcanvas-header{
    display:none;
  }
  .navbar-expand-lg .offcanvas{
    background-color:transparent;
    border-left:0;
    border-right:0;
    bottom:0;
    flex-grow:1;
    position:inherit;
    transform:none;
    transition:none;
    visibility:visible !important;
    z-index:1000;
  }

  .navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{
    border-bottom:0;
    border-top:0;
    height:auto;
  }
  .navbar-expand-lg .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width: 1200px){
  .navbar-expand-xl{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-xl .navbar-nav, .navbar-expand-xl .ui-navbar__nav{
    flex-direction:row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu, .navbar-expand-xl .ui-navbar__nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .ui-navbar__link, .navbar-expand-xl .ui-navbar__nav .nav-link, .navbar-expand-xl .ui-navbar__nav .ui-navbar__link{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-xl .navbar-collapse, .navbar-expand-xl .ui-navbar__collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-xl .navbar-toggler, .navbar-expand-xl .ui-navbar__toggler{
    display:none;
  }
  .navbar-expand-xl .offcanvas-header{
    display:none;
  }
  .navbar-expand-xl .offcanvas{
    background-color:transparent;
    border-left:0;
    border-right:0;
    bottom:0;
    flex-grow:1;
    position:inherit;
    transform:none;
    transition:none;
    visibility:visible !important;
    z-index:1000;
  }

  .navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{
    border-bottom:0;
    border-top:0;
    height:auto;
  }
  .navbar-expand-xl .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
@media (min-width: 1400px){
  .navbar-expand-xxl{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-xxl .navbar-nav, .navbar-expand-xxl .ui-navbar__nav{
    flex-direction:row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu, .navbar-expand-xxl .ui-navbar__nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link, .navbar-expand-xxl .navbar-nav .ui-navbar__link, .navbar-expand-xxl .ui-navbar__nav .nav-link, .navbar-expand-xxl .ui-navbar__nav .ui-navbar__link{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-xxl .navbar-collapse, .navbar-expand-xxl .ui-navbar__collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-xxl .navbar-toggler, .navbar-expand-xxl .ui-navbar__toggler{
    display:none;
  }
  .navbar-expand-xxl .offcanvas-header{
    display:none;
  }
  .navbar-expand-xxl .offcanvas{
    background-color:transparent;
    border-left:0;
    border-right:0;
    bottom:0;
    flex-grow:1;
    position:inherit;
    transform:none;
    transition:none;
    visibility:visible !important;
    z-index:1000;
  }

  .navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{
    border-bottom:0;
    border-top:0;
    height:auto;
  }
  .navbar-expand-xxl .offcanvas-body{
    display:flex;
    flex-grow:0;
    overflow-y:visible;
    padding:0;
  }
}
.navbar-expand{
  flex-wrap:nowrap;
  justify-content:flex-start;
}
.navbar-expand .navbar-nav, .navbar-expand .ui-navbar__nav{
  flex-direction:row;
}
.navbar-expand .navbar-nav .dropdown-menu, .navbar-expand .ui-navbar__nav .dropdown-menu{
  position:absolute;
}
.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .ui-navbar__link, .navbar-expand .ui-navbar__nav .nav-link, .navbar-expand .ui-navbar__nav .ui-navbar__link{
  padding-left:0.5rem;
  padding-right:0.5rem;
}
.navbar-expand .navbar-nav-scroll{
  overflow:visible;
}
.navbar-expand .navbar-collapse, .navbar-expand .ui-navbar__collapse{
  display:flex !important;
  flex-basis:auto;
}
.navbar-expand .navbar-toggler, .navbar-expand .ui-navbar__toggler{
  display:none;
}
.navbar-expand .offcanvas-header{
  display:none;
}
.navbar-expand .offcanvas{
  background-color:transparent;
  border-left:0;
  border-right:0;
  bottom:0;
  flex-grow:1;
  position:inherit;
  transform:none;
  transition:none;
  visibility:visible !important;
  z-index:1000;
}
.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{
  border-bottom:0;
  border-top:0;
  height:auto;
}
.navbar-expand .offcanvas-body{
  display:flex;
  flex-grow:0;
  overflow-y:visible;
  padding:0;
}
.navbar-light .navbar-brand, .navbar-light .ui-navbar__brand, .ui-navbar .navbar-brand, .ui-navbar .ui-navbar__brand{
  color:rgb(0, 0, 0, 90%);
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover, .navbar-light .ui-navbar__brand:focus, .navbar-light .ui-navbar__brand:hover, .ui-navbar .navbar-brand:focus, .ui-navbar .navbar-brand:hover, .ui-navbar .ui-navbar__brand:focus, .ui-navbar .ui-navbar__brand:hover{
  color:rgb(0, 0, 0, 90%);
}
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .ui-navbar__link, .navbar-light .ui-navbar__nav .nav-link, .navbar-light .ui-navbar__nav .ui-navbar__link, .ui-navbar .navbar-nav .nav-link, .ui-navbar .navbar-nav .ui-navbar__link, .ui-navbar .ui-navbar__nav .nav-link, .ui-navbar .ui-navbar__nav .ui-navbar__link{
  color:#101010;
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .ui-navbar__link:focus, .navbar-light .navbar-nav .ui-navbar__link:hover, .navbar-light .ui-navbar__nav .nav-link:focus, .navbar-light .ui-navbar__nav .nav-link:hover, .navbar-light .ui-navbar__nav .ui-navbar__link:focus, .navbar-light .ui-navbar__nav .ui-navbar__link:hover, .ui-navbar .navbar-nav .nav-link:focus, .ui-navbar .navbar-nav .nav-link:hover, .ui-navbar .navbar-nav .ui-navbar__link:focus, .ui-navbar .navbar-nav .ui-navbar__link:hover, .ui-navbar .ui-navbar__nav .nav-link:focus, .ui-navbar .ui-navbar__nav .nav-link:hover, .ui-navbar .ui-navbar__nav .ui-navbar__link:focus, .ui-navbar .ui-navbar__nav .ui-navbar__link:hover{
  color:#101010;
}
.navbar-light .navbar-nav .disabled.ui-navbar__link,.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .ui-navbar__nav .disabled.ui-navbar__link, .navbar-light .ui-navbar__nav .nav-link.disabled, .ui-navbar .navbar-nav .disabled.ui-navbar__link, .ui-navbar .navbar-nav .nav-link.disabled, .ui-navbar .ui-navbar__nav .disabled.ui-navbar__link, .ui-navbar .ui-navbar__nav .nav-link.disabled{
  color:rgb(0, 0, 0, 30%);
}
.navbar-light .navbar-nav .active.ui-navbar__link,
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .show > .ui-navbar__link,
.navbar-light .ui-navbar__nav .active.ui-navbar__link,
.navbar-light .ui-navbar__nav .nav-link.active, .navbar-light .ui-navbar__nav .show > .nav-link, .navbar-light .ui-navbar__nav .show > .ui-navbar__link,
.ui-navbar .navbar-nav .active.ui-navbar__link,
.ui-navbar .navbar-nav .nav-link.active, .ui-navbar .navbar-nav .show > .nav-link, .ui-navbar .navbar-nav .show > .ui-navbar__link,
.ui-navbar .ui-navbar__nav .active.ui-navbar__link,
.ui-navbar .ui-navbar__nav .nav-link.active, .ui-navbar .ui-navbar__nav .show > .nav-link, .ui-navbar .ui-navbar__nav .show > .ui-navbar__link{
  color:#158d71;
}
.navbar-light .navbar-toggler, .navbar-light .ui-navbar__toggler, .ui-navbar .navbar-toggler, .ui-navbar .ui-navbar__toggler{
  border-color:rgb(0, 0, 0, 10%);
  color:#101010;
}
.navbar-light .navbar-toggler-icon, .ui-navbar .navbar-toggler-icon{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text, .ui-navbar .navbar-text{
  color:#101010;
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover, .ui-navbar .navbar-text a{
  color:#158d71;
}
.navbar-dark .navbar-brand, .navbar-dark .ui-navbar__brand{
  color:#fff;
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover, .navbar-dark .ui-navbar__brand:focus, .navbar-dark .ui-navbar__brand:hover{
  color:#fff;
}
.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .ui-navbar__link, .navbar-dark .ui-navbar__nav .nav-link, .navbar-dark .ui-navbar__nav .ui-navbar__link{
  color:rgb(255, 255, 255, 55%);
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .ui-navbar__link:focus, .navbar-dark .navbar-nav .ui-navbar__link:hover, .navbar-dark .ui-navbar__nav .nav-link:focus, .navbar-dark .ui-navbar__nav .nav-link:hover, .navbar-dark .ui-navbar__nav .ui-navbar__link:focus, .navbar-dark .ui-navbar__nav .ui-navbar__link:hover{
  color:rgb(255, 255, 255, 75%);
}
.navbar-dark .navbar-nav .disabled.ui-navbar__link,.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .ui-navbar__nav .disabled.ui-navbar__link, .navbar-dark .ui-navbar__nav .nav-link.disabled{
  color:rgb(255, 255, 255, 25%);
}
.navbar-dark .navbar-nav .active.ui-navbar__link,
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .show > .ui-navbar__link,
.navbar-dark .ui-navbar__nav .active.ui-navbar__link,
.navbar-dark .ui-navbar__nav .nav-link.active, .navbar-dark .ui-navbar__nav .show > .nav-link, .navbar-dark .ui-navbar__nav .show > .ui-navbar__link{
  color:#fff;
}
.navbar-dark .navbar-toggler, .navbar-dark .ui-navbar__toggler{
  border-color:rgb(255, 255, 255, 10%);
  color:rgb(255, 255, 255, 55%);
}
.navbar-dark .navbar-toggler-icon{
  background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text{
  color:rgb(255, 255, 255, 55%);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover{
  color:#fff;
}
.ui-navbar{
  background:#FFF;
  background:var(--ux-white);
  box-shadow:0 2px 5px rgb(0, 0, 0, 26%);
  box-shadow:var(--ux-box-shadow);
  font-weight:400;
  height:3rem;
  justify-content:space-between;
  left:0;
  padding:0 1rem;
  position:fixed;
  right:0;
  top:0;
  z-index:1030;
  z-index:var(--z-index-fixed);
  z-index:calc(1030 + 1);
  z-index:var(--z-index-ui-navbar);
}
.ui-navbar__plus-icon{
  fill:#FFF;
  fill:var(--ux-white);
}
@media (max-width: 767.98px){
  .ui-navbar{
    height:3rem;
  }
}
.ui-navbar--no-shadow{
  box-shadow:none;
}
.ui-navbar__brand{
  align-items:center;
  display:flex;
  height:3rem;
}
@media (max-width: 767.98px){
  .ui-navbar__brand{
    height:3rem;
  }
}
.ui-navbar__collapse{
  justify-content:flex-end;
}
@media (max-width: 767.98px){
  .ui-navbar__collapse{
    background:#FFF;
    background:var(--ux-white);
    border-top:1px solid #f5f5f5;
    box-shadow:0 2px 5px rgb(0, 0, 0, 26%);
    box-shadow:var(--ux-box-shadow);
    margin:0 -1rem;
    max-height:calc(100vh - 3 * 3rem);
    overflow:auto;
  }
}
.ui-navbar__call-to-action{
  align-items:center;
  display:flex;
}
.ui-navbar__call-to-action:hover{
  background:transparent !important;
}
@media (max-width: 767.98px){
  .ui-navbar__call-to-action .btn{
    width:100%;
  }
}
.ui-navbar__dropdown-menu{
  border-radius:0.5rem;
  border-top:0;
  box-shadow:0 2px 5px rgb(0, 0, 0, 26%);
  box-shadow:var(--ux-box-shadow);
  margin-top:0;
  max-height:calc(100vh - 3 * 3rem);
  overflow:auto;
  padding:0;
  z-index:calc(1030 + 1);
  z-index:var(--z-index-ui-navbar);
}
.ui-navbar__dropdown-menu .dropdown-item{
  background-color:#F8F4F2;
  background-color:var(--ux-cream);
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
  text-transform:none;
}
.ui-navbar__dropdown-menu .dropdown-item:hover{
  background:#bfddd5;
}
.ui-navbar__dropdown-menu .dropdown-item.ui-navbar__call-to-action{
  margin-top:0.5rem;
}
.ui-navbar__dropdown-menu .dropdown-item.ui-navbar__call-to-action .btn{
  width:100%;
}
@media (max-width: 767.98px){
  .ui-navbar__dropdown-menu{
    border:0;
    box-shadow:none;
    display:block;
    margin:0;
    padding:0;
    position:static;
  }
  .ui-navbar__dropdown-menu .dropdown-divider{
    display:none;
  }
}
.ui-navbar__item{
  margin-left:1rem;
  text-transform:none;
}
@media (max-width: 767.98px){
  .ui-navbar__item{
    margin-left:1rem;
  }
  .ui-navbar__item.ui-navbar__call-to-action{
    margin-right:1rem;
  }
}
@media (max-width: 767.98px){
  .ui-navbar__item.dropdown{
    margin-bottom:1rem;
    margin-right:1rem;
  }
}
.ui-navbar__link{
  color:#444 !important;
  color:var(--ux-gray-800) !important;
  font-weight:500;
}
.ui-navbar__link.mobile-title{
  display:none;
  font-weight:500;
}
.ui-navbar__link.dropdown-toggle::after{
  vertical-align:0.1rem;
}
.ui-navbar__link--green{
  color:#158D71 !important;
  color:var(--ux-emerald) !important;
}
.ui-navbar__link--mobile{
  display:none;
}
@media (max-width: 767.98px){
  .ui-navbar__link{
    padding:0.33rem 0;
  }
  .ui-navbar__link--mobile{
    display:inline;
    display:initial;
  }
  .ui-navbar__link.dropdown-toggle{
    display:none;
  }
  .ui-navbar__link.mobile-title{
    display:block;
  }
}
.dropdown-item .ui-navbar__link{
  font-weight:300;
}
.ui-navbar__nav{
  padding:1rem 0;
}
@media (max-width: 767.98px){
  .ui-navbar__nav{
    background-color:#F8F4F2;
    background-color:var(--ux-cream);
    padding-top:0.5rem;
  }
}
.ui-navbar__new-project.btn:not(.btn-link){
  display:none;
  font-size:1.5rem;
  font-weight:700;
  height:30px;
  line-height:1.25rem;
  padding:0.25rem;
  width:30px;
}
@media (min-width: 768px){
  .ui-navbar__new-project.btn:not(.btn-link){
    display:inline;
    display:initial;
  }
}
.ui-navbar__toggler{
  padding:2px 5px;
}
.ui-navbar.participant .ui-navbar__brand{
  color:#158d71;
}
.ui-navbar.participant .ui-navbar__brand:active, .ui-navbar.participant .ui-navbar__brand:focus, .ui-navbar.participant .ui-navbar__brand:hover,.ui-navbar.participant .ui-navbar__brand:link, .ui-navbar.participant .ui-navbar__brand:visited{
  color:#158d71;
}
.ui-navbar.participant .ui-navbar__dropdown-menu .dropdown-item:hover{
  background:#bfddd5;
}
.ui-navbar.participant .ui-navbar__nav .show > .ui-navbar__link{
  color:#158d71 !important;
}
.card{
  display:flex;
  flex-direction:column;
  min-width:0;
  position:relative;
  word-wrap:break-word;
  background-clip:border-box;
  background-color:#fff;
  border:1px solid rgb(0, 0, 0, 12.5%);
  border-radius:0.25rem;
}
.card > hr{
  margin-left:0;
  margin-right:0;
}
.card > .list-group{
  border-bottom:inherit;
  border-top:inherit;
}
.card > .list-group:first-child{
  border-top-left-radius:calc(0.25rem - 1px);
  border-top-right-radius:calc(0.25rem - 1px);
  border-top-width:0;
}
.card > .list-group:last-child{
  border-bottom-left-radius:calc(0.25rem - 1px);
  border-bottom-right-radius:calc(0.25rem - 1px);
  border-bottom-width:0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer{
  border-top:0;
}
.card-body{
  flex:1 1 auto;
  padding:1rem;
}
.card-title{
  margin-bottom:0.5rem;
}
.card-subtitle{
  margin-bottom:0;
  margin-top:-0.25rem;
}
.card-text:last-child{
  margin-bottom:0;
}
.card-link + .card-link{
  margin-left:1rem;
}
.card-header{
  background-color:rgb(0, 0, 0, 3%);
  border-bottom:1px solid rgb(0, 0, 0, 12.5%);
  margin-bottom:0;
  padding:0.5rem 1rem;
}
.card-header:first-child{
  border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer{
  background-color:rgb(0, 0, 0, 3%);
  border-top:1px solid rgb(0, 0, 0, 12.5%);
  padding:0.5rem 1rem;
}
.card-footer:last-child{
  border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs{
  border-bottom:0;
  margin-bottom:-0.5rem;
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.card-header-pills{
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.card-img-overlay{
  border-radius:calc(0.25rem - 1px);
  bottom:0;
  left:0;
  padding:1rem;
  position:absolute;
  right:0;
  top:0;
}
.card-img,
.card-img-bottom,
.card-img-top{
  width:100%;
}
.card-img,
.card-img-top{
  border-top-left-radius:calc(0.25rem - 1px);
  border-top-right-radius:calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom{
  border-bottom-left-radius:calc(0.25rem - 1px);
  border-bottom-right-radius:calc(0.25rem - 1px);
}
.card-group > .card{
  margin-bottom:0.75rem;
}
@media (min-width: 576px){
  .card-group{
    display:flex;
    flex-flow:row wrap;
  }
  .card-group > .card{
    flex:1 0;
    margin-bottom:0;
  }
  .card-group > .card + .card{
    border-left:0;
    margin-left:0;
  }
  .card-group > .card:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
  }

  .card-group > .card:not(:last-child) .card-header,.card-group > .card:not(:last-child) .card-img-top{
    border-top-right-radius:0;
  }

  .card-group > .card:not(:last-child) .card-footer,.card-group > .card:not(:last-child) .card-img-bottom{
    border-bottom-right-radius:0;
  }
  .card-group > .card:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0;
  }

  .card-group > .card:not(:first-child) .card-header,.card-group > .card:not(:first-child) .card-img-top{
    border-top-left-radius:0;
  }

  .card-group > .card:not(:first-child) .card-footer,.card-group > .card:not(:first-child) .card-img-bottom{
    border-bottom-left-radius:0;
  }
}
.pagination{
  display:flex;
  list-style:none;
  padding-left:0;
}
.page-link{
  background-color:#fff;
  border:1px solid #dee2e6;
  color:#0d6efd;
  display:block;
  position:relative;
  text-decoration:none;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce){
  .page-link{
    transition:none;
  }
}
.page-link:hover{
  background-color:#e9ecef;
  border-color:#dee2e6;
  color:rgb(10.4, 88, 202.4);
  z-index:2;
}
.page-link:focus{
  background-color:#e9ecef;
  box-shadow:0 0 0 0.25rem rgb(13, 110, 253, 25%);
  color:rgb(10.4, 88, 202.4);
  outline:0;
  z-index:3;
}
.page-item:not(:first-child) .page-link{
  margin-left:-1px;
}
.page-item.active .page-link{
  background-color:#0d6efd;
  border-color:#0d6efd;
  color:#fff;
  z-index:3;
}
.page-item.disabled .page-link{
  background-color:#fff;
  border-color:#dee2e6;
  color:#6c757d;
  pointer-events:none;
}
.page-link{
  padding:0.375rem 0.75rem;
}
.page-item:first-child .page-link{
  border-bottom-left-radius:0.25rem;
  border-top-left-radius:0.25rem;
}
.page-item:last-child .page-link{
  border-bottom-right-radius:0.25rem;
  border-top-right-radius:0.25rem;
}
.pagination-lg .page-link{
  font-size:1.25rem;
  padding:0.75rem 1.5rem;
}
.pagination-lg .page-item:first-child .page-link{
  border-bottom-left-radius:0.3rem;
  border-top-left-radius:0.3rem;
}
.pagination-lg .page-item:last-child .page-link{
  border-bottom-right-radius:0.3rem;
  border-top-right-radius:0.3rem;
}
.pagination-sm .page-link{
  font-size:0.875rem;
  padding:0.25rem 0.5rem;
}
.pagination-sm .page-item:first-child .page-link{
  border-bottom-left-radius:0.2rem;
  border-top-left-radius:0.2rem;
}
.pagination-sm .page-item:last-child .page-link{
  border-bottom-right-radius:0.2rem;
  border-top-right-radius:0.2rem;
}
.badge{
  border-radius:0.25rem;
  color:#fff;
  display:inline-block;
  font-size:0.75em;
  font-weight:700;
  line-height:1;
  padding:0.35em 0.65em;
  text-align:center;
  vertical-align:baseline;
  white-space:nowrap;
}
.badge:empty{
  display:none;
}
.btn .badge{
  position:relative;
  top:-1px;
}
.ui-badge{
  border-radius:0.25rem;
  border-style:solid;
  border-width:0.0625rem;
  display:inline-block;
  font-size:0.5625rem;
  font-weight:700;
  letter-spacing:0.0625rem;
  padding:0.125rem 0.25rem;
  text-transform:uppercase;
}
.ui-badge--blue{
  background:#F1F5FE;
  background:var(--ux-blue-100);
  border-color:#BDD1FB;
  border-color:var(--ux-blue-200);
  color:#143C8D;
  color:var(--ux-blue-700);
}
.alert{
  border:1px solid transparent;
  border-radius:0.25rem;
  margin-bottom:1rem;
  padding:1rem;
  position:relative;
}
.alert-heading{
  color:inherit;
}
.alert-link{
  font-weight:700;
}
.alert-dismissible{
  padding-right:3rem;
}
.alert-dismissible .btn-close{
  padding:1.25rem 1rem;
  position:absolute;
  right:0;
  top:0;
  z-index:2;
}
.alert-primary{
  background-color:rgb(208.2, 232.2, 226.6);
  border-color:rgb(184.8, 220.8, 212.4);
  color:rgb(12.6, 84.6, 67.8);
}
.alert-primary .alert-link{
  color:rgb(10.08, 67.68, 54.24);
}
.alert-success{
  background-color:rgb(204.8, 226.6, 216);
  border-color:rgb(179.7, 212.4, 196.5);
  color:rgb(2.4, 67.8, 36);
}
.alert-success .alert-link{
  color:rgb(1.92, 54.24, 28.8);
}
.alert-danger, .alert-error{
  background-color:rgb(248.8, 213.8, 213.8);
  border-color:rgb(245.7, 193.2, 193.2);
  color:rgb(134.4, 29.4, 29.4);
}
.alert-danger .alert-link, .alert-error .alert-link{
  color:rgb(107.52, 23.52, 23.52);
}
.alert-warning{
  background-color:rgb(252.6, 245.2, 208);
  border-color:rgb(251.4, 240.3, 184.5);
  color:rgb(97.2, 82.4, 8);
}
.alert-warning .alert-link{
  color:rgb(77.76, 65.92, 6.4);
}
.alert-info{
  background-color:rgb(216.6, 225.8, 244.4);
  border-color:rgb(197.4, 211.2, 239.1);
  color:rgb(37.8, 65.4, 121.2);
}
.alert-info .alert-link{
  color:rgb(30.24, 52.32, 96.96);
}
.alert-participant{
  background-color:rgb(208.2, 232.2, 226.6);
  border-color:rgb(184.8, 220.8, 212.4);
  color:rgb(12.6, 84.6, 67.8);
}
.alert-participant .alert-link{
  color:rgb(10.08, 67.68, 54.24);
}
.alert-light{
  background-color:#fdfdfd;
  border-color:#fcfcfc;
  color:#626262;
}
.alert-light .alert-link{
  color:rgb(78.4, 78.4, 78.4);
}
.alert-dark{
  background-color:rgb(217.6, 217.6, 217.6);
  border-color:rgb(198.9, 198.9, 198.9);
  color:rgb(40.8, 40.8, 40.8);
}
.alert-dark .alert-link{
  color:rgb(32.64, 32.64, 32.64);
}
.alert-destroy{
  background-color:rgb(248.8, 213.8, 213.8);
  border-color:rgb(245.7, 193.2, 193.2);
  color:rgb(134.4, 29.4, 29.4);
}
.alert-destroy .alert-link{
  color:rgb(107.52, 23.52, 23.52);
}
.alert{
  font-weight:500;
}
.alert-error{
  background-color:#fae1e1;
  border-color:#f3bdbd;
}
.btn-close{
  background:transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  border:0;
  border-radius:0.25rem;
  box-sizing:content-box;
  color:#000;
  height:1em;
  opacity:0.5;
  padding:0.25em;
  width:1em;
}
.btn-close:hover{
  color:#000;
  opacity:0.75;
  text-decoration:none;
}
.btn-close:focus{
  box-shadow:0 0 0 0.25rem rgb(13, 110, 253, 25%);
  opacity:1;
  outline:0;
}
.btn-close.disabled,.btn-close:disabled{
  opacity:0.25;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
.btn-close-white{
  filter:invert(1) grayscale(100%) brightness(200%);
}
.modal{
  display:none;
  height:100%;
  left:0;
  outline:0;
  overflow-x:hidden;
  overflow-y:auto;
  position:fixed;
  top:0;
  width:100%;
  z-index:1055;
}
.modal-dialog{
  margin:0.5rem;
  pointer-events:none;
  position:relative;
  width:auto;
}
.modal.fade .modal-dialog{
  transform:translate(0, -50px);
  transition:transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce){
  .modal.fade .modal-dialog{
    transition:none;
  }
}
.modal.show .modal-dialog{
  transform:none;
}
.modal.modal-static .modal-dialog{
  transform:scale(1.02);
}
.modal-dialog-scrollable{
  height:calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content{
  max-height:100%;
  overflow:hidden;
}
.modal-dialog-scrollable .modal-body{
  overflow-y:auto;
}
.modal-dialog-centered{
  align-items:center;
  display:flex;
  min-height:calc(100% - 1rem);
}
.modal-content{
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid rgb(0, 0, 0, 20%);
  border-radius:0.3rem;
  display:flex;
  flex-direction:column;
  outline:0;
  pointer-events:auto;
  position:relative;
  width:100%;
}
.modal-backdrop{
  background-color:#000;
  height:100vh;
  left:0;
  position:fixed;
  top:0;
  width:100vw;
  z-index:1050;
}
.modal-backdrop.fade{
  opacity:0;
}
.modal-backdrop.show{
  opacity:0.5;
}
.modal-header{
  align-items:center;
  border-bottom:1px solid #dee2e6;
  border-top-left-radius:calc(0.3rem - 1px);
  border-top-right-radius:calc(0.3rem - 1px);
  display:flex;
  flex-shrink:0;
  justify-content:space-between;
  padding:1rem;
}
.modal-header .btn-close{
  margin:-0.5rem -0.5rem -0.5rem auto;
  padding:0.5rem;
}
.modal-title{
  line-height:1.5;
  margin-bottom:0;
}
.modal-body{
  flex:1 1 auto;
  padding:1rem;
  position:relative;
}
.modal-footer{
  align-items:center;
  border-bottom-left-radius:calc(0.3rem - 1px);
  border-bottom-right-radius:calc(0.3rem - 1px);
  border-top:1px solid #dee2e6;
  display:flex;
  flex-shrink:0;
  flex-wrap:wrap;
  justify-content:flex-end;
  padding:0.75rem;
}
.modal-footer > *{
  margin:0.25rem;
}
@media (min-width: 576px){
  .modal-dialog{
    margin:1.75rem auto;
    max-width:500px;
  }
  .modal-dialog-scrollable{
    height:calc(100% - 3.5rem);
  }
  .modal-dialog-centered{
    min-height:calc(100% - 3.5rem);
  }
  .modal-sm{
    max-width:300px;
  }
}
@media (min-width: 992px){
  .modal-lg,
  .modal-xl{
    max-width:800px;
  }
}
@media (min-width: 1200px){
  .modal-xl{
    max-width:1140px;
  }
}
.modal-fullscreen{
  height:100%;
  margin:0;
  max-width:none;
  width:100vw;
}
.modal-fullscreen .modal-content{
  border:0;
  border-radius:0;
  height:100%;
}
.modal-fullscreen .modal-header{
  border-radius:0;
}
.modal-fullscreen .modal-body{
  overflow-y:auto;
}
.modal-fullscreen .modal-footer{
  border-radius:0;
}
@media (max-width: 575.98px){
  .modal-fullscreen-sm-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-sm-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-sm-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-sm-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-sm-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width: 767.98px){
  .modal-fullscreen-md-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-md-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-md-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-md-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-md-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width: 991.98px){
  .modal-fullscreen-lg-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-lg-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-lg-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-lg-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-lg-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width: 1199.98px){
  .modal-fullscreen-xl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xl-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-xl-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width: 1399.98px){
  .modal-fullscreen-xxl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xxl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xxl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xxl-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-xxl-down .modal-footer{
    border-radius:0;
  }
}
.modal .modal-header .btn-group-sm > .close.btn,.modal .modal-header .close.btn-sm{
  font-size:1rem;
}
.modal .modal-header .modal-title{
  color:#101010;
}
.modal .modal-footer--space-between{
  align-items:center;
  display:flex;
  justify-content:space-between;
}
.ui-modal-dialog .modal-body{
  color:#101010;
  font-size:1rem;
  text-align:left;
}
.ui-modal-dialog .modal-header{
  display:flex;
  flex-direction:column;
  position:relative;
}
.ui-modal-dialog .modal-header .close{
  float:none;
  position:absolute;
  right:1rem;
  top:1rem;
}
.ui-modal-dialog__modal-title{
  font-family:"Inter", sans-serif;
  font-size:1.125rem;
  font-weight:300;
  margin:0;
  padding:0;
}
.ui-modal-dialog__modal-subtitle{
  font-family:"Inter", sans-serif;
  font-size:0.875rem;
  font-weight:300;
  margin:0.5rem 0 0;
  padding:0;
}
.ui-modal-dialog--centered .modal-body{
  text-align:center;
}
.ui-modal-dialog--centered .modal-header{
  align-items:center;
}
.tooltip{
  display:block;
  font-family:"Inter", sans-serif;
  font-size:0.875rem;
  font-style:normal;
  font-weight:300;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.5;
  margin:0;
  position:absolute;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  z-index:1080;
  word-wrap:break-word;
  opacity:0;
}
.tooltip.show{
  opacity:0.9;
}
.tooltip .tooltip-arrow{
  display:block;
  height:0.4rem;
  position:absolute;
  width:0.8rem;
}
.tooltip .tooltip-arrow::before{
  border-color:transparent;
  border-style:solid;
  content:"";
  position:absolute;
}
.bs-tooltip-auto[data-popper-placement^="top"],.bs-tooltip-top{
  padding:0.4rem 0;
}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
  bottom:0;
}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{
  border-top-color:#000;
  border-width:0.4rem 0.4rem 0;
  top:-1px;
}
.bs-tooltip-auto[data-popper-placement^="right"],.bs-tooltip-end{
  padding:0 0.4rem;
}
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{
  height:0.8rem;
  left:0;
  width:0.4rem;
}
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{
  border-right-color:#000;
  border-width:0.4rem 0.4rem 0.4rem 0;
  right:-1px;
}
.bs-tooltip-auto[data-popper-placement^="bottom"],.bs-tooltip-bottom{
  padding:0.4rem 0;
}
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
  top:0;
}
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{
  border-bottom-color:#000;
  border-width:0 0.4rem 0.4rem;
  bottom:-1px;
}
.bs-tooltip-auto[data-popper-placement^="left"],.bs-tooltip-start{
  padding:0 0.4rem;
}
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{
  height:0.8rem;
  right:0;
  width:0.4rem;
}
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{
  border-left-color:#000;
  border-width:0.4rem 0 0.4rem 0.4rem;
  left:-1px;
}
.tooltip-inner{
  background-color:#000;
  border-radius:0.25rem;
  color:#fff;
  max-width:200px;
  padding:0.25rem 0.5rem;
  text-align:center;
}
.align-baseline{
  vertical-align:baseline !important;
}
.align-top{
  vertical-align:top !important;
}
.align-middle{
  vertical-align:middle !important;
}
.align-bottom{
  vertical-align:bottom !important;
}
.align-text-bottom{
  vertical-align:text-bottom !important;
}
.align-text-top{
  vertical-align:text-top !important;
}
.float-start{
  float:left !important;
}
.float-end{
  float:right !important;
}
.float-none{
  float:none !important;
}
.opacity-0{
  opacity:0 !important;
}
.opacity-25{
  opacity:0.25 !important;
}
.opacity-50{
  opacity:0.5 !important;
}
.opacity-75{
  opacity:0.75 !important;
}
.opacity-100{
  opacity:1 !important;
}
.overflow-auto{
  overflow:auto !important;
}
.overflow-hidden{
  overflow:hidden !important;
}
.overflow-visible{
  overflow:visible !important;
}
.overflow-scroll{
  overflow:scroll !important;
}
.d-inline{
  display:inline !important;
}
.d-inline-block{
  display:inline-block !important;
}
.d-block{
  display:block !important;
}
.d-grid{
  display:grid !important;
}
.d-table{
  display:table !important;
}
.d-table-row{
  display:table-row !important;
}
.d-table-cell{
  display:table-cell !important;
}
.d-flex{
  display:flex !important;
}
.d-inline-flex{
  display:inline-flex !important;
}
.d-none{
  display:none !important;
}
.shadow{
  box-shadow:0 0.5rem 1rem rgb(0, 0, 0, 15%) !important;
}
.shadow-sm{
  box-shadow:0 0.125rem 0.25rem rgb(0, 0, 0, 7.5%) !important;
}
.shadow-lg{
  box-shadow:0 1rem 3rem rgb(0, 0, 0, 17.5%) !important;
}
.shadow-none{
  box-shadow:none !important;
}
.position-static{
  position:static !important;
}
.position-relative{
  position:relative !important;
}
.position-absolute{
  position:absolute !important;
}
.position-fixed{
  position:fixed !important;
}
.position-sticky{
  position:sticky !important;
}
.top-0{
  top:0 !important;
}
.top-50{
  top:50% !important;
}
.top-100{
  top:100% !important;
}
.bottom-0{
  bottom:0 !important;
}
.bottom-50{
  bottom:50% !important;
}
.bottom-100{
  bottom:100% !important;
}
.start-0{
  left:0 !important;
}
.start-50{
  left:50% !important;
}
.start-100{
  left:100% !important;
}
.end-0{
  right:0 !important;
}
.end-50{
  right:50% !important;
}
.end-100{
  right:100% !important;
}
.translate-middle{
  transform:translate(-50%, -50%) !important;
}
.translate-middle-x{
  transform:translateX(-50%) !important;
}
.translate-middle-y{
  transform:translateY(-50%) !important;
}
.border{
  border:1px solid #dee2e6 !important;
}
.border-0{
  border:0 !important;
}
.border-top{
  border-top:1px solid #dee2e6 !important;
}
.border-top-0{
  border-top:0 !important;
}
.border-end{
  border-right:1px solid #dee2e6 !important;
}
.border-end-0{
  border-right:0 !important;
}
.border-bottom{
  border-bottom:1px solid #dee2e6 !important;
}
.border-bottom-0{
  border-bottom:0 !important;
}
.border-start{
  border-left:1px solid #dee2e6 !important;
}
.border-start-0{
  border-left:0 !important;
}
.border-primary{
  border-color:#158d71 !important;
}
.border-success{
  border-color:#04713c !important;
}
.border-danger{
  border-color:#e03131 !important;
}
.border-warning{
  border-color:#f3ce14 !important;
}
.border-info{
  border-color:#3F6DCA !important;
}
.border-participant{
  border-color:#158d71 !important;
}
.border-light{
  border-color:#f5f5f5 !important;
}
.border-dark{
  border-color:#444 !important;
}
.border-destroy{
  border-color:#e03131 !important;
}
.border-white{
  border-color:#fff !important;
}
.border-1{
  border-width:1px !important;
}
.border-2{
  border-width:2px !important;
}
.border-3{
  border-width:3px !important;
}
.border-4{
  border-width:4px !important;
}
.border-5{
  border-width:5px !important;
}
.w-25{
  width:25% !important;
}
.w-50{
  width:50% !important;
}
.w-75{
  width:75% !important;
}
.w-100{
  width:100% !important;
}
.w-auto{
  width:auto !important;
}
.mw-100{
  max-width:100% !important;
}
.vw-100{
  width:100vw !important;
}
.min-vw-100{
  min-width:100vw !important;
}
.h-25{
  height:25% !important;
}
.h-50{
  height:50% !important;
}
.h-75{
  height:75% !important;
}
.h-100{
  height:100% !important;
}
.h-auto{
  height:auto !important;
}
.mh-100{
  max-height:100% !important;
}
.vh-100{
  height:100vh !important;
}
.min-vh-100{
  min-height:100vh !important;
}
.flex-fill{
  flex:1 1 auto !important;
}
.flex-row{
  flex-direction:row !important;
}
.flex-column{
  flex-direction:column !important;
}
.flex-row-reverse{
  flex-direction:row-reverse !important;
}
.flex-column-reverse{
  flex-direction:column-reverse !important;
}
.flex-grow-0{
  flex-grow:0 !important;
}
.flex-grow-1{
  flex-grow:1 !important;
}
.flex-shrink-0{
  flex-shrink:0 !important;
}
.flex-shrink-1{
  flex-shrink:1 !important;
}
.flex-wrap{
  flex-wrap:wrap !important;
}
.flex-nowrap{
  flex-wrap:nowrap !important;
}
.flex-wrap-reverse{
  flex-wrap:wrap-reverse !important;
}
.gap-0{
  gap:0 !important;
}
.gap-1{
  gap:0.25rem !important;
}
.gap-2{
  gap:0.5rem !important;
}
.gap-3{
  gap:1rem !important;
}
.gap-4{
  gap:1.5rem !important;
}
.gap-5{
  gap:3rem !important;
}
.justify-content-start{
  justify-content:flex-start !important;
}
.justify-content-end{
  justify-content:flex-end !important;
}
.justify-content-center{
  justify-content:center !important;
}
.justify-content-between{
  justify-content:space-between !important;
}
.justify-content-around{
  justify-content:space-around !important;
}
.justify-content-evenly{
  justify-content:space-evenly !important;
}
.align-items-start{
  align-items:flex-start !important;
}
.align-items-end{
  align-items:flex-end !important;
}
.align-items-center{
  align-items:center !important;
}
.align-items-baseline{
  align-items:baseline !important;
}
.align-items-stretch{
  align-items:stretch !important;
}
.align-content-start{
  align-content:flex-start !important;
}
.align-content-end{
  align-content:flex-end !important;
}
.align-content-center{
  align-content:center !important;
}
.align-content-between{
  align-content:space-between !important;
}
.align-content-around{
  align-content:space-around !important;
}
.align-content-stretch{
  align-content:stretch !important;
}
.align-self-auto{
  align-self:auto !important;
}
.align-self-start{
  align-self:flex-start !important;
}
.align-self-end{
  align-self:flex-end !important;
}
.align-self-center{
  align-self:center !important;
}
.align-self-baseline{
  align-self:baseline !important;
}
.align-self-stretch{
  align-self:stretch !important;
}
.order-first{
  order:-1 !important;
}
.order-0{
  order:0 !important;
}
.order-1{
  order:1 !important;
}
.order-2{
  order:2 !important;
}
.order-3{
  order:3 !important;
}
.order-4{
  order:4 !important;
}
.order-5{
  order:5 !important;
}
.order-last{
  order:6 !important;
}
.m-0{
  margin:0 !important;
}
.m-1{
  margin:0.25rem !important;
}
.m-2{
  margin:0.5rem !important;
}
.m-3{
  margin:1rem !important;
}
.m-4{
  margin:1.5rem !important;
}
.m-5{
  margin:3rem !important;
}
.m-auto{
  margin:auto !important;
}
.mx-0{
  margin-left:0 !important;
  margin-right:0 !important;
}
.mx-1{
  margin-left:0.25rem !important;
  margin-right:0.25rem !important;
}
.mx-2{
  margin-left:0.5rem !important;
  margin-right:0.5rem !important;
}
.mx-3{
  margin-left:1rem !important;
  margin-right:1rem !important;
}
.mx-4{
  margin-left:1.5rem !important;
  margin-right:1.5rem !important;
}
.mx-5{
  margin-left:3rem !important;
  margin-right:3rem !important;
}
.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important;
}
.my-0{
  margin-bottom:0 !important;
  margin-top:0 !important;
}
.my-1{
  margin-bottom:0.25rem !important;
  margin-top:0.25rem !important;
}
.my-2{
  margin-bottom:0.5rem !important;
  margin-top:0.5rem !important;
}
.my-3{
  margin-bottom:1rem !important;
  margin-top:1rem !important;
}
.my-4{
  margin-bottom:1.5rem !important;
  margin-top:1.5rem !important;
}
.my-5{
  margin-bottom:3rem !important;
  margin-top:3rem !important;
}
.my-auto{
  margin-bottom:auto !important;
  margin-top:auto !important;
}
.mt-0{
  margin-top:0 !important;
}
.mt-1{
  margin-top:0.25rem !important;
}
.mt-2{
  margin-top:0.5rem !important;
}
.mt-3{
  margin-top:1rem !important;
}
.mt-4{
  margin-top:1.5rem !important;
}
.mt-5{
  margin-top:3rem !important;
}
.mt-auto{
  margin-top:auto !important;
}
.me-0{
  margin-right:0 !important;
}
.me-1{
  margin-right:0.25rem !important;
}
.me-2{
  margin-right:0.5rem !important;
}
.me-3{
  margin-right:1rem !important;
}
.me-4{
  margin-right:1.5rem !important;
}
.me-5{
  margin-right:3rem !important;
}
.me-auto{
  margin-right:auto !important;
}
.mb-0{
  margin-bottom:0 !important;
}
.mb-1{
  margin-bottom:0.25rem !important;
}
.mb-2{
  margin-bottom:0.5rem !important;
}
.mb-3{
  margin-bottom:1rem !important;
}
.mb-4{
  margin-bottom:1.5rem !important;
}
.mb-5{
  margin-bottom:3rem !important;
}
.mb-auto{
  margin-bottom:auto !important;
}
.ms-0{
  margin-left:0 !important;
}
.ms-1{
  margin-left:0.25rem !important;
}
.ms-2{
  margin-left:0.5rem !important;
}
.ms-3{
  margin-left:1rem !important;
}
.ms-4{
  margin-left:1.5rem !important;
}
.ms-5{
  margin-left:3rem !important;
}
.ms-auto{
  margin-left:auto !important;
}
.p-0{
  padding:0 !important;
}
.p-1{
  padding:0.25rem !important;
}
.p-2{
  padding:0.5rem !important;
}
.p-3{
  padding:1rem !important;
}
.p-4{
  padding:1.5rem !important;
}
.p-5{
  padding:3rem !important;
}
.px-0{
  padding-left:0 !important;
  padding-right:0 !important;
}
.px-1{
  padding-left:0.25rem !important;
  padding-right:0.25rem !important;
}
.px-2{
  padding-left:0.5rem !important;
  padding-right:0.5rem !important;
}
.px-3{
  padding-left:1rem !important;
  padding-right:1rem !important;
}
.px-4{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important;
}
.px-5{
  padding-left:3rem !important;
  padding-right:3rem !important;
}
.py-0{
  padding-bottom:0 !important;
  padding-top:0 !important;
}
.py-1{
  padding-bottom:0.25rem !important;
  padding-top:0.25rem !important;
}
.py-2{
  padding-bottom:0.5rem !important;
  padding-top:0.5rem !important;
}
.py-3{
  padding-bottom:1rem !important;
  padding-top:1rem !important;
}
.py-4{
  padding-bottom:1.5rem !important;
  padding-top:1.5rem !important;
}
.py-5{
  padding-bottom:3rem !important;
  padding-top:3rem !important;
}
.pt-0{
  padding-top:0 !important;
}
.pt-1{
  padding-top:0.25rem !important;
}
.pt-2{
  padding-top:0.5rem !important;
}
.pt-3{
  padding-top:1rem !important;
}
.pt-4{
  padding-top:1.5rem !important;
}
.pt-5{
  padding-top:3rem !important;
}
.pe-0{
  padding-right:0 !important;
}
.pe-1{
  padding-right:0.25rem !important;
}
.pe-2{
  padding-right:0.5rem !important;
}
.pe-3{
  padding-right:1rem !important;
}
.pe-4{
  padding-right:1.5rem !important;
}
.pe-5{
  padding-right:3rem !important;
}
.pb-0{
  padding-bottom:0 !important;
}
.pb-1{
  padding-bottom:0.25rem !important;
}
.pb-2{
  padding-bottom:0.5rem !important;
}
.pb-3{
  padding-bottom:1rem !important;
}
.pb-4{
  padding-bottom:1.5rem !important;
}
.pb-5{
  padding-bottom:3rem !important;
}
.ps-0{
  padding-left:0 !important;
}
.ps-1{
  padding-left:0.25rem !important;
}
.ps-2{
  padding-left:0.5rem !important;
}
.ps-3{
  padding-left:1rem !important;
}
.ps-4{
  padding-left:1.5rem !important;
}
.ps-5{
  padding-left:3rem !important;
}
.font-monospace{
  font-family:"SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace !important;
  font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  font-family:var(--bs-font-monospace) !important;
}
.fs-1{
  font-size:calc(1.375rem + 1.5vw) !important;
}
.fs-2{
  font-size:calc(1.325rem + 0.9vw) !important;
}
.fs-3{
  font-size:calc(1.3rem + 0.6vw) !important;
}
.fs-4{
  font-size:calc(1.275rem + 0.3vw) !important;
}
.fs-5{
  font-size:1.25rem !important;
}
.fs-6{
  font-size:1rem !important;
}
.fst-italic{
  font-style:italic !important;
}
.fst-normal{
  font-style:normal !important;
}
.fw-light{
  font-weight:200 !important;
}
.fw-lighter{
  font-weight:lighter !important;
}
.fw-normal{
  font-weight:300 !important;
}
.fw-bold{
  font-weight:700 !important;
}
.fw-bolder{
  font-weight:700 !important;
}
.lh-1{
  line-height:1 !important;
}
.lh-sm{
  line-height:1.25 !important;
}
.lh-base{
  line-height:1.5 !important;
}
.lh-lg{
  line-height:2 !important;
}
.text-start{
  text-align:left !important;
}
.text-end{
  text-align:right !important;
}
.text-center{
  text-align:center !important;
}
.text-decoration-none{
  text-decoration:none !important;
}
.text-decoration-underline{
  text-decoration:underline !important;
}
.text-decoration-line-through{
  text-decoration:line-through !important;
}
.text-lowercase{
  text-transform:lowercase !important;
}
.text-uppercase{
  text-transform:uppercase !important;
}
.text-capitalize{
  text-transform:capitalize !important;
}
.text-wrap{
  white-space:normal !important;
}
.text-nowrap{
  white-space:nowrap !important;
}
.text-break{
  word-wrap:break-word !important;
  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */
  word-break:break-word !important;
}
.text-primary{
  --bs-text-opacity:1;
  color:rgb(13, 110, 253, 100%) !important;
  color:rgb(13, 110, 253, 1) !important;
  color:rgb(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary{
  --bs-text-opacity:1;
  color:rgb(108, 117, 125, 100%) !important;
  color:rgb(108, 117, 125, 1) !important;
  color:rgb(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success{
  --bs-text-opacity:1;
  color:rgb(25, 135, 84, 100%) !important;
  color:rgb(25, 135, 84, 1) !important;
  color:rgb(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info{
  --bs-text-opacity:1;
  color:rgb(13, 202, 240, 100%) !important;
  color:rgb(13, 202, 240, 1) !important;
  color:rgb(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning{
  --bs-text-opacity:1;
  color:rgb(255, 193, 7, 100%) !important;
  color:rgb(255, 193, 7, 1) !important;
  color:rgb(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger{
  --bs-text-opacity:1;
  color:rgb(220, 53, 69, 100%) !important;
  color:rgb(220, 53, 69, 1) !important;
  color:rgb(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light{
  --bs-text-opacity:1;
  color:rgb(248, 249, 250, 100%) !important;
  color:rgb(248, 249, 250, 1) !important;
  color:rgb(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark{
  --bs-text-opacity:1;
  color:rgb(33, 37, 41, 100%) !important;
  color:rgb(33, 37, 41, 1) !important;
  color:rgb(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black{
  --bs-text-opacity:1;
  color:rgb(0, 0, 0, 100%) !important;
  color:rgb(0, 0, 0, 1) !important;
  color:rgb(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white{
  --bs-text-opacity:1;
  color:rgb(255, 255, 255, 100%) !important;
  color:rgb(255, 255, 255, 1) !important;
  color:rgb(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body{
  --bs-text-opacity:1;
  color:rgb(16, 16, 16, 100%) !important;
  color:rgb(16, 16, 16, 1) !important;
  color:rgb(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted{
  --bs-text-opacity:1;
  color:#6c757d !important;
}
.text-black-50{
  --bs-text-opacity:1;
  color:rgb(0, 0, 0, 50%) !important;
}
.text-white-50{
  --bs-text-opacity:1;
  color:rgb(255, 255, 255, 50%) !important;
}
.text-reset{
  --bs-text-opacity:1;
  color:inherit !important;
}
.text-opacity-25{
  --bs-text-opacity:0.25;
}
.text-opacity-50{
  --bs-text-opacity:0.5;
}
.text-opacity-75{
  --bs-text-opacity:0.75;
}
.text-opacity-100{
  --bs-text-opacity:1;
}
.bg-primary{
  --bs-bg-opacity:1;
  background-color:rgb(13, 110, 253, 100%) !important;
  background-color:rgb(13, 110, 253, 1) !important;
  background-color:rgb(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary{
  --bs-bg-opacity:1;
  background-color:rgb(108, 117, 125, 100%) !important;
  background-color:rgb(108, 117, 125, 1) !important;
  background-color:rgb(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success{
  --bs-bg-opacity:1;
  background-color:rgb(25, 135, 84, 100%) !important;
  background-color:rgb(25, 135, 84, 1) !important;
  background-color:rgb(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info{
  --bs-bg-opacity:1;
  background-color:rgb(13, 202, 240, 100%) !important;
  background-color:rgb(13, 202, 240, 1) !important;
  background-color:rgb(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning{
  --bs-bg-opacity:1;
  background-color:rgb(255, 193, 7, 100%) !important;
  background-color:rgb(255, 193, 7, 1) !important;
  background-color:rgb(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger{
  --bs-bg-opacity:1;
  background-color:rgb(220, 53, 69, 100%) !important;
  background-color:rgb(220, 53, 69, 1) !important;
  background-color:rgb(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light{
  --bs-bg-opacity:1;
  background-color:rgb(248, 249, 250, 100%) !important;
  background-color:rgb(248, 249, 250, 1) !important;
  background-color:rgb(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark{
  --bs-bg-opacity:1;
  background-color:rgb(33, 37, 41, 100%) !important;
  background-color:rgb(33, 37, 41, 1) !important;
  background-color:rgb(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black{
  --bs-bg-opacity:1;
  background-color:rgb(0, 0, 0, 100%) !important;
  background-color:rgb(0, 0, 0, 1) !important;
  background-color:rgb(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white{
  --bs-bg-opacity:1;
  background-color:rgb(255, 255, 255, 100%) !important;
  background-color:rgb(255, 255, 255, 1) !important;
  background-color:rgb(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body{
  --bs-bg-opacity:1;
  background-color:rgb(255, 255, 255, 100%) !important;
  background-color:rgb(255, 255, 255, 1) !important;
  background-color:rgb(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent{
  --bs-bg-opacity:1;
  background-color:transparent !important;
}
.bg-opacity-10{
  --bs-bg-opacity:0.1;
}
.bg-opacity-25{
  --bs-bg-opacity:0.25;
}
.bg-opacity-50{
  --bs-bg-opacity:0.5;
}
.bg-opacity-75{
  --bs-bg-opacity:0.75;
}
.bg-opacity-100{
  --bs-bg-opacity:1;
}
.bg-gradient{
  background-image:linear-gradient(180deg, rgb(255, 255, 255, 15%), rgb(255, 255, 255, 0%)) !important;
  background-image:var(--bs-gradient) !important;
}
.user-select-all{
  -webkit-user-select:all !important;
     -moz-user-select:all !important;
          user-select:all !important;
}
.user-select-auto{
  -webkit-user-select:auto !important;
     -moz-user-select:auto !important;
          user-select:auto !important;
}
.user-select-none{
  -webkit-user-select:none !important;
     -moz-user-select:none !important;
          user-select:none !important;
}
.pe-none{
  pointer-events:none !important;
}
.pe-auto{
  pointer-events:auto !important;
}
.rounded{
  border-radius:0.25rem !important;
}
.rounded-0{
  border-radius:0 !important;
}
.rounded-1{
  border-radius:0.2rem !important;
}
.rounded-2{
  border-radius:0.25rem !important;
}
.rounded-3{
  border-radius:0.3rem !important;
}
.rounded-circle{
  border-radius:50% !important;
}
.rounded-pill{
  border-radius:50rem !important;
}
.rounded-top{
  border-top-left-radius:0.25rem !important;
  border-top-right-radius:0.25rem !important;
}
.rounded-end{
  border-bottom-right-radius:0.25rem !important;
  border-top-right-radius:0.25rem !important;
}
.rounded-bottom{
  border-bottom-left-radius:0.25rem !important;
  border-bottom-right-radius:0.25rem !important;
}
.rounded-start{
  border-bottom-left-radius:0.25rem !important;
  border-top-left-radius:0.25rem !important;
}
.visible{
  visibility:visible !important;
}
.invisible{
  visibility:hidden !important;
}
@media (min-width: 576px){
  .float-sm-start{
    float:left !important;
  }
  .float-sm-end{
    float:right !important;
  }
  .float-sm-none{
    float:none !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-grid{
    display:grid !important;
  }
  .d-sm-table{
    display:table !important;
  }
  .d-sm-table-row{
    display:table-row !important;
  }
  .d-sm-table-cell{
    display:table-cell !important;
  }
  .d-sm-flex{
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:inline-flex !important;
  }
  .d-sm-none{
    display:none !important;
  }
  .flex-sm-fill{
    flex:1 1 auto !important;
  }
  .flex-sm-row{
    flex-direction:row !important;
  }
  .flex-sm-column{
    flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-sm-grow-0{
    flex-grow:0 !important;
  }
  .flex-sm-grow-1{
    flex-grow:1 !important;
  }
  .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-sm-wrap{
    flex-wrap:wrap !important;
  }
  .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-sm-0{
    gap:0 !important;
  }
  .gap-sm-1{
    gap:0.25rem !important;
  }
  .gap-sm-2{
    gap:0.5rem !important;
  }
  .gap-sm-3{
    gap:1rem !important;
  }
  .gap-sm-4{
    gap:1.5rem !important;
  }
  .gap-sm-5{
    gap:3rem !important;
  }
  .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    justify-content:center !important;
  }
  .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-sm-start{
    align-items:flex-start !important;
  }
  .align-items-sm-end{
    align-items:flex-end !important;
  }
  .align-items-sm-center{
    align-items:center !important;
  }
  .align-items-sm-baseline{
    align-items:baseline !important;
  }
  .align-items-sm-stretch{
    align-items:stretch !important;
  }
  .align-content-sm-start{
    align-content:flex-start !important;
  }
  .align-content-sm-end{
    align-content:flex-end !important;
  }
  .align-content-sm-center{
    align-content:center !important;
  }
  .align-content-sm-between{
    align-content:space-between !important;
  }
  .align-content-sm-around{
    align-content:space-around !important;
  }
  .align-content-sm-stretch{
    align-content:stretch !important;
  }
  .align-self-sm-auto{
    align-self:auto !important;
  }
  .align-self-sm-start{
    align-self:flex-start !important;
  }
  .align-self-sm-end{
    align-self:flex-end !important;
  }
  .align-self-sm-center{
    align-self:center !important;
  }
  .align-self-sm-baseline{
    align-self:baseline !important;
  }
  .align-self-sm-stretch{
    align-self:stretch !important;
  }
  .order-sm-first{
    order:-1 !important;
  }
  .order-sm-0{
    order:0 !important;
  }
  .order-sm-1{
    order:1 !important;
  }
  .order-sm-2{
    order:2 !important;
  }
  .order-sm-3{
    order:3 !important;
  }
  .order-sm-4{
    order:4 !important;
  }
  .order-sm-5{
    order:5 !important;
  }
  .order-sm-last{
    order:6 !important;
  }
  .m-sm-0{
    margin:0 !important;
  }
  .m-sm-1{
    margin:0.25rem !important;
  }
  .m-sm-2{
    margin:0.5rem !important;
  }
  .m-sm-3{
    margin:1rem !important;
  }
  .m-sm-4{
    margin:1.5rem !important;
  }
  .m-sm-5{
    margin:3rem !important;
  }
  .m-sm-auto{
    margin:auto !important;
  }
  .mx-sm-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-sm-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important;
  }
  .mx-sm-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important;
  }
  .mx-sm-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-sm-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-sm-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-sm-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-sm-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-sm-1{
    margin-bottom:0.25rem !important;
    margin-top:0.25rem !important;
  }
  .my-sm-2{
    margin-bottom:0.5rem !important;
    margin-top:0.5rem !important;
  }
  .my-sm-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-sm-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-sm-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-sm-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-sm-0{
    margin-top:0 !important;
  }
  .mt-sm-1{
    margin-top:0.25rem !important;
  }
  .mt-sm-2{
    margin-top:0.5rem !important;
  }
  .mt-sm-3{
    margin-top:1rem !important;
  }
  .mt-sm-4{
    margin-top:1.5rem !important;
  }
  .mt-sm-5{
    margin-top:3rem !important;
  }
  .mt-sm-auto{
    margin-top:auto !important;
  }
  .me-sm-0{
    margin-right:0 !important;
  }
  .me-sm-1{
    margin-right:0.25rem !important;
  }
  .me-sm-2{
    margin-right:0.5rem !important;
  }
  .me-sm-3{
    margin-right:1rem !important;
  }
  .me-sm-4{
    margin-right:1.5rem !important;
  }
  .me-sm-5{
    margin-right:3rem !important;
  }
  .me-sm-auto{
    margin-right:auto !important;
  }
  .mb-sm-0{
    margin-bottom:0 !important;
  }
  .mb-sm-1{
    margin-bottom:0.25rem !important;
  }
  .mb-sm-2{
    margin-bottom:0.5rem !important;
  }
  .mb-sm-3{
    margin-bottom:1rem !important;
  }
  .mb-sm-4{
    margin-bottom:1.5rem !important;
  }
  .mb-sm-5{
    margin-bottom:3rem !important;
  }
  .mb-sm-auto{
    margin-bottom:auto !important;
  }
  .ms-sm-0{
    margin-left:0 !important;
  }
  .ms-sm-1{
    margin-left:0.25rem !important;
  }
  .ms-sm-2{
    margin-left:0.5rem !important;
  }
  .ms-sm-3{
    margin-left:1rem !important;
  }
  .ms-sm-4{
    margin-left:1.5rem !important;
  }
  .ms-sm-5{
    margin-left:3rem !important;
  }
  .ms-sm-auto{
    margin-left:auto !important;
  }
  .p-sm-0{
    padding:0 !important;
  }
  .p-sm-1{
    padding:0.25rem !important;
  }
  .p-sm-2{
    padding:0.5rem !important;
  }
  .p-sm-3{
    padding:1rem !important;
  }
  .p-sm-4{
    padding:1.5rem !important;
  }
  .p-sm-5{
    padding:3rem !important;
  }
  .px-sm-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-sm-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important;
  }
  .px-sm-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important;
  }
  .px-sm-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-sm-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-sm-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-sm-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-sm-1{
    padding-bottom:0.25rem !important;
    padding-top:0.25rem !important;
  }
  .py-sm-2{
    padding-bottom:0.5rem !important;
    padding-top:0.5rem !important;
  }
  .py-sm-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-sm-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-sm-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-sm-0{
    padding-top:0 !important;
  }
  .pt-sm-1{
    padding-top:0.25rem !important;
  }
  .pt-sm-2{
    padding-top:0.5rem !important;
  }
  .pt-sm-3{
    padding-top:1rem !important;
  }
  .pt-sm-4{
    padding-top:1.5rem !important;
  }
  .pt-sm-5{
    padding-top:3rem !important;
  }
  .pe-sm-0{
    padding-right:0 !important;
  }
  .pe-sm-1{
    padding-right:0.25rem !important;
  }
  .pe-sm-2{
    padding-right:0.5rem !important;
  }
  .pe-sm-3{
    padding-right:1rem !important;
  }
  .pe-sm-4{
    padding-right:1.5rem !important;
  }
  .pe-sm-5{
    padding-right:3rem !important;
  }
  .pb-sm-0{
    padding-bottom:0 !important;
  }
  .pb-sm-1{
    padding-bottom:0.25rem !important;
  }
  .pb-sm-2{
    padding-bottom:0.5rem !important;
  }
  .pb-sm-3{
    padding-bottom:1rem !important;
  }
  .pb-sm-4{
    padding-bottom:1.5rem !important;
  }
  .pb-sm-5{
    padding-bottom:3rem !important;
  }
  .ps-sm-0{
    padding-left:0 !important;
  }
  .ps-sm-1{
    padding-left:0.25rem !important;
  }
  .ps-sm-2{
    padding-left:0.5rem !important;
  }
  .ps-sm-3{
    padding-left:1rem !important;
  }
  .ps-sm-4{
    padding-left:1.5rem !important;
  }
  .ps-sm-5{
    padding-left:3rem !important;
  }
  .text-sm-start{
    text-align:left !important;
  }
  .text-sm-end{
    text-align:right !important;
  }
  .text-sm-center{
    text-align:center !important;
  }
}
@media (min-width: 768px){
  .float-md-start{
    float:left !important;
  }
  .float-md-end{
    float:right !important;
  }
  .float-md-none{
    float:none !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-grid{
    display:grid !important;
  }
  .d-md-table{
    display:table !important;
  }
  .d-md-table-row{
    display:table-row !important;
  }
  .d-md-table-cell{
    display:table-cell !important;
  }
  .d-md-flex{
    display:flex !important;
  }
  .d-md-inline-flex{
    display:inline-flex !important;
  }
  .d-md-none{
    display:none !important;
  }
  .flex-md-fill{
    flex:1 1 auto !important;
  }
  .flex-md-row{
    flex-direction:row !important;
  }
  .flex-md-column{
    flex-direction:column !important;
  }
  .flex-md-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-md-grow-0{
    flex-grow:0 !important;
  }
  .flex-md-grow-1{
    flex-grow:1 !important;
  }
  .flex-md-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-md-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-md-wrap{
    flex-wrap:wrap !important;
  }
  .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-md-0{
    gap:0 !important;
  }
  .gap-md-1{
    gap:0.25rem !important;
  }
  .gap-md-2{
    gap:0.5rem !important;
  }
  .gap-md-3{
    gap:1rem !important;
  }
  .gap-md-4{
    gap:1.5rem !important;
  }
  .gap-md-5{
    gap:3rem !important;
  }
  .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .justify-content-md-center{
    justify-content:center !important;
  }
  .justify-content-md-between{
    justify-content:space-between !important;
  }
  .justify-content-md-around{
    justify-content:space-around !important;
  }
  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-md-start{
    align-items:flex-start !important;
  }
  .align-items-md-end{
    align-items:flex-end !important;
  }
  .align-items-md-center{
    align-items:center !important;
  }
  .align-items-md-baseline{
    align-items:baseline !important;
  }
  .align-items-md-stretch{
    align-items:stretch !important;
  }
  .align-content-md-start{
    align-content:flex-start !important;
  }
  .align-content-md-end{
    align-content:flex-end !important;
  }
  .align-content-md-center{
    align-content:center !important;
  }
  .align-content-md-between{
    align-content:space-between !important;
  }
  .align-content-md-around{
    align-content:space-around !important;
  }
  .align-content-md-stretch{
    align-content:stretch !important;
  }
  .align-self-md-auto{
    align-self:auto !important;
  }
  .align-self-md-start{
    align-self:flex-start !important;
  }
  .align-self-md-end{
    align-self:flex-end !important;
  }
  .align-self-md-center{
    align-self:center !important;
  }
  .align-self-md-baseline{
    align-self:baseline !important;
  }
  .align-self-md-stretch{
    align-self:stretch !important;
  }
  .order-md-first{
    order:-1 !important;
  }
  .order-md-0{
    order:0 !important;
  }
  .order-md-1{
    order:1 !important;
  }
  .order-md-2{
    order:2 !important;
  }
  .order-md-3{
    order:3 !important;
  }
  .order-md-4{
    order:4 !important;
  }
  .order-md-5{
    order:5 !important;
  }
  .order-md-last{
    order:6 !important;
  }
  .m-md-0{
    margin:0 !important;
  }
  .m-md-1{
    margin:0.25rem !important;
  }
  .m-md-2{
    margin:0.5rem !important;
  }
  .m-md-3{
    margin:1rem !important;
  }
  .m-md-4{
    margin:1.5rem !important;
  }
  .m-md-5{
    margin:3rem !important;
  }
  .m-md-auto{
    margin:auto !important;
  }
  .mx-md-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-md-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important;
  }
  .mx-md-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important;
  }
  .mx-md-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-md-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-md-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-md-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-md-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-md-1{
    margin-bottom:0.25rem !important;
    margin-top:0.25rem !important;
  }
  .my-md-2{
    margin-bottom:0.5rem !important;
    margin-top:0.5rem !important;
  }
  .my-md-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-md-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-md-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-md-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-md-0{
    margin-top:0 !important;
  }
  .mt-md-1{
    margin-top:0.25rem !important;
  }
  .mt-md-2{
    margin-top:0.5rem !important;
  }
  .mt-md-3{
    margin-top:1rem !important;
  }
  .mt-md-4{
    margin-top:1.5rem !important;
  }
  .mt-md-5{
    margin-top:3rem !important;
  }
  .mt-md-auto{
    margin-top:auto !important;
  }
  .me-md-0{
    margin-right:0 !important;
  }
  .me-md-1{
    margin-right:0.25rem !important;
  }
  .me-md-2{
    margin-right:0.5rem !important;
  }
  .me-md-3{
    margin-right:1rem !important;
  }
  .me-md-4{
    margin-right:1.5rem !important;
  }
  .me-md-5{
    margin-right:3rem !important;
  }
  .me-md-auto{
    margin-right:auto !important;
  }
  .mb-md-0{
    margin-bottom:0 !important;
  }
  .mb-md-1{
    margin-bottom:0.25rem !important;
  }
  .mb-md-2{
    margin-bottom:0.5rem !important;
  }
  .mb-md-3{
    margin-bottom:1rem !important;
  }
  .mb-md-4{
    margin-bottom:1.5rem !important;
  }
  .mb-md-5{
    margin-bottom:3rem !important;
  }
  .mb-md-auto{
    margin-bottom:auto !important;
  }
  .ms-md-0{
    margin-left:0 !important;
  }
  .ms-md-1{
    margin-left:0.25rem !important;
  }
  .ms-md-2{
    margin-left:0.5rem !important;
  }
  .ms-md-3{
    margin-left:1rem !important;
  }
  .ms-md-4{
    margin-left:1.5rem !important;
  }
  .ms-md-5{
    margin-left:3rem !important;
  }
  .ms-md-auto{
    margin-left:auto !important;
  }
  .p-md-0{
    padding:0 !important;
  }
  .p-md-1{
    padding:0.25rem !important;
  }
  .p-md-2{
    padding:0.5rem !important;
  }
  .p-md-3{
    padding:1rem !important;
  }
  .p-md-4{
    padding:1.5rem !important;
  }
  .p-md-5{
    padding:3rem !important;
  }
  .px-md-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-md-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important;
  }
  .px-md-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important;
  }
  .px-md-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-md-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-md-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-md-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-md-1{
    padding-bottom:0.25rem !important;
    padding-top:0.25rem !important;
  }
  .py-md-2{
    padding-bottom:0.5rem !important;
    padding-top:0.5rem !important;
  }
  .py-md-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-md-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-md-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-md-0{
    padding-top:0 !important;
  }
  .pt-md-1{
    padding-top:0.25rem !important;
  }
  .pt-md-2{
    padding-top:0.5rem !important;
  }
  .pt-md-3{
    padding-top:1rem !important;
  }
  .pt-md-4{
    padding-top:1.5rem !important;
  }
  .pt-md-5{
    padding-top:3rem !important;
  }
  .pe-md-0{
    padding-right:0 !important;
  }
  .pe-md-1{
    padding-right:0.25rem !important;
  }
  .pe-md-2{
    padding-right:0.5rem !important;
  }
  .pe-md-3{
    padding-right:1rem !important;
  }
  .pe-md-4{
    padding-right:1.5rem !important;
  }
  .pe-md-5{
    padding-right:3rem !important;
  }
  .pb-md-0{
    padding-bottom:0 !important;
  }
  .pb-md-1{
    padding-bottom:0.25rem !important;
  }
  .pb-md-2{
    padding-bottom:0.5rem !important;
  }
  .pb-md-3{
    padding-bottom:1rem !important;
  }
  .pb-md-4{
    padding-bottom:1.5rem !important;
  }
  .pb-md-5{
    padding-bottom:3rem !important;
  }
  .ps-md-0{
    padding-left:0 !important;
  }
  .ps-md-1{
    padding-left:0.25rem !important;
  }
  .ps-md-2{
    padding-left:0.5rem !important;
  }
  .ps-md-3{
    padding-left:1rem !important;
  }
  .ps-md-4{
    padding-left:1.5rem !important;
  }
  .ps-md-5{
    padding-left:3rem !important;
  }
  .text-md-start{
    text-align:left !important;
  }
  .text-md-end{
    text-align:right !important;
  }
  .text-md-center{
    text-align:center !important;
  }
}
@media (min-width: 992px){
  .float-lg-start{
    float:left !important;
  }
  .float-lg-end{
    float:right !important;
  }
  .float-lg-none{
    float:none !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block{
    display:inline-block !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-grid{
    display:grid !important;
  }
  .d-lg-table{
    display:table !important;
  }
  .d-lg-table-row{
    display:table-row !important;
  }
  .d-lg-table-cell{
    display:table-cell !important;
  }
  .d-lg-flex{
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:inline-flex !important;
  }
  .d-lg-none{
    display:none !important;
  }
  .flex-lg-fill{
    flex:1 1 auto !important;
  }
  .flex-lg-row{
    flex-direction:row !important;
  }
  .flex-lg-column{
    flex-direction:column !important;
  }
  .flex-lg-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-lg-grow-0{
    flex-grow:0 !important;
  }
  .flex-lg-grow-1{
    flex-grow:1 !important;
  }
  .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-lg-wrap{
    flex-wrap:wrap !important;
  }
  .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-lg-0{
    gap:0 !important;
  }
  .gap-lg-1{
    gap:0.25rem !important;
  }
  .gap-lg-2{
    gap:0.5rem !important;
  }
  .gap-lg-3{
    gap:1rem !important;
  }
  .gap-lg-4{
    gap:1.5rem !important;
  }
  .gap-lg-5{
    gap:3rem !important;
  }
  .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    justify-content:center !important;
  }
  .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-lg-start{
    align-items:flex-start !important;
  }
  .align-items-lg-end{
    align-items:flex-end !important;
  }
  .align-items-lg-center{
    align-items:center !important;
  }
  .align-items-lg-baseline{
    align-items:baseline !important;
  }
  .align-items-lg-stretch{
    align-items:stretch !important;
  }
  .align-content-lg-start{
    align-content:flex-start !important;
  }
  .align-content-lg-end{
    align-content:flex-end !important;
  }
  .align-content-lg-center{
    align-content:center !important;
  }
  .align-content-lg-between{
    align-content:space-between !important;
  }
  .align-content-lg-around{
    align-content:space-around !important;
  }
  .align-content-lg-stretch{
    align-content:stretch !important;
  }
  .align-self-lg-auto{
    align-self:auto !important;
  }
  .align-self-lg-start{
    align-self:flex-start !important;
  }
  .align-self-lg-end{
    align-self:flex-end !important;
  }
  .align-self-lg-center{
    align-self:center !important;
  }
  .align-self-lg-baseline{
    align-self:baseline !important;
  }
  .align-self-lg-stretch{
    align-self:stretch !important;
  }
  .order-lg-first{
    order:-1 !important;
  }
  .order-lg-0{
    order:0 !important;
  }
  .order-lg-1{
    order:1 !important;
  }
  .order-lg-2{
    order:2 !important;
  }
  .order-lg-3{
    order:3 !important;
  }
  .order-lg-4{
    order:4 !important;
  }
  .order-lg-5{
    order:5 !important;
  }
  .order-lg-last{
    order:6 !important;
  }
  .m-lg-0{
    margin:0 !important;
  }
  .m-lg-1{
    margin:0.25rem !important;
  }
  .m-lg-2{
    margin:0.5rem !important;
  }
  .m-lg-3{
    margin:1rem !important;
  }
  .m-lg-4{
    margin:1.5rem !important;
  }
  .m-lg-5{
    margin:3rem !important;
  }
  .m-lg-auto{
    margin:auto !important;
  }
  .mx-lg-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-lg-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important;
  }
  .mx-lg-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important;
  }
  .mx-lg-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-lg-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-lg-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-lg-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-lg-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-lg-1{
    margin-bottom:0.25rem !important;
    margin-top:0.25rem !important;
  }
  .my-lg-2{
    margin-bottom:0.5rem !important;
    margin-top:0.5rem !important;
  }
  .my-lg-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-lg-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-lg-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-lg-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-lg-0{
    margin-top:0 !important;
  }
  .mt-lg-1{
    margin-top:0.25rem !important;
  }
  .mt-lg-2{
    margin-top:0.5rem !important;
  }
  .mt-lg-3{
    margin-top:1rem !important;
  }
  .mt-lg-4{
    margin-top:1.5rem !important;
  }
  .mt-lg-5{
    margin-top:3rem !important;
  }
  .mt-lg-auto{
    margin-top:auto !important;
  }
  .me-lg-0{
    margin-right:0 !important;
  }
  .me-lg-1{
    margin-right:0.25rem !important;
  }
  .me-lg-2{
    margin-right:0.5rem !important;
  }
  .me-lg-3{
    margin-right:1rem !important;
  }
  .me-lg-4{
    margin-right:1.5rem !important;
  }
  .me-lg-5{
    margin-right:3rem !important;
  }
  .me-lg-auto{
    margin-right:auto !important;
  }
  .mb-lg-0{
    margin-bottom:0 !important;
  }
  .mb-lg-1{
    margin-bottom:0.25rem !important;
  }
  .mb-lg-2{
    margin-bottom:0.5rem !important;
  }
  .mb-lg-3{
    margin-bottom:1rem !important;
  }
  .mb-lg-4{
    margin-bottom:1.5rem !important;
  }
  .mb-lg-5{
    margin-bottom:3rem !important;
  }
  .mb-lg-auto{
    margin-bottom:auto !important;
  }
  .ms-lg-0{
    margin-left:0 !important;
  }
  .ms-lg-1{
    margin-left:0.25rem !important;
  }
  .ms-lg-2{
    margin-left:0.5rem !important;
  }
  .ms-lg-3{
    margin-left:1rem !important;
  }
  .ms-lg-4{
    margin-left:1.5rem !important;
  }
  .ms-lg-5{
    margin-left:3rem !important;
  }
  .ms-lg-auto{
    margin-left:auto !important;
  }
  .p-lg-0{
    padding:0 !important;
  }
  .p-lg-1{
    padding:0.25rem !important;
  }
  .p-lg-2{
    padding:0.5rem !important;
  }
  .p-lg-3{
    padding:1rem !important;
  }
  .p-lg-4{
    padding:1.5rem !important;
  }
  .p-lg-5{
    padding:3rem !important;
  }
  .px-lg-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-lg-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important;
  }
  .px-lg-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important;
  }
  .px-lg-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-lg-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-lg-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-lg-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-lg-1{
    padding-bottom:0.25rem !important;
    padding-top:0.25rem !important;
  }
  .py-lg-2{
    padding-bottom:0.5rem !important;
    padding-top:0.5rem !important;
  }
  .py-lg-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-lg-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-lg-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-lg-0{
    padding-top:0 !important;
  }
  .pt-lg-1{
    padding-top:0.25rem !important;
  }
  .pt-lg-2{
    padding-top:0.5rem !important;
  }
  .pt-lg-3{
    padding-top:1rem !important;
  }
  .pt-lg-4{
    padding-top:1.5rem !important;
  }
  .pt-lg-5{
    padding-top:3rem !important;
  }
  .pe-lg-0{
    padding-right:0 !important;
  }
  .pe-lg-1{
    padding-right:0.25rem !important;
  }
  .pe-lg-2{
    padding-right:0.5rem !important;
  }
  .pe-lg-3{
    padding-right:1rem !important;
  }
  .pe-lg-4{
    padding-right:1.5rem !important;
  }
  .pe-lg-5{
    padding-right:3rem !important;
  }
  .pb-lg-0{
    padding-bottom:0 !important;
  }
  .pb-lg-1{
    padding-bottom:0.25rem !important;
  }
  .pb-lg-2{
    padding-bottom:0.5rem !important;
  }
  .pb-lg-3{
    padding-bottom:1rem !important;
  }
  .pb-lg-4{
    padding-bottom:1.5rem !important;
  }
  .pb-lg-5{
    padding-bottom:3rem !important;
  }
  .ps-lg-0{
    padding-left:0 !important;
  }
  .ps-lg-1{
    padding-left:0.25rem !important;
  }
  .ps-lg-2{
    padding-left:0.5rem !important;
  }
  .ps-lg-3{
    padding-left:1rem !important;
  }
  .ps-lg-4{
    padding-left:1.5rem !important;
  }
  .ps-lg-5{
    padding-left:3rem !important;
  }
  .text-lg-start{
    text-align:left !important;
  }
  .text-lg-end{
    text-align:right !important;
  }
  .text-lg-center{
    text-align:center !important;
  }
}
@media (min-width: 1200px){
  .float-xl-start{
    float:left !important;
  }
  .float-xl-end{
    float:right !important;
  }
  .float-xl-none{
    float:none !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-grid{
    display:grid !important;
  }
  .d-xl-table{
    display:table !important;
  }
  .d-xl-table-row{
    display:table-row !important;
  }
  .d-xl-table-cell{
    display:table-cell !important;
  }
  .d-xl-flex{
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:inline-flex !important;
  }
  .d-xl-none{
    display:none !important;
  }
  .flex-xl-fill{
    flex:1 1 auto !important;
  }
  .flex-xl-row{
    flex-direction:row !important;
  }
  .flex-xl-column{
    flex-direction:column !important;
  }
  .flex-xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-xl-0{
    gap:0 !important;
  }
  .gap-xl-1{
    gap:0.25rem !important;
  }
  .gap-xl-2{
    gap:0.5rem !important;
  }
  .gap-xl-3{
    gap:1rem !important;
  }
  .gap-xl-4{
    gap:1.5rem !important;
  }
  .gap-xl-5{
    gap:3rem !important;
  }
  .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    justify-content:center !important;
  }
  .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xl-start{
    align-items:flex-start !important;
  }
  .align-items-xl-end{
    align-items:flex-end !important;
  }
  .align-items-xl-center{
    align-items:center !important;
  }
  .align-items-xl-baseline{
    align-items:baseline !important;
  }
  .align-items-xl-stretch{
    align-items:stretch !important;
  }
  .align-content-xl-start{
    align-content:flex-start !important;
  }
  .align-content-xl-end{
    align-content:flex-end !important;
  }
  .align-content-xl-center{
    align-content:center !important;
  }
  .align-content-xl-between{
    align-content:space-between !important;
  }
  .align-content-xl-around{
    align-content:space-around !important;
  }
  .align-content-xl-stretch{
    align-content:stretch !important;
  }
  .align-self-xl-auto{
    align-self:auto !important;
  }
  .align-self-xl-start{
    align-self:flex-start !important;
  }
  .align-self-xl-end{
    align-self:flex-end !important;
  }
  .align-self-xl-center{
    align-self:center !important;
  }
  .align-self-xl-baseline{
    align-self:baseline !important;
  }
  .align-self-xl-stretch{
    align-self:stretch !important;
  }
  .order-xl-first{
    order:-1 !important;
  }
  .order-xl-0{
    order:0 !important;
  }
  .order-xl-1{
    order:1 !important;
  }
  .order-xl-2{
    order:2 !important;
  }
  .order-xl-3{
    order:3 !important;
  }
  .order-xl-4{
    order:4 !important;
  }
  .order-xl-5{
    order:5 !important;
  }
  .order-xl-last{
    order:6 !important;
  }
  .m-xl-0{
    margin:0 !important;
  }
  .m-xl-1{
    margin:0.25rem !important;
  }
  .m-xl-2{
    margin:0.5rem !important;
  }
  .m-xl-3{
    margin:1rem !important;
  }
  .m-xl-4{
    margin:1.5rem !important;
  }
  .m-xl-5{
    margin:3rem !important;
  }
  .m-xl-auto{
    margin:auto !important;
  }
  .mx-xl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xl-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important;
  }
  .mx-xl-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important;
  }
  .mx-xl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xl-1{
    margin-bottom:0.25rem !important;
    margin-top:0.25rem !important;
  }
  .my-xl-2{
    margin-bottom:0.5rem !important;
    margin-top:0.5rem !important;
  }
  .my-xl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xl-0{
    margin-top:0 !important;
  }
  .mt-xl-1{
    margin-top:0.25rem !important;
  }
  .mt-xl-2{
    margin-top:0.5rem !important;
  }
  .mt-xl-3{
    margin-top:1rem !important;
  }
  .mt-xl-4{
    margin-top:1.5rem !important;
  }
  .mt-xl-5{
    margin-top:3rem !important;
  }
  .mt-xl-auto{
    margin-top:auto !important;
  }
  .me-xl-0{
    margin-right:0 !important;
  }
  .me-xl-1{
    margin-right:0.25rem !important;
  }
  .me-xl-2{
    margin-right:0.5rem !important;
  }
  .me-xl-3{
    margin-right:1rem !important;
  }
  .me-xl-4{
    margin-right:1.5rem !important;
  }
  .me-xl-5{
    margin-right:3rem !important;
  }
  .me-xl-auto{
    margin-right:auto !important;
  }
  .mb-xl-0{
    margin-bottom:0 !important;
  }
  .mb-xl-1{
    margin-bottom:0.25rem !important;
  }
  .mb-xl-2{
    margin-bottom:0.5rem !important;
  }
  .mb-xl-3{
    margin-bottom:1rem !important;
  }
  .mb-xl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xl-5{
    margin-bottom:3rem !important;
  }
  .mb-xl-auto{
    margin-bottom:auto !important;
  }
  .ms-xl-0{
    margin-left:0 !important;
  }
  .ms-xl-1{
    margin-left:0.25rem !important;
  }
  .ms-xl-2{
    margin-left:0.5rem !important;
  }
  .ms-xl-3{
    margin-left:1rem !important;
  }
  .ms-xl-4{
    margin-left:1.5rem !important;
  }
  .ms-xl-5{
    margin-left:3rem !important;
  }
  .ms-xl-auto{
    margin-left:auto !important;
  }
  .p-xl-0{
    padding:0 !important;
  }
  .p-xl-1{
    padding:0.25rem !important;
  }
  .p-xl-2{
    padding:0.5rem !important;
  }
  .p-xl-3{
    padding:1rem !important;
  }
  .p-xl-4{
    padding:1.5rem !important;
  }
  .p-xl-5{
    padding:3rem !important;
  }
  .px-xl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xl-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important;
  }
  .px-xl-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important;
  }
  .px-xl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xl-1{
    padding-bottom:0.25rem !important;
    padding-top:0.25rem !important;
  }
  .py-xl-2{
    padding-bottom:0.5rem !important;
    padding-top:0.5rem !important;
  }
  .py-xl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xl-0{
    padding-top:0 !important;
  }
  .pt-xl-1{
    padding-top:0.25rem !important;
  }
  .pt-xl-2{
    padding-top:0.5rem !important;
  }
  .pt-xl-3{
    padding-top:1rem !important;
  }
  .pt-xl-4{
    padding-top:1.5rem !important;
  }
  .pt-xl-5{
    padding-top:3rem !important;
  }
  .pe-xl-0{
    padding-right:0 !important;
  }
  .pe-xl-1{
    padding-right:0.25rem !important;
  }
  .pe-xl-2{
    padding-right:0.5rem !important;
  }
  .pe-xl-3{
    padding-right:1rem !important;
  }
  .pe-xl-4{
    padding-right:1.5rem !important;
  }
  .pe-xl-5{
    padding-right:3rem !important;
  }
  .pb-xl-0{
    padding-bottom:0 !important;
  }
  .pb-xl-1{
    padding-bottom:0.25rem !important;
  }
  .pb-xl-2{
    padding-bottom:0.5rem !important;
  }
  .pb-xl-3{
    padding-bottom:1rem !important;
  }
  .pb-xl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xl-5{
    padding-bottom:3rem !important;
  }
  .ps-xl-0{
    padding-left:0 !important;
  }
  .ps-xl-1{
    padding-left:0.25rem !important;
  }
  .ps-xl-2{
    padding-left:0.5rem !important;
  }
  .ps-xl-3{
    padding-left:1rem !important;
  }
  .ps-xl-4{
    padding-left:1.5rem !important;
  }
  .ps-xl-5{
    padding-left:3rem !important;
  }
  .text-xl-start{
    text-align:left !important;
  }
  .text-xl-end{
    text-align:right !important;
  }
  .text-xl-center{
    text-align:center !important;
  }
}
@media (min-width: 1400px){
  .float-xxl-start{
    float:left !important;
  }
  .float-xxl-end{
    float:right !important;
  }
  .float-xxl-none{
    float:none !important;
  }
  .d-xxl-inline{
    display:inline !important;
  }
  .d-xxl-inline-block{
    display:inline-block !important;
  }
  .d-xxl-block{
    display:block !important;
  }
  .d-xxl-grid{
    display:grid !important;
  }
  .d-xxl-table{
    display:table !important;
  }
  .d-xxl-table-row{
    display:table-row !important;
  }
  .d-xxl-table-cell{
    display:table-cell !important;
  }
  .d-xxl-flex{
    display:flex !important;
  }
  .d-xxl-inline-flex{
    display:inline-flex !important;
  }
  .d-xxl-none{
    display:none !important;
  }
  .flex-xxl-fill{
    flex:1 1 auto !important;
  }
  .flex-xxl-row{
    flex-direction:row !important;
  }
  .flex-xxl-column{
    flex-direction:column !important;
  }
  .flex-xxl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xxl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xxl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xxl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xxl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xxl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xxl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xxl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xxl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-xxl-0{
    gap:0 !important;
  }
  .gap-xxl-1{
    gap:0.25rem !important;
  }
  .gap-xxl-2{
    gap:0.5rem !important;
  }
  .gap-xxl-3{
    gap:1rem !important;
  }
  .gap-xxl-4{
    gap:1.5rem !important;
  }
  .gap-xxl-5{
    gap:3rem !important;
  }
  .justify-content-xxl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xxl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xxl-center{
    justify-content:center !important;
  }
  .justify-content-xxl-between{
    justify-content:space-between !important;
  }
  .justify-content-xxl-around{
    justify-content:space-around !important;
  }
  .justify-content-xxl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xxl-start{
    align-items:flex-start !important;
  }
  .align-items-xxl-end{
    align-items:flex-end !important;
  }
  .align-items-xxl-center{
    align-items:center !important;
  }
  .align-items-xxl-baseline{
    align-items:baseline !important;
  }
  .align-items-xxl-stretch{
    align-items:stretch !important;
  }
  .align-content-xxl-start{
    align-content:flex-start !important;
  }
  .align-content-xxl-end{
    align-content:flex-end !important;
  }
  .align-content-xxl-center{
    align-content:center !important;
  }
  .align-content-xxl-between{
    align-content:space-between !important;
  }
  .align-content-xxl-around{
    align-content:space-around !important;
  }
  .align-content-xxl-stretch{
    align-content:stretch !important;
  }
  .align-self-xxl-auto{
    align-self:auto !important;
  }
  .align-self-xxl-start{
    align-self:flex-start !important;
  }
  .align-self-xxl-end{
    align-self:flex-end !important;
  }
  .align-self-xxl-center{
    align-self:center !important;
  }
  .align-self-xxl-baseline{
    align-self:baseline !important;
  }
  .align-self-xxl-stretch{
    align-self:stretch !important;
  }
  .order-xxl-first{
    order:-1 !important;
  }
  .order-xxl-0{
    order:0 !important;
  }
  .order-xxl-1{
    order:1 !important;
  }
  .order-xxl-2{
    order:2 !important;
  }
  .order-xxl-3{
    order:3 !important;
  }
  .order-xxl-4{
    order:4 !important;
  }
  .order-xxl-5{
    order:5 !important;
  }
  .order-xxl-last{
    order:6 !important;
  }
  .m-xxl-0{
    margin:0 !important;
  }
  .m-xxl-1{
    margin:0.25rem !important;
  }
  .m-xxl-2{
    margin:0.5rem !important;
  }
  .m-xxl-3{
    margin:1rem !important;
  }
  .m-xxl-4{
    margin:1.5rem !important;
  }
  .m-xxl-5{
    margin:3rem !important;
  }
  .m-xxl-auto{
    margin:auto !important;
  }
  .mx-xxl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xxl-1{
    margin-left:0.25rem !important;
    margin-right:0.25rem !important;
  }
  .mx-xxl-2{
    margin-left:0.5rem !important;
    margin-right:0.5rem !important;
  }
  .mx-xxl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xxl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xxl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xxl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xxl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xxl-1{
    margin-bottom:0.25rem !important;
    margin-top:0.25rem !important;
  }
  .my-xxl-2{
    margin-bottom:0.5rem !important;
    margin-top:0.5rem !important;
  }
  .my-xxl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xxl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xxl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xxl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xxl-0{
    margin-top:0 !important;
  }
  .mt-xxl-1{
    margin-top:0.25rem !important;
  }
  .mt-xxl-2{
    margin-top:0.5rem !important;
  }
  .mt-xxl-3{
    margin-top:1rem !important;
  }
  .mt-xxl-4{
    margin-top:1.5rem !important;
  }
  .mt-xxl-5{
    margin-top:3rem !important;
  }
  .mt-xxl-auto{
    margin-top:auto !important;
  }
  .me-xxl-0{
    margin-right:0 !important;
  }
  .me-xxl-1{
    margin-right:0.25rem !important;
  }
  .me-xxl-2{
    margin-right:0.5rem !important;
  }
  .me-xxl-3{
    margin-right:1rem !important;
  }
  .me-xxl-4{
    margin-right:1.5rem !important;
  }
  .me-xxl-5{
    margin-right:3rem !important;
  }
  .me-xxl-auto{
    margin-right:auto !important;
  }
  .mb-xxl-0{
    margin-bottom:0 !important;
  }
  .mb-xxl-1{
    margin-bottom:0.25rem !important;
  }
  .mb-xxl-2{
    margin-bottom:0.5rem !important;
  }
  .mb-xxl-3{
    margin-bottom:1rem !important;
  }
  .mb-xxl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xxl-5{
    margin-bottom:3rem !important;
  }
  .mb-xxl-auto{
    margin-bottom:auto !important;
  }
  .ms-xxl-0{
    margin-left:0 !important;
  }
  .ms-xxl-1{
    margin-left:0.25rem !important;
  }
  .ms-xxl-2{
    margin-left:0.5rem !important;
  }
  .ms-xxl-3{
    margin-left:1rem !important;
  }
  .ms-xxl-4{
    margin-left:1.5rem !important;
  }
  .ms-xxl-5{
    margin-left:3rem !important;
  }
  .ms-xxl-auto{
    margin-left:auto !important;
  }
  .p-xxl-0{
    padding:0 !important;
  }
  .p-xxl-1{
    padding:0.25rem !important;
  }
  .p-xxl-2{
    padding:0.5rem !important;
  }
  .p-xxl-3{
    padding:1rem !important;
  }
  .p-xxl-4{
    padding:1.5rem !important;
  }
  .p-xxl-5{
    padding:3rem !important;
  }
  .px-xxl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xxl-1{
    padding-left:0.25rem !important;
    padding-right:0.25rem !important;
  }
  .px-xxl-2{
    padding-left:0.5rem !important;
    padding-right:0.5rem !important;
  }
  .px-xxl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xxl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xxl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xxl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xxl-1{
    padding-bottom:0.25rem !important;
    padding-top:0.25rem !important;
  }
  .py-xxl-2{
    padding-bottom:0.5rem !important;
    padding-top:0.5rem !important;
  }
  .py-xxl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xxl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xxl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xxl-0{
    padding-top:0 !important;
  }
  .pt-xxl-1{
    padding-top:0.25rem !important;
  }
  .pt-xxl-2{
    padding-top:0.5rem !important;
  }
  .pt-xxl-3{
    padding-top:1rem !important;
  }
  .pt-xxl-4{
    padding-top:1.5rem !important;
  }
  .pt-xxl-5{
    padding-top:3rem !important;
  }
  .pe-xxl-0{
    padding-right:0 !important;
  }
  .pe-xxl-1{
    padding-right:0.25rem !important;
  }
  .pe-xxl-2{
    padding-right:0.5rem !important;
  }
  .pe-xxl-3{
    padding-right:1rem !important;
  }
  .pe-xxl-4{
    padding-right:1.5rem !important;
  }
  .pe-xxl-5{
    padding-right:3rem !important;
  }
  .pb-xxl-0{
    padding-bottom:0 !important;
  }
  .pb-xxl-1{
    padding-bottom:0.25rem !important;
  }
  .pb-xxl-2{
    padding-bottom:0.5rem !important;
  }
  .pb-xxl-3{
    padding-bottom:1rem !important;
  }
  .pb-xxl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xxl-5{
    padding-bottom:3rem !important;
  }
  .ps-xxl-0{
    padding-left:0 !important;
  }
  .ps-xxl-1{
    padding-left:0.25rem !important;
  }
  .ps-xxl-2{
    padding-left:0.5rem !important;
  }
  .ps-xxl-3{
    padding-left:1rem !important;
  }
  .ps-xxl-4{
    padding-left:1.5rem !important;
  }
  .ps-xxl-5{
    padding-left:3rem !important;
  }
  .text-xxl-start{
    text-align:left !important;
  }
  .text-xxl-end{
    text-align:right !important;
  }
  .text-xxl-center{
    text-align:center !important;
  }
}
@media (min-width: 1200px){
  .fs-1{
    font-size:2.5rem !important;
  }
  .fs-2{
    font-size:2rem !important;
  }
  .fs-3{
    font-size:1.75rem !important;
  }
  .fs-4{
    font-size:1.5rem !important;
  }
}
@media print{
  .d-print-inline{
    display:inline !important;
  }
  .d-print-inline-block{
    display:inline-block !important;
  }
  .d-print-block{
    display:block !important;
  }
  .d-print-grid{
    display:grid !important;
  }
  .d-print-table{
    display:table !important;
  }
  .d-print-table-row{
    display:table-row !important;
  }
  .d-print-table-cell{
    display:table-cell !important;
  }
  .d-print-flex{
    display:flex !important;
  }
  .d-print-inline-flex{
    display:inline-flex !important;
  }
  .d-print-none{
    display:none !important;
  }
}
:host,:root{
  --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";
  --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";
  --fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";
  --fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";
  --fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";
  --fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";
  --fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
}
svg.svg-inline--fa:not(:host),svg.svg-inline--fa:not(:root){
  box-sizing:content-box;
  overflow:visible;
}
.svg-inline--fa{
  display:inline-block;
  display:var(--fa-display, inline-block);
  height:1em;
  overflow:visible;
  vertical-align:-0.125em;
}
.svg-inline--fa.fa-2xs{
  vertical-align:0.1em;
}
.svg-inline--fa.fa-xs{
  vertical-align:0;
}
.svg-inline--fa.fa-sm{
  vertical-align:-0.07143em;
}
.svg-inline--fa.fa-lg{
  vertical-align:-0.2em;
}
.svg-inline--fa.fa-xl{
  vertical-align:-0.25em;
}
.svg-inline--fa.fa-2xl{
  vertical-align:-0.3125em;
}
.svg-inline--fa.fa-pull-left{
  margin-right:0.3em;
  margin-right:var(--fa-pull-margin, 0.3em);
  width:auto;
}
.svg-inline--fa.fa-pull-right{
  margin-left:0.3em;
  margin-left:var(--fa-pull-margin, 0.3em);
  width:auto;
}
.svg-inline--fa.fa-li{
  top:0.25em;
  width:2em;
  width:var(--fa-li-width, 2em);
}
.svg-inline--fa.fa-fw{
  width:1.25em;
  width:var(--fa-fw-width, 1.25em);
}
.fa-layers svg.svg-inline--fa{
  bottom:0;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
}
.fa-layers-counter, .fa-layers-text{
  display:inline-block;
  position:absolute;
  text-align:center;
}
.fa-layers{
  display:inline-block;
  height:1em;
  position:relative;
  text-align:center;
  vertical-align:-0.125em;
  width:1em;
}
.fa-layers svg.svg-inline--fa{
  transform-origin:center center;
}
.fa-layers-text{
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  transform-origin:center center;
}
.fa-layers-counter{
  background-color:#ff253a;
  background-color:var(--fa-counter-background-color, #ff253a);
  border-radius:1em;
  border-radius:var(--fa-counter-border-radius, 1em);
  box-sizing:border-box;
  color:#fff;
  color:var(--fa-inverse, #fff);
  line-height:1;
  line-height:var(--fa-counter-line-height, 1);
  max-width:5em;
  max-width:var(--fa-counter-max-width, 5em);
  min-width:1.5em;
  min-width:var(--fa-counter-min-width, 1.5em);
  overflow:hidden;
  padding:0.25em 0.5em;
  padding:var(--fa-counter-padding, 0.25em 0.5em);
  right:0;
  right:var(--fa-right, 0);
  text-overflow:ellipsis;
  top:0;
  top:var(--fa-top, 0);
  transform:scale(0.25);
  transform:scale(var(--fa-counter-scale, 0.25));
  transform-origin:top right;
}
.fa-layers-bottom-right{
  bottom:0;
  bottom:var(--fa-bottom, 0);
  right:0;
  right:var(--fa-right, 0);
  top:auto;
  transform:scale(0.25);
  transform:scale(var(--fa-layers-scale, 0.25));
  transform-origin:bottom right;
}
.fa-layers-bottom-left{
  bottom:0;
  bottom:var(--fa-bottom, 0);
  left:0;
  left:var(--fa-left, 0);
  right:auto;
  top:auto;
  transform:scale(0.25);
  transform:scale(var(--fa-layers-scale, 0.25));
  transform-origin:bottom left;
}
.fa-layers-top-right{
  right:0;
  right:var(--fa-right, 0);
  top:0;
  top:var(--fa-top, 0);
  transform:scale(0.25);
  transform:scale(var(--fa-layers-scale, 0.25));
  transform-origin:top right;
}
.fa-layers-top-left{
  left:0;
  left:var(--fa-left, 0);
  right:auto;
  top:0;
  top:var(--fa-top, 0);
  transform:scale(0.25);
  transform:scale(var(--fa-layers-scale, 0.25));
  transform-origin:top left;
}
.fa-1x{
  font-size:1em;
}
.fa-2x{
  font-size:2em;
}
.fa-3x{
  font-size:3em;
}
.fa-4x{
  font-size:4em;
}
.fa-5x{
  font-size:5em;
}
.fa-6x{
  font-size:6em;
}
.fa-7x{
  font-size:7em;
}
.fa-8x{
  font-size:8em;
}
.fa-9x{
  font-size:9em;
}
.fa-10x{
  font-size:10em;
}
.fa-2xs{
  font-size:0.625em;
  line-height:0.1em;
  vertical-align:0.225em;
}
.fa-xs{
  font-size:0.75em;
  line-height:0.08333em;
  vertical-align:0.125em;
}
.fa-sm{
  font-size:0.875em;
  line-height:0.07143em;
  vertical-align:0.05357em;
}
.fa-lg{
  font-size:1.25em;
  line-height:0.05em;
  vertical-align:-0.075em;
}
.fa-xl{
  font-size:1.5em;
  line-height:0.04167em;
  vertical-align:-0.125em;
}
.fa-2xl{
  font-size:2em;
  line-height:0.03125em;
  vertical-align:-0.1875em;
}
.fa-fw{
  text-align:center;
  width:1.25em;
}
.fa-ul{
  list-style-type:none;
  margin-left:2.5em;
  margin-left:var(--fa-li-margin, 2.5em);
  padding-left:0;
}
.fa-ul > li{
  position:relative;
}
.fa-li{
  left:calc(-1 * 2em);
  left:calc(-1 * var(--fa-li-width, 2em));
  line-height:inherit;
  position:absolute;
  text-align:center;
  width:2em;
  width:var(--fa-li-width, 2em);
}
.fa-border{
  border-color:#eee;
  border-color:var(--fa-border-color, #eee);
  border-radius:0.1em;
  border-radius:var(--fa-border-radius, 0.1em);
  border-style:solid;
  border-style:var(--fa-border-style, solid);
  border-width:0.08em;
  border-width:var(--fa-border-width, 0.08em);
  padding:0.2em 0.25em 0.15em;
  padding:var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left{
  float:left;
  margin-right:0.3em;
  margin-right:var(--fa-pull-margin, 0.3em);
}
.fa-pull-right{
  float:right;
  margin-left:0.3em;
  margin-left:var(--fa-pull-margin, 0.3em);
}
.fa-beat{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-beat;
  animation-timing-function:ease-in-out;
  animation-timing-function:var(--fa-animation-timing, ease-in-out);
}
.fa-bounce{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-bounce;
  animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.fa-fade{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-fade;
  animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-beat-fade{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-beat-fade;
  animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-flip{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-flip;
  animation-timing-function:ease-in-out;
  animation-timing-function:var(--fa-animation-timing, ease-in-out);
}
.fa-shake{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-shake;
  animation-timing-function:linear;
  animation-timing-function:var(--fa-animation-timing, linear);
}
.fa-spin{
  animation-delay:0s;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:2s;
  animation-duration:var(--fa-animation-duration, 2s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-spin;
  animation-timing-function:linear;
  animation-timing-function:var(--fa-animation-timing, linear);
}
.fa-spin-reverse{
  --fa-animation-direction:reverse;
}
.fa-pulse,
.fa-spin-pulse{
  animation-direction:normal;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:1s;
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:infinite;
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-name:fa-spin;
  animation-timing-function:steps(8);
  animation-timing-function:var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce){
  .fa-beat,
  .fa-beat-fade,
  .fa-bounce,
  .fa-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse{
    animation-delay:-1ms;
    animation-duration:1ms;
    animation-iteration-count:1;
    transition-delay:0s;
    transition-duration:0s;
  }
}
@keyframes fa-beat{
  0%, 90%{
    transform:scale(1);
  }
  45%{
    transform:scale(1.25);
    transform:scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce{
  0%{
    transform:scale(1, 1) translateY(0);
  }
  10%{
    transform:scale(1.1, 0.9) translateY(0);
    transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30%{
    transform:scale(0.9, 1.1) translateY(-0.5em);
    transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50%{
    transform:scale(1.05, 0.95) translateY(0);
    transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57%{
    transform:scale(1, 1) translateY(-0.125em);
    transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64%{
    transform:scale(1, 1) translateY(0);
  }
  100%{
    transform:scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade{
  50%{
    opacity:0.4;
    opacity:var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade{
  0%, 100%{
    opacity:0.4;
    opacity:var(--fa-beat-fade-opacity, 0.4);
    transform:scale(1);
  }
  50%{
    opacity:1;
    transform:scale(1.125);
    transform:scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip{
  50%{
    transform:rotate3d(0, 1, 0, -180deg);
    transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake{
  0%{
    transform:rotate(-15deg);
  }
  4%{
    transform:rotate(15deg);
  }
   24%,8%{
    transform:rotate(-18deg);
  }
  12%, 28%{
    transform:rotate(18deg);
  }
  16%{
    transform:rotate(-22deg);
  }
  20%{
    transform:rotate(22deg);
  }
  32%{
    transform:rotate(-12deg);
  }
  36%{
    transform:rotate(12deg);
  }
   100%,40%{
    transform:rotate(0deg);
  }
}
@keyframes fa-spin{
  0%{
    transform:rotate(0deg);
  }
  100%{
    transform:rotate(360deg);
  }
}
.fa-rotate-90{
  transform:rotate(90deg);
}
.fa-rotate-180{
  transform:rotate(180deg);
}
.fa-rotate-270{
  transform:rotate(270deg);
}
.fa-flip-horizontal{
  transform:scale(-1, 1);
}
.fa-flip-vertical{
  transform:scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical{
  transform:scale(-1, -1);
}
.fa-rotate-by{
  transform:rotate(0);
  transform:rotate(var(--fa-rotate-angle, 0));
}
.fa-stack{
  display:inline-block;
  height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em;
}
.fa-stack-1x,
.fa-stack-2x{
  bottom:0;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  z-index:auto;
  z-index:var(--fa-stack-z-index, auto);
}
.svg-inline--fa.fa-stack-1x{
  height:1em;
  width:1.25em;
}
.svg-inline--fa.fa-stack-2x{
  height:2em;
  width:2.5em;
}
.fa-inverse{
  color:#fff;
  color:var(--fa-inverse, #fff);
}
.fa-sr-only,.sr-only{
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border-width:0;
  white-space:nowrap;
}
.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  clip:rect(0, 0, 0, 0);
  border-width:0;
  white-space:nowrap;
}
.svg-inline--fa .fa-primary{
  fill:currentColor;
  fill:var(--fa-primary-color, currentColor);
  opacity:1;
  opacity:var(--fa-primary-opacity, 1);
}
.svg-inline--fa .fa-secondary{
  fill:currentColor;
  fill:var(--fa-secondary-color, currentColor);
  opacity:0.4;
  opacity:var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-primary{
  opacity:0.4;
  opacity:var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-secondary{
  opacity:1;
  opacity:var(--fa-primary-opacity, 1);
}
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary{
  fill:black;
}
body{
  padding-top:3rem;
}
@media (max-width: 767.98px){
  body{
    padding-top:3rem;
  }
}
body a{
  color:#3F6DCA;
  text-decoration:none;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition-duration:66.7ms, 66.7ms, 66.7ms, 66.7ms, 66.7ms;
}
@media (prefers-reduced-motion: reduce){
  body a{
    transition:none;
  }
}
body a:hover{
  color:rgb(10.4, 88, 202.4);
  text-decoration:underline;
}
body .form-control::-moz-placeholder, body input::-moz-placeholder, body textarea::-moz-placeholder{
  color:rgb(92.5, 92.5, 92.5);
}
body .form-control::placeholder,body input::placeholder, body textarea::placeholder{
  color:rgb(92.5, 92.5, 92.5);
}
body .form-control::-moz-placeholder, body input::-moz-placeholder, body textarea::-moz-placeholder{
  color:rgb(92.5, 92.5, 92.5);
}
body .form-control::placeholder,body input::placeholder,
body textarea::placeholder{
  color:rgb(92.5, 92.5, 92.5);
}
body.participant a{
  color:#158d71;
}
body.participant a:hover{
  color:rgb(11.0833333333, 74.4166666667, 59.6388888889);
}
body.no-header{
  padding-top:0;
}
body.gradient-cream{
  background-color:#F8F4F2;
  background-color:var(--ux-cream);
  background-size:cover;
}
body.gradient-green{
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271440%27 height=%271024%27 viewBox=%270 0 1440 1024%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0%29%27%3E%3Crect width=%271786%27 height=%271068%27 transform=%27translate%28-265 -22%29%27 fill=%27url%28%23paint0_linear%29%27/%3E%3Cg filter=%27url%28%23filter0_f%29%27%3E%3Cpath d=%27M-161.72 373.49C-301.722 250.483 -206.773 21.9584 -19.6783 31.6223L1174.84 93.3218C1254.32 97.4272 1318.45 159.039 1324.82 237.425C1328.87 287.112 1308.77 335.741 1270.68 368.431L674.705 879.971C599.499 944.522 487.483 943.881 413.039 878.474L-161.72 373.49Z%27 fill=%27url%28%23paint1_linear%29%27/%3E%3C/g%3E%3Cg filter=%27url%28%23filter1_f%29%27%3E%3Cpath d=%27M1149.71 502.036C1120.24 463.254 1151.57 408.372 1200.41 413.232L1596.91 452.692C1624 455.387 1645.26 476.833 1647.43 503.645L1664.89 719.85C1665.88 732.143 1662.72 744.413 1655.89 754.735L1553.65 909.251C1532.27 941.562 1484.91 943.085 1461.45 912.216L1149.71 502.036Z%27 fill=%27url%28%23paint2_linear%29%27/%3E%3C/g%3E%3Cg filter=%27url%28%23filter2_f%29%27%3E%3Cellipse cx=%2743.9685%27 cy=%27959.527%27 rx=%27277.298%27 ry=%27277.722%27 fill=%27url%28%23paint3_linear%29%27/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_f%27 x=%27-232.697%27 y=%2727.3253%27 width=%271562.03%27 height=%27904.635%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%272%27 result=%27effect1_foregroundBlur%27/%3E%3C/filter%3E%3Cfilter id=%27filter1_f%27 x=%271134.29%27 y=%27408.93%27 width=%27534.782%27 height=%27529.526%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%272%27 result=%27effect1_foregroundBlur%27/%3E%3C/filter%3E%3Cfilter id=%27filter2_f%27 x=%27-237.33%27 y=%27677.805%27 width=%27562.596%27 height=%27563.445%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%272%27 result=%27effect1_foregroundBlur%27/%3E%3C/filter%3E%3ClinearGradient id=%27paint0_linear%27 x1=%27893%27 y1=%270%27 x2=%27893%27 y2=%271068%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23158D71%27/%3E%3Cstop offset=%271%27 stop-color=%27%23011936%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint1_linear%27 x1=%27492.124%27 y1=%27950.678%27 x2=%27627.509%27 y2=%27423.029%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.15%27/%3E%3Cstop offset=%271%27 stop-color=%27%23C4C4C4%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint2_linear%27 x1=%271113.2%27 y1=%27417.185%27 x2=%271396.56%27 y2=%27686.913%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.15%27/%3E%3Cstop offset=%271%27 stop-color=%27%23C4C4C4%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint3_linear%27 x1=%27143.865%27 y1=%27696.439%27 x2=%2782.6266%27 y2=%271082.28%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.15%27/%3E%3Cstop offset=%270.682299%27 stop-color=%27%23C4C4C4%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3CclipPath id=%27clip0%27%3E%3Crect width=%271786%27 height=%271068%27 fill=%27white%27 transform=%27translate%28-265 -22%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size:cover;
}
body.gray-100{
  background-color:#F9F9F9;
  background-color:var(--ux-gray-100);
}
body.ux-cream{
  background:#F8F4F2;
  background:var(--ux-cream);
}
#ui-window-root{
  min-height:100%;
}
.ui-content-root{
  height:calc(100vh - 3rem);
  min-height:calc(100vh - 3rem);
}
@media (min-width: 576px){
  .ui-content-root{
    height:calc(100vh - 3rem);
    min-height:calc(100vh - 3rem);
  }
}
@media (max-width: 767.98px){
  .ui-content-root{
    height:calc(100vh - 3rem);
    min-height:calc(100vh - 3rem);
  }
}
@media (max-width: 767.98px) and (min-width: 576px){
  .ui-content-root{
    height:calc(100vh - 3rem);
    min-height:calc(100vh - 3rem);
  }
}
.ui-content-root--content-fluid{
  height:auto;
}
.ui-content-root--no-header{
  height:100vh;
  min-height:100vh;
}
@media (min-width: 576px){
  .ui-content-root--no-header{
    height:100vh;
    min-height:100vh;
  }
}
.ui-content-root--no-padding{
  padding:0;
}
.ui-content-root.gray-100{
  background-color:#F9F9F9;
  background-color:var(--ux-gray-100);
}
.ui-content-root--overflow-auto{
  overflow:auto;
  scrollbar-width:none;
}
.ui-content-root--overflow-auto::-webkit-scrollbar{
  background:transparent;
  width:0;
}
.logo-container{
  margin-bottom:2rem;
  max-height:100%;
  max-width:100%;
  width:100%;
}
.logo-container .logo-thumbnail{
  display:block;
  max-height:5rem;
  max-width:15rem;
}
@media (min-width: 768px){
  .logo-container .logo-thumbnail{
    max-height:10rem;
    max-width:30rem;
  }
}
.logo-container--centered .logo-thumbnail{
  margin:0 auto;
}
.content-well, .form-well .form-section{
  background-color:#FFF;
  background-color:var(--ux-white);
  border:1px solid #D1D1D1;
  border:1px solid var(--ux-gray-400);
  border-radius:4px;
  border-radius:var(--ux-border-radius);
  padding:0 1rem;
}
.content-well--no-border{
  border:none;
  padding:0;
}
.content-well ~ .content-well, .form-well .content-well ~ .form-section, .form-well .form-section ~ .content-well, .form-well .form-section ~ .form-section{
  margin-top:1.5rem;
}
.content-well__header, .form-well .form-section__header{
  font-family:"Inter", sans-serif;
  font-size:1.5rem;
  margin:1rem 0;
  position:relative;
  text-align:center;
}
.content-well__header__controls{
  align-items:center;
  display:flex;
  height:100%;
  position:absolute;
  right:0;
}
.content-well__header .fa, .form-well .form-section__header .fa{
  border-radius:50%;
  cursor:pointer;
  font-size:1rem;
  height:2rem;
  margin-left:0.5rem;
  padding:0.5rem;
  text-align:center;
  width:2rem;
}
.content-well__header .fa-pencil, .form-well .form-section__header .fa-pencil{
  background-color:#818181;
  color:#FFF;
  color:var(--ux-white);
}
.content-well__header .fa-pencil, .form-well .form-section__header .fa-pencil{
  background-color:#FFF;
  background-color:var(--ux-white);
  color:#818181;
}
.content-well__header .fa-check, .form-well .form-section__header .fa-check{
  background-color:#04713c;
  color:#FFF;
  color:var(--ux-white);
}
.content-well__header .fa-close, .form-well .form-section__header .fa-close{
  background-color:#e03131;
  color:#FFF;
  color:var(--ux-white);
}
.content-well__edit-controls{
  margin:1rem 0;
  text-align:center;
}
.content-well__edit-controls .btn{
  margin:0 0.5rem;
  width:6rem;
}
.content-well__buttons, .form-well .form-section__buttons{
  margin:1rem 0;
  text-align:center;
}
.content-well__buttons .btn, .form-well .form-section__buttons .btn{
  margin-left:0.25rem;
  margin-right:0.25rem;
}
.content-well__detail, .form-well .form-group, .form-well .form-section__grouped{
  background-color:#F9F9F9;
  background-color:var(--ux-gray-100);
  border-radius:4px;
  border-radius:var(--ux-border-radius);
  margin:1rem 0;
  padding:1rem 0;
}
.content-well__detail__detail-label, .form-well .form-label, .form-well .form-section__grouped .form-section-label{
  font-family:"Inter", sans-serif;
  font-size:1rem;
  font-weight:400;
}
.content-well__detail__detail-label .control-label, .form-well .form-label .control-label, .form-well .form-section__grouped .form-section-label .control-label{
  text-align:left;
}
.content-well.view .content-well__edit-controls,.content-well.view .edit-only, .form-well .view.form-section .content-well__edit-controls, .form-well .view.form-section .edit-only{
  display:none;
}
.content-well.view .control-label, .form-well .view.form-section .control-label{
  padding-top:0;
}
.content-well.edit .view-only, .form-well .edit.form-section .view-only{
  display:none;
}
.error-explanation{
  color:#E03131;
  color:var(--ux-red);
}
.error-explanation ul{
  list-style:none;
  margin:0 0 1rem;
}
.ui-error-boundary-fallback{
  background:#e03131;
  border:0.25rem dashed #f3ce14;
  border-radius:0.5rem;
  color:white;
  padding:0.5rem;
}
.form-page{
  margin:0 auto;
  max-width:50rem;
  padding:2.6666666667rem 0;
}
@media (min-width: 576px){
  .form-page{
    padding:4rem 0;
  }
}
.form-page--sm{
  max-width:26rem;
}
.form-page--md{
  max-width:36rem;
}
.form-page .card{
  border:none;
  box-shadow:0 2px 4px rgb(0, 0, 0, 10%);
  box-shadow:var(--ux-box-shadow-card);
}
.form-page .FormGroup .ReactSearchSelect{
  width:100%;
}
.form-well .form-section__header__subheader{
  font-size:1.25rem;
}
.form-well .form-section__controls{
  display:flex;
  justify-content:space-between;
  margin-bottom:1rem;
  margin-top:0.5rem;
  text-align:center;
}
.form-well .form-section__controls__menu-icon{
  cursor:pointer;
  font-size:1.5rem;
}
.form-well .form-section__controls__menu-icon.placeholder{
  color:rgb(0, 0, 0, 0%);
  cursor:inherit;
}
.form-well .form-section__controls .dropdown-menu{
  cursor:pointer;
}
.form-well .form-section__grouped{
  display:flex;
  flex-direction:column;
  padding:1rem;
}
.form-well .form-section__grouped .form-section-content{
  flex-grow:1;
  margin-top:1rem;
  max-width:100%;
  padding-left:0;
}
.form-well .form-section__grouped .form-section-content .form-group{
  display:block;
  margin:0;
  padding:0;
}
.form-well .form-section__grouped .form-section-content .form-group .form-label{
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  font-weight:400;
  line-height:1.25rem;
  margin-bottom:0.5rem;
  max-width:100%;
  padding:0;
}
.form-well .form-section__grouped .form-section-content .form-group .form-input{
  max-width:100%;
  padding:0;
}
.form-well .form-section__grouped .form-section-content .form-group + .form-group{
  border-top:1px solid #E1E1E1;
  border-top:1px solid var(--ux-gray-300);
  margin-top:1rem;
  padding-top:1rem;
}
.form-well .form-section__grouped .form-section-label{
  flex-basis:33%;
}
@media (min-width: 576px){
  .form-well .form-section__grouped{
    flex-direction:row;
  }
  .form-well .form-section__grouped .form-section-content{
    margin-top:0;
    max-width:66.7%;
    padding-left:1rem;
  }
}
.form-well .form-group-spacer{
  height:1rem;
}
.form-well .form-input label{
  font-weight:400;
}
.form-well .form-input__actions .btn-link{
  padding-top:0;
}
@media (max-width: 767.98px){
  .form-well .form-input__actions--desktop{
    display:none;
  }
}
.form-well .form-input__actions--mobile{
  margin-bottom:0.25rem;
}
@media (min-width: 768px){
  .form-well .form-input__actions--mobile{
    display:none;
  }
}
.form-well .form-input__actions--mobile .btn{
  margin:0.25rem 0;
  width:100%;
}
.form-well .form-input__description{
  padding-bottom:0.25rem;
  padding-top:0.25rem;
  white-space:pre-wrap;
}
.form-well .form-input__legend{
  font-family:"Inter", sans-serif;
  font-size:0.875rem;
  font-weight:300;
  margin:1rem 0;
}
.form-well .form-input__legend__field{
  margin-bottom:0.25rem;
}
.form-well .form-input__legend__field__value{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.form-well .form-input__radio-group label{
  display:inline-block;
  margin-right:1rem;
}
.form-well .form-input__select-group{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-bottom:0.5rem;
}
.form-well .form-submit{
  margin:1rem 0;
  text-align:center;
}
.form-well.horizontal .form-group, .form-well.vertical .form-group{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-left:calc(-0.5 * 1.5rem);
  margin-left:calc(-0.5 * var(--bs-gutter-x));
  margin-right:calc(-0.5 * 1.5rem);
  margin-right:calc(-0.5 * var(--bs-gutter-x));
  margin-top:calc(-1 * 0);
  margin-top:calc(-1 * var(--bs-gutter-y));
  margin:1rem 0;
}
.form-well.horizontal .form-group-spacer, .form-well.vertical .form-group-spacer{
  flex-shrink:0;
  flex:0 0 auto;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
.form-well.horizontal .form-label{
  flex-shrink:0;
  flex:0 0 auto;
  margin-bottom:1rem;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
@media (min-width: 576px){
  .form-well.horizontal .form-label{
    flex:0 0 auto;
    margin-bottom:0;
    width:33.33333333%;
  }
}
.form-well.horizontal .form-input{
  flex-shrink:0;
  flex:0 0 auto;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
@media (min-width: 576px){
  .form-well.horizontal .form-input{
    flex:0 0 auto;
    width:66.66666667%;
  }
}
.form-well.vertical .form-label{
  flex-shrink:0;
  flex:0 0 auto;
  margin-bottom:1rem;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
.form-well.vertical .form-input{
  flex-shrink:0;
  flex:0 0 auto;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
button,
input,
select,
textarea{
  font-weight:400;
}
label input[type="checkbox"]:not(.checkbox),
label input[type="radio"]{
  margin-right:0.5rem;
  vertical-align:middle;
}
.checkbox{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:white;
  background-image:url("data:image/svg+xml,    <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\">      <polyline fill=\"none\" stroke=\"white\" stroke-width=\"2\" points=\"1 5 4 8 9 2\"/>    </svg>");
  border:1px solid #A1A1A1;
  border:1px solid var(--ux-gray-500);
  border-radius:1px;
  display:inline-block;
  height:1em;
  margin-right:0.5rem;
  transition:background-color 80ms ease,border-color 80ms ease;
  vertical-align:-0.15em;
  width:1em;
}
.checkbox.checked,.checkbox:checked{
  background-color:#164ecf;
  border-color:#164ecf;
}
.checkbox.disabled,.checkbox:disabled{
  opacity:0.6;
}
.checkbox.indeterminate,.checkbox:indeterminate{
  background-image:url("data:image/svg+xml,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\">        <line stroke=\"rgba%2822, 78, 207, 0.999%29\" stroke-width=\"2\" x1=\"2\" y1=\"5\" x2=\"8\" y2=\"5\"/>      </svg>");
}
.currency-input{
  position:relative;
}
.currency-input input{
  padding-left:1rem;
}
.currency-input:before{
  content:"$";
  padding:0.45rem;
  position:absolute;
}
.currency-input.large-input:before{
  padding:0.8rem 0.45rem;
}
.invalid-feedback.force-display{
  display:block;
}
.pre-wrap{
  white-space:pre-wrap;
}
.ui-step-list{
  position:relative;
}
.ui-step-list li{
  counter-increment:step-counter;
  margin-bottom:2rem;
  padding-left:3rem;
}
.ui-step-list li:last-of-type{
  margin-bottom:1rem;
}
.ui-step-list li::before{
  background-color:#158d71;
  border-radius:1rem;
  color:#FFF;
  color:var(--ux-white);
  content:counter(step-counter);
  font-size:1rem;
  font-weight:700;
  margin-left:-3rem;
  padding:0.25rem 0.75rem;
  position:absolute;
}
.ui-bulleted-list-circle{
  list-style-type:none;
  margin:0;
  margin:0.5rem 0;
  padding:0;
  padding:0 0.5rem;
}
.ui-bulleted-list-circle li{
  margin:0;
  margin-top:0;
}
.ui-bulleted-list-circle li{
  margin:0.5rem;
}
.ui-bulleted-list-circle li:before{
  color:#D1D1D1;
  color:var(--ux-gray-400);
  content:"⚪";
  display:inline-block;
  font-size:0.75rem;
  width:1.25rem;
}
.bulleted-list--disc{
  list-style-position:inside;
  list-style-type:disc;
}
.osano-cm-widget{
  display:none;
}
.overlay{
  align-items:center;
  background:rgb(255, 255, 255, 80%);
  display:flex;
  flex-direction:column;
  font-size:3rem;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  text-align:center;
  top:0;
  width:100%;
  z-index:calc(1030 - 1);
  z-index:var(--z-index-overlay);
}
.overlay--content-center-overflow{
  justify-content:initial;
  padding-top:calc(50vh - 3rem);
}
.overlay--text{
  background-color:white;
  z-index:calc(1030 + 1);
  z-index:calc(var(--z-index-fixed) + 1);
}
.overlay--content-top{
  justify-content:flex-start;
  padding:1rem;
}
.overlay__header{
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.25rem;
}
.padded-page__headers{
  margin-bottom:2.6666666667rem;
  margin-top:2.6666666667rem;
  text-align:center;
}
@media (min-width: 576px){
  .padded-page__headers{
    margin-top:4rem;
  }
}
@media (min-width: 576px){
  .padded-page__headers{
    margin-bottom:4rem;
  }
}
.padded-page__headers .h5,.padded-page__headers h5{
  font-weight:400;
}
.padded-page__content{
  margin-bottom:2.6666666667rem;
  margin-top:2.6666666667rem;
}
@media (min-width: 576px){
  .padded-page__content{
    margin-top:4rem;
  }
}
@media (min-width: 576px){
  .padded-page__content{
    margin-bottom:4rem;
  }
}
.padded-page__col-content{
  flex-shrink:0;
  flex:0 0 auto;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x) * 0.5);
  padding-right:calc(var(--bs-gutter-x) * 0.5);
  width:100%;
}
@media (min-width: 768px){
  .padded-page__col-content{
    flex:0 0 auto;
    margin-left:8.33333333%;
    width:83.33333333%;
  }
}
@media (min-width: 992px){
  .padded-page__col-content{
    flex:0 0 auto;
    margin-left:16.66666667%;
    width:66.66666667%;
  }
}
.page-section__controls{
  align-items:center;
  background:#FFF;
  background:var(--ux-white);
  bottom:0;
  box-shadow:0 -2px 5px rgb( 0, 0, 0, 26% );
  box-shadow:var(--ux-box-shadow-top);
  display:flex;
  height:3rem;
  justify-content:center;
  left:0;
  padding:0;
  position:fixed;
  right:0;
  z-index:1030;
  z-index:var(--z-index-fixed);
}
.page-section__controls .btn-link{
  font-weight:700;
}
@media (min-width: 576px){
  .page-section__controls{
    height:3rem;
  }
  .page-section__controls .btn{
    margin:0 2rem;
    min-width:12.5rem;
  }
}
.page-section__navigation{
  margin-bottom:2.6666666667rem;
  margin-top:2.6666666667rem;
}
@media (min-width: 576px){
  .page-section__navigation{
    margin-top:4rem;
  }
}
@media (min-width: 576px){
  .page-section__navigation{
    margin-bottom:4rem;
  }
}
.non-synthesis-participant-footer{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-left:calc(-0.5 * 1.5rem);
  margin-left:calc(-0.5 * var(--bs-gutter-x));
  margin-right:calc(-0.5 * 1.5rem);
  margin-right:calc(-0.5 * var(--bs-gutter-x));
  margin-top:calc(-1 * 0);
  margin-top:calc(-1 * var(--bs-gutter-y));
}
.participant-footer{
  align-items:center;
  background-color:#F9F9F9;
  background-color:var(--ux-gray-100);
  display:flex;
  flex-flow:row wrap;
  justify-content:space-between;
  padding:calc(4px * 4) calc(4px * 3);
  padding:var(--synth-spacing-4) var(--synth-spacing-3);
  position:sticky;
  top:100vh;
}
.participant-footer__powered-by{
  flex-shrink:0;
  font-weight:normal;
  max-width:100%;
  padding-top:calc(4px * 2);
  padding-top:var(--synth-spacing-2);
  width:100%;
}
@media (min-width: 768px){
  .participant-footer__powered-by{
    flex:1 0;
    text-align:right;
  }
}
.participant-footer__powered-by__logo{
  border-radius:4px;
  margin:0 0.5rem;
  padding:0.5rem;
}
.participant-footer__terms{
  flex-shrink:0;
  max-width:100%;
  width:100%;
}
@media (min-width: 768px){
  .participant-footer__terms{
    flex:0 0 auto;
    width:50%;
  }
}
@media (min-width: 768px){
  .participant-footer__terms p:last-child{
    margin-bottom:0;
  }
}
.participant-footer__terms a{
  color:#616161;
  color:var(--ux-gray-700);
}
.participant-footer__terms a:hover{
  text-decoration:none;
}
.participant-footer__terms__default_terms a{
  margin-right:1rem;
}
.participant-footer__terms__default_terms a:last-of-type{
  margin-right:0;
}
.gray-100 .participant-footer{
  background-color:#FFF;
  background-color:var(--ux-white);
}
.ui-popper{
  background-color:#FFF;
  background-color:var(--ux-white);
  border:1px solid #E1E1E1;
  border:1px solid var(--ux-gray-300);
  border-radius:4px;
  border-radius:var(--ux-border-radius);
  box-shadow:0 2px 4px rgb(0, 0, 0, 10%);
  box-shadow:var(--ux-box-shadow-card);
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  letter-spacing:normal;
  line-height:1.25rem;
  max-width:15rem;
  padding:0.75rem;
  z-index:1045;
  z-index:var(--z-index-flash);
}
.ui-popper__header{
  border-bottom:1px solid #E1E1E1;
  border-bottom:1px solid var(--ux-gray-300);
  margin-bottom:0.5rem;
}
.ui-popper--dark{
  background-color:#444;
  background-color:var(--ux-gray-800);
  color:#F9F9F9;
  color:var(--ux-gray-100);
  font-size:0.875rem;
  font-size:var(--synth-font-size-base);
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.25rem;
}
.react-select-container .react-select__control{
  box-shadow:none;
  height:auto;
  min-height:42px;
}
.react-select-container .react-select__control.react-select__control--is-focused{
  border-color:#A6C0F5;
  border-color:var(--ux-blue-300);
  box-shadow:inset 0 1px 1px rgb(0, 0, 0, 8%);
}
.react-select-container .react-select__multi-value{
  background-color:#F1F5FE;
  background-color:var(--ux-blue-100);
  border-radius:4px;
  color:#143C8D;
  color:var(--ux-blue-700);
}
.react-select-container .react-select__multi-value .react-select__multi-value__label{
  color:#143C8D;
  color:var(--ux-blue-700);
}
.react-select-container .react-select__multi-value .react-select__multi-value__remove{
  color:#3F6DCA;
  color:var(--ux-blue);
}
.react-select-container .react-select__multi-value .react-select__multi-value__remove:hover{
  background-color:rgb(222.8693877551, 230.5673469388, 246.1306122449);
  color:#143C8D;
  color:var(--ux-blue-700);
}
.react-select-container .react-select__option{
  color:#444;
  color:var(--ux-gray-800);
  font-size:1rem;
}
.Select-option{
  font-size:1rem;
}
.react-select__option.New-option{
  color:#158d71;
  font-weight:700;
}
.Synthesized .Select__option,.Synthesized .Select__placeholder,
.Synthesized .Select__single-value{
  font-weight:400;
}
.btn-link--neutral{
  color:#A1A1A1;
  color:var(--ux-gray-500);
}
.btn-link--neutral:hover{
  color:#616161;
  color:var(--ux-gray-700);
}
.btn-outline-secondary{
  border-color:#3F6DCA;
  border-color:var(--ux-blue);
  color:#3F6DCA;
  color:var(--ux-blue);
}
.btn-outline-secondary:hover{
  background-color:#3F6DCA;
  background-color:var(--ux-blue);
  color:#FFF;
  color:var(--ux-white);
}
@media only percy{

  .ApplySuccessCard__detail__date,
  .BillingInfoCard__column,
  .CopyToClipboard > span,
  .DataConsentNotice__content__preview__body,
  .MessageList__message__timestamp,
  .ParticipantProfile__participant-details__attribute-value,
  .ProjectCustomEmailSets table tr td:nth-child(2),
  .ProjectListItem__status-date,
  .ProjectListing__details > .ProjectListing__detail:last-of-type,
  .TeamMemberInviterForm__section__invite-via-link,
  .UnmoderatedTask__deadline,
  .participant-dashboard__project__info__status__string,
  .schedule-project-participant-page__time-slots > fieldset > legend,input[name="inquiryData.email"]{
    visibility:hidden;
  }
}
.page-section__navigation{
  padding:0;
  text-align:center;
}
.page-section__navigation__tab{
  background-color:#FFF;
  background-color:var(--ux-white);
  color:#162c4e;
  color:var(--synth-primary-cta-blue);
  display:inline-block;
  min-width:13rem;
  outline:1px solid #D1D1D1;
  outline:solid 1px #D1D1D1;
  outline:solid 1px var(--ux-gray-400);
}
.page-section__navigation__tab button{
  background:none;
  border:0;
  color:inherit;
  cursor:pointer;
  display:block;
  font:inherit;
  font-weight:700;
  line-height:normal;
  line-height:1.5;
  overflow:visible;
  padding:0;
  padding:0.5rem 1rem;
  text-decoration:none;
  width:100%;
}
.page-section__navigation__tab button::-moz-focus-inner{
  border:0;
  padding:0;
}
.page-section__navigation__tab button:active, .page-section__navigation__tab button:focus, .page-section__navigation__tab button:hover{
  box-shadow:none;
  color:inherit;
  outline:none;
}
.page-section__navigation__tab--filled{
  background-color:#f5f5f5;
  color:#A1A1A1;
  color:var(--ux-gray-500);
  min-width:0;
  min-width:initial;
  outline:none;
}
.page-section__navigation__tab--filled button{
  font-weight:400;
  height:100%;
  padding:0.5rem 1.25rem;
}
.page-section__navigation__tab--filled + .page-section__navigation__tab--filled{
  border-left:2px solid #FFF;
  border-left:2px solid var(--ux-white);
}
.page-section__navigation__tab--active{
  background-color:#162c4e;
  background-color:var(--synth-primary-cta-blue);
  color:#FFF;
  color:var(--ux-white);
}
.page-section__navigation__tab--active:hover{
  color:#FFF;
  color:var(--ux-white);
}
.page-section__navigation__tab--completed{
  background-color:#FFF;
  background-color:var(--ux-white);
  color:#158d71;
}
.page-section__navigation__utility-button--left{
  margin-right:auto;
}
.page-section__navigation__utility-button--right{
  margin-left:auto;
}
.page-section__navigation__utility-button__icon{
  margin-right:0.5rem;
}
.page-section__navigation--fixed{
  align-items:center;
  background-color:#FFF;
  background-color:var(--ux-white);
  border-top:1px solid #E1E1E1;
  border-top:1px solid var(--ux-gray-300);
  box-shadow:0 2px 5px rgb(0, 0, 0, 26%);
  box-shadow:var(--ux-box-shadow);
  display:grid;
  grid-template-columns:1fr auto 1fr;
  height:4rem;
  justify-items:center;
  left:0;
  margin:0;
  padding:0.25rem 0.875rem;
  position:fixed;
  top:48px;
  width:100%;
  z-index:1030;
  z-index:var(--z-index-fixed);
}
.page-section__navigation--fixed .page-section__navigation__tabs{
  align-self:center;
  border-radius:1.5rem;
  display:grid;
  grid-auto-flow:column;
  grid-column:1;
  grid-column-start:2;
  list-style:none;
  margin:0 auto;
  overflow:hidden;
  padding-left:0;
  white-space:nowrap;
}
.page-section__navigation--fixed .page-section__navigation__nav-button{
  background-color:#f5f5f5;
  border:0;
  display:none;
}
.page-section__navigation--fixed .page-section__navigation__nav-button button{
  color:#A1A1A1;
  color:var(--ux-gray-500);
  height:100%;
  width:100%;
}
.page-section__navigation--fixed .page-section__navigation__nav-button button:active, .page-section__navigation--fixed .page-section__navigation__nav-button button:focus{
  box-shadow:none;
}
@media (min-width: 576px){
  .page-section__navigation--fixed{
    top:48px;
  }
}
@media (max-width: 896px){
  .page-section__navigation--fixed .page-section__navigation__nav-button{
    display:block;
  }
  .page-section__navigation--fixed .page-section__navigation__tab{
    cursor:default;
    min-width:12rem;
    pointer-events:none;
  }
  .page-section__navigation--fixed .page-section__navigation__tab:not(.page-section__navigation__tab--active){
    display:none;
  }
}
.nav-tabs .nav-link, .nav-tabs .ui-navbar__link{
  border-left:0;
  border-right:0;
  border-top:0;
}
.nav-tabs .active.ui-navbar__link,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .ui-navbar__link,.nav-tabs .nav-link.active,
.nav-tabs .show.ui-navbar__item .nav-link,
.nav-tabs .show.ui-navbar__item .ui-navbar__link{
  border-color:#3F6DCA;
  border-color:var(--ux-blue);
  color:#3F6DCA;
  color:var(--ux-blue);
}
.DrawerBackgroundOverlay{
  z-index:1000;
}
.Synthesized .btn:not(.Button).btn-outline-primary{
  border-color:#162c4e;
  color:#162c4e;
}
.Synthesized .btn:not(.Button).btn-outline-primary:hover{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#FFF;
}
.Synthesized .btn:not(.Button).btn-outline-primary:focus,.btn-check:focus + .Synthesized .btn:not(.Button).btn-outline-primary{
  box-shadow:0 0 0 0.25rem rgb(22, 44, 78, 50%);
}
.Synthesized .btn:not(.Button).btn-outline-primary.active, .Synthesized .btn:not(.Button).btn-outline-primary.dropdown-toggle.show, .Synthesized .btn:not(.Button).btn-outline-primary:active, .btn-check:active + .Synthesized .btn:not(.Button).btn-outline-primary,.btn-check:checked + .Synthesized .btn:not(.Button).btn-outline-primary{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#FFF;
}
.Synthesized .btn:not(.Button).btn-outline-primary.active:focus, .Synthesized .btn:not(.Button).btn-outline-primary.dropdown-toggle.show:focus, .Synthesized .btn:not(.Button).btn-outline-primary:active:focus, .btn-check:active + .Synthesized .btn:not(.Button).btn-outline-primary:focus,.btn-check:checked + .Synthesized .btn:not(.Button).btn-outline-primary:focus{
  box-shadow:0 0 0 0.25rem rgb(22, 44, 78, 50%);
}
.Synthesized .btn:not(.Button).btn-outline-primary.disabled,.Synthesized .btn:not(.Button).btn-outline-primary:disabled{
  background-color:transparent;
  color:#162c4e;
}
.Synthesized .btn:not(.Button).btn-outline-primary:active{
  background-color:#010812;
  border-color:#010812;
}
.Synthesized .btn:not(.Button).btn-outline-primary:focus-visible{
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.Synthesized .btn:not(.Button).btn-outline-primary:active, .Synthesized .btn:not(.Button).btn-outline-primary:focus{
  box-shadow:none !important;
}
.Synthesized .btn:not(.Button).btn-primary, .Synthesized .btn:not(.Button).btn-submit{
  background-color:#162c4e;
  background-color:var(--synth-primary-cta-blue);
  border-color:#162c4e;
  border-color:var(--synth-primary-cta-blue);
  color:#FFF;
  color:var(--ux-white);
}
.Synthesized .btn:not(.Button).btn-primary:active, .Synthesized .btn:not(.Button).btn-submit:active{
  background-color:#010812;
  background-color:var(--synth-dark-background-pressed-blue);
  border-color:#010812;
  border-color:var(--synth-dark-background-pressed-blue);
}
.Synthesized .ui-card{
  border:1px solid #d1d1d1;
  box-shadow:none;
}
@media (min-width: 576px){
  .Synthesized .ui-card{
    max-width:56rem;
  }
  .Synthesized .ui-card.card--sm{
    max-width:40rem;
  }
}
body:not(.Synthesized) .participants-navigation.pagination{
  margin:0;
}
body:not(.Synthesized) .participants-navigation.pagination .page-item .page-link{
  border-radius:0.125rem;
  font-size:0.75rem;
  font-weight:400;
  font-weight:var(--synth-font-weight-regular);
  line-height:1rem;
  margin:0 0.125rem;
  padding:0.375rem 0.5rem;
}
body:not(.Synthesized) .participants-navigation.pagination .page-item:not(.disabled) .page-link{
  color:#3F6DCA;
  color:var(--ux-blue);
}
body:not(.Synthesized) .participants-navigation.pagination .page-item.active .page-link{
  background-color:#F1F5FE;
  background-color:var(--ux-blue-100);
  border-color:#3F6DCA;
  border-color:var(--ux-blue);
  color:#3F6DCA;
  color:var(--ux-blue);
  font-size:0.75rem;
  font-weight:700;
  font-weight:var(--synth-font-weight-bold);
  line-height:1rem;
}
.Synthesized .participants-navigation.pagination{
  margin:0;
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link{
  border-color:#162c4e;
  color:#162c4e;
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:hover{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#FFF;
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:focus,.btn-check:focus + .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link{
  box-shadow:0 0 0 0.25rem rgb(22, 44, 78, 50%);
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link.active, .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link.dropdown-toggle.show, .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:active, .btn-check:active + .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link,.btn-check:checked + .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#FFF;
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link.active:focus, .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link.dropdown-toggle.show:focus, .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:active:focus, .btn-check:active + .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:focus,.btn-check:checked + .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:focus{
  box-shadow:0 0 0 0.25rem rgb(22, 44, 78, 50%);
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link.disabled,.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:disabled{
  background-color:transparent;
  color:#162c4e;
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:active{
  background-color:#010812;
  border-color:#010812;
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:focus-visible{
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:active, .Synthesized .participants-navigation.pagination .page-item:not(.active) .page-link:focus{
  box-shadow:none !important;
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#FFF;
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link:hover{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#FFF;
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link:focus,.btn-check:focus + .Synthesized .participants-navigation.pagination .page-item.active .page-link{
  background-color:#162c4e;
  border-color:#162c4e;
  box-shadow:0 0 0 0.25rem rgb(56.95, 75.65, 104.55, 50%);
  color:#FFF;
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link.active, .Synthesized .participants-navigation.pagination .page-item.active .page-link:active, .btn-check:active + .Synthesized .participants-navigation.pagination .page-item.active .page-link,.btn-check:checked + .Synthesized .participants-navigation.pagination .page-item.active .page-link, .show > .Synthesized .participants-navigation.pagination .page-item.active .page-link.dropdown-toggle{
  background-color:#010812;
  border-color:#010812;
  color:#FFF;
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link.active:focus, .Synthesized .participants-navigation.pagination .page-item.active .page-link:active:focus, .btn-check:active + .Synthesized .participants-navigation.pagination .page-item.active .page-link:focus,.btn-check:checked + .Synthesized .participants-navigation.pagination .page-item.active .page-link:focus, .show > .Synthesized .participants-navigation.pagination .page-item.active .page-link.dropdown-toggle:focus{
  box-shadow:0 0 0 0.25rem rgb(56.95, 75.65, 104.55, 50%);
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link.disabled,.Synthesized .participants-navigation.pagination .page-item.active .page-link:disabled{
  background-color:#162c4e;
  border-color:#162c4e;
  color:#fff;
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link:focus-visible{
  box-shadow:none !important;
  outline:2px solid #3F6DCA;
  outline:2px solid var(--ux-blue-500);
  outline-offset:2px;
}
.Synthesized .participants-navigation.pagination .page-item.active .page-link:active, .Synthesized .participants-navigation.pagination .page-item.active .page-link:focus{
  box-shadow:none !important;
}
.Synthesized .participants-navigation.pagination .page-item.disabled .page-link{
  opacity:0.65;
}
.Synthesized .participants-navigation.pagination .page-item .page-link{
  background-color:transparent;
  border:1px solid transparent;
  border-radius:4px;
  border-radius:var(--ux-border-radius);
  cursor:pointer;
  display:inline-block;
  font-weight:400;
  line-height:1.5;
  margin:0 0.125rem;
  text-align:center;
  text-decoration:none;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
}
.Synthesized .participants-navigation.pagination .page-item .page-link:hover{
  text-decoration:none;
}
:root{
  --ux-border-radius:4px;
  --ux-navbar-shadow-color:rgb(0, 0, 0, 26%);
  --ux-box-shadow:0 2px 5px rgb(0, 0, 0, 26%);
  --ux-box-shadow-light:0 1px 1px rgb(0, 0, 0, 26%);
  --ux-box-shadow-card:0 2px 4px rgb(0, 0, 0, 10%);
  --ux-box-shadow-table-sticky-column-left:2px 0px 1px 0px rgb(0, 0, 0, 5%);
  --ux-box-shadow-table-sticky-column-right:-2px 0px 1px 0px rgb(0, 0, 0, 5%);
  --ux-box-shadow-top:0 -2px 5px rgb( 0, 0, 0, 26% );
  --ux-box-shadow-top-light:0 -1px 1px rgb( 0, 0, 0, 26% );
  --ux-drawer-box-shadow-right:-4px 4px 8px rgb(0,0,0,10%);
  --ux-drawer-box-shadow-left:4px 4px 8px rgb(0,0,0,10%);
  --ux-elevations-00:0rem 0rem 0rem rgb(0, 0, 0, 10%);
  --ux-elevations-10:0rem 0.06rem 0.12rem rgb(0, 0, 0, 10%);
  --ux-elevations-20:0rem 0.13rem 0.3rem rgb(0, 0, 0, 10%);
  --ux-elevations-30:0rem 0.3rem 0.5rem rgb(0, 0, 0, 10%);
  --ux-elevations-40:0rem 0.4rem 0.8rem rgb(0, 0, 0, 10%);
  --ux-elevations-50:0rem 0.5rem 1rem rgb(0, 0, 0, 10%);
  --ux-black:#000;
  --ux-blue:#3F6DCA;
  --ux-cream:#F8F4F2;
  --ux-emerald:#158D71;
  --ux-gray:#A1A1A1;
  --ux-green:#04713C;
  --ux-light-blue:#7CCBF2;
  --ux-navy:#011936;
  --ux-orange:#F59C27;
  --ux-purple:#725CCC;
  --ux-red:#E03131;
  --ux-sand:#DABDA2;
  --ux-teal:#0E4749;
  --ux-yellow:#F3CE14;
  --ux-white:#FFF;
  --brand-color-facebook:#3577ea;
  --brand-color-google:#DB3236;
  --brand-color-google-alt:#2D8CFF;
  --brand-color-linkedin:#0077B5;
  --brand-color-office365:#2372BA;
  --brand-color-twitter:#1B95E0;
  --brand-color-yahoo:#6001d2;
  --ux-blue-100:#F1F5FE;
  --ux-blue-200:#BDD1FB;
  --ux-blue-300:#A6C0F5;
  --ux-blue-400:#7497DF;
  --ux-blue-500:var(--ux-blue);
  --ux-blue-600:#2854AF;
  --ux-blue-700:#143C8D;
  --ux-blue-800:#0B2D72;
  --ux-blue-900:#031D52;
  --ux-emerald-100:#BFDDD5;
  --ux-emerald-200:#91CABB;
  --ux-emerald-300:#65B8A2;
  --ux-emerald-400:#3EA388;
  --ux-emerald-500:var(--ux-emerald);
  --ux-emerald-600:#177863;
  --ux-emerald-700:#156152;
  --ux-emerald-800:#0D4A3E;
  --ux-emerald-900:#073B31;
  --ux-gray-100:#F9F9F9;
  --ux-gray-200:#F1F1F1;
  --ux-gray-300:#E1E1E1;
  --ux-gray-400:#D1D1D1;
  --ux-gray-500:var(--ux-gray);
  --ux-gray-600:#818181;
  --ux-gray-700:#616161;
  --ux-gray-800:#444;
  --ux-gray-900:#101010;
  --ux-green-100:#D4F6E5;
  --ux-green-200:#A3F9CF;
  --ux-green-300:#70E2AB;
  --ux-green-400:#40CC88;
  --ux-green-500:#21B36C;
  --ux-green-600:#09914F;
  --ux-green-700:var(--ux-green);
  --ux-green-800:#015029;
  --ux-green-900:#003119;
  --ux-navy-100:#C4D0DF;
  --ux-navy-200:#A3BAD2;
  --ux-navy-300:#7396BA;
  --ux-navy-400:#40669C;
  --ux-navy-500:#234574;
  --ux-navy-600:#16325A;
  --ux-navy-700:var(--ux-navy);
  --ux-navy-800:#01152D;
  --ux-navy-900:#021020;
  --ux-neutral-100:var(--ux-white);
  --ux-neutral-200:var(--ux-cream);
  --ux-neutral-300:#E6E2E0;
  --ux-neutral-400:#CECBC9;
  --ux-neutral-500:#B5B0AB;
  --ux-neutral-600:#9A938D;
  --ux-neutral-700:#817874;
  --ux-neutral-800:#33312F;
  --ux-neutral-900:var(--ux-black);
  --ux-orange-100:#FDEAD2;
  --ux-orange-200:#FCDFB9;
  --ux-orange-300:#FAC988;
  --ux-orange-400:#F7B258;
  --ux-orange-500:var(--ux-orange);
  --ux-orange-600:#E18C28;
  --ux-orange-700:#AE6608;
  --ux-orange-800:#7D4A06;
  --ux-orange-900:#3D2200;
  --ux-red-100:#FAE1E1;
  --ux-red-200:#F3BDBD;
  --ux-red-300:#EB7A7A;
  --ux-red-400:#E44E4E;
  --ux-red-500:var(--ux-red);
  --ux-red-600:#C71F1F;
  --ux-red-700:#B11B1B;
  --ux-red-800:#9B1818;
  --ux-red-900:#470404;
  --ux-sand-100:#ECE1D4;
  --ux-sand-200:#E8DAC9;
  --ux-sand-300:#E5D2BD;
  --ux-sand-400:#DFC7AF;
  --ux-sand-500:var(--ux-sand);
  --ux-sand-600:#D4B191;
  --ux-sand-700:#CFAA86;
  --ux-sand-800:#C59B72;
  --ux-sand-900:#BA8E5E;
  --ux-teal-100:#CAE1E2;
  --ux-teal-200:#A2CBCD;
  --ux-teal-300:#85A9AA;
  --ux-teal-400:#408F91;
  --ux-teal-500:#2A7779;
  --ux-teal-600:#1C5D5F;
  --ux-teal-700:var(--ux-teal);
  --ux-teal-800:#093C3F;
  --ux-teal-900:#083236;
  --ux-yellow-100:#FFF1AB;
  --ux-yellow-200:#FFEB85;
  --ux-yellow-300:#FFE356;
  --ux-yellow-400:#FBDA36;
  --ux-yellow-500:var(--ux-yellow);
  --ux-yellow-600:#E1BE0C;
  --ux-yellow-700:#CAA900;
  --ux-yellow-800:#A98D01;
  --ux-yellow-900:#453A00;
  --ux-purple-100:#EAE6FA;
  --ux-purple-200:#DCD7F1;
  --ux-purple-300:#BDB3E5;
  --ux-purple-400:#9382D9;
  --ux-purple-500:var(--ux-purple);
  --ux-purple-600:#5642A6;
  --ux-purple-700:#42308C;
  --ux-purple-800:#34227A;
  --ux-purple-900:#120640;
  --synth-spacing-base:4px;
  --synth-spacing-1:var(--synth-spacing-base);
  --synth-spacing-2:calc(var(--synth-spacing-base) * 2);
  --synth-spacing-3:calc(var(--synth-spacing-base) * 3);
  --synth-spacing-4:calc(var(--synth-spacing-base) * 4);
  --synth-spacing-5:calc(var(--synth-spacing-base) * 5);
  --synth-spacing-6:calc(var(--synth-spacing-base) * 6);
  --synth-spacing-7:calc(var(--synth-spacing-base) * 7);
  --synth-spacing-8:calc(var(--synth-spacing-base) * 8);
  --synth-spacing-9:calc(var(--synth-spacing-base) * 9);
  --synth-spacing-10:calc(var(--synth-spacing-base) * 10);
  --synth-spacing-11:calc(var(--synth-spacing-base) * 11);
  --synth-spacing-12:calc(var(--synth-spacing-base) * 12);
  --synth-success-green-dark:#015029;
  --synth-success-green-medium:#09914f;
  --synth-success-green-light:#d4f6e5;
  --synth-error-red-dark:#c71f1f;
  --synth-error-red-medium:#e03131;
  --synth-error-red-light:#fae1e1;
  --synth-warning-amber-dark:#fbda36;
  --synth-warning-amber-medium:#ffe356;
  --synth-warning-amber-light:#fff1ab;
  --synth-warning-amber-alternate:#f16e00;
  --synth-alert-bg-neutral:#f4f4f4;
  --synth-div-stroke-neutral:#dedede;
  --synth-header-neutral:#fbfbfb;
  --synth-page-neutral:#fdfdfd;
  --synth-text-neutral:#1b1b1b;
  --synth-unselected-neutral:#5b5b5b;
  --synth-unselected-tab:#767676;
  --synth-accent-green:#158d71;
  --synth-dark-background-selected-blue:#162c4e;
  --synth-dark-background-pressed-blue:#010812;
  --synth-hover-state:#eef9f6;
  --synth-indicator-stroke-green:#91cabb;
  --synth-navbar-blue:#010812;
  --synth-primary-cta-blue:#162c4e;
  --synth-selected-state-green:#c6e2db;
  --synth-hyperlink-color:#3f6dca;
  --synth-hover-blue:#e5ecff;
  --synth-header-gray-blue:#eef2f8;
  --synth-font-family:Inter, sans-serif;
  --synth-font-weight-regular:400;
  --synth-font-weight-medium:500;
  --synth-font-weight-semibold:600;
  --synth-font-weight-bold:700;
  --synth-font-size-base:0.875rem;
  --z-index-1050:1050;
  --z-index-1045:1045;
  --z-index-1040:1040;
  --z-index-1030:1030;
  --z-index-1025:1025;
  --z-index-1020:1020;
  --z-index-115:115;
  --z-index-100:100;
  --z-index-30:30;
  --z-index-20:20;
  --z-index-11:11;
  --z-index-10:10;
  --z-index-3:3;
  --z-index-2:2;
  --z-index-1:1;
  --z-index-popover:var(--z-index-1050);
  --z-index-flash:var(--z-index-1045);
  --z-index-drawer:var(--z-index-1040);
  --z-index-modal-backdrop:var(--z-index-1040);
  --z-index-fixed:var(--z-index-1030);
  --z-index-overlay:calc(var(--z-index-fixed) - 1);
  --z-index-table-cell-sticky-column:var(--z-index-10);
  --z-index-table-foot-sticky-row:var(--z-index-11);
  --card-width-xs:240px;
  --card-width-sm:512px;
  --card-width-md:640px;
  --card-width-lg:896px;
}
:root{
  --navigation-background-color:#010812;
  --navigation-item-active-background-color:#272d39;
  --navigation-item-border-width-thickness:3px;
  --navigation-mobile-footer-height:3.125rem;
  --navigation-mobile-header-height:3.125rem;
  --navigation-text-color:#e2e2e2;
  --page-centered-width:56rem;
  --page-header-height:0;
  --page-initial-sidebar-width:3.125rem;
  --page-padding-x:2.25rem;
  --page-padding-y:0;
  --z-index-ui-navbar:calc(var(--z-index-fixed) + 1);
}


/*# sourceMappingURL=layout-587fc614.css.map*/