.css-9d42d5 { height: 98vh; }
.css-19oyjd1 { height: 100% !important; margin-top: 0px; }
.css-1o90hai { height: 85px; }
.css-1ui4w56 { -webkit-box-pack: justify; justify-content: space-between; }
.css-129qxsx { display: flex; -webkit-box-align: center; align-items: center; gap: 38px; }
.css-1faam9l { margin-left: 0px; }
@media (width <= 1200px) {
  .css-1faam9l { bottom: initial; top: 318px; font-size: 18px; line-height: 21px; font-weight: 400; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
  .css-1faam9l.active::after { opacity: 0 !important; }
  body .css-1faam9l { color: rgb(77, 161, 255) !important; }
}
@media (max-width: 1200px) {
  body .css-1faam9l.active { color: rgb(255, 255, 255) !important; font-weight: 400 !important; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
}
@media (width > 1200px) {
  .css-nsih19 { text-transform: unset; white-space: nowrap; font-size: 18px; font-weight: 700; display: block; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 46% !important; }
}
.css-nsih19 a::after { opacity: 0 !important; }
@media (width > 1200px) {
  .css-nsih19 a { font-size: 23px !important; }
}
.css-16706ti { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }
.css-lqjeao { min-width: 105px; }
.css-wulbua-container { position: relative; box-sizing: border-box; display: block; width: auto; min-width: 109px; transition: min-width 0.3s ease-in-out; }
.css-7pg0cj-a11yText { z-index: 9999; border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; position: absolute; overflow: hidden; padding: 0px; white-space: nowrap; }
.css-1pz29hf-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: width 0.3s ease-in-out; background-color: rgb(255, 255, 255); border-radius: 20px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(231, 238, 245); width: auto; outline: 0px !important; }
.css-1pz29hf-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-1hcxdq { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; box-sizing: border-box; padding: 0px 0px 0px 12px !important; }
.css-5sry6e-singleValue { grid-area: 1 / 1 / 2 / 3; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(0, 0, 0); margin-left: 0px; margin-right: 2px; box-sizing: border-box; cursor: pointer; }
.css-1hac4vs-dummyInput { background: 0px center; border: 0px; caret-color: transparent; font-size: inherit; grid-area: 1 / 1 / 2 / 3; outline: 0px; padding: 0px; width: 1px; color: transparent; left: -100px; opacity: 0; position: relative; transform: scale(0.01); }
.css-1wy0on6 { -webkit-box-align: center; align-items: center; align-self: stretch; display: flex; flex-shrink: 0; box-sizing: border-box; }
.css-fhh7oo-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px 8px 4px 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-fhh7oo-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-8mmkcg { display: inline-block; fill: currentcolor; line-height: 1; stroke: currentcolor; stroke-width: 0; }
.css-13428w5 { width: 40px !important; min-width: 40px !important; height: 24px !important; }
@media (width <= 1200px) {
  .css-13428w5 { top: 31px !important; }
}
.css-oxhjbt { height: 20px !important; }
.css-hpwfe8 { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-height: 100vh; padding-top: 85px; padding-bottom: 30px; box-sizing: border-box; }
.css-gdufhs { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; }
.css-81569i-container { position: relative; box-sizing: border-box; display: block; width: 100%; }
.css-hzeny9-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: none; background-color: rgb(231, 238, 245); border-radius: 0px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(231, 238, 245); outline: 0px !important; }
.css-hzeny9-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-hlgwow { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; padding: 2px 8px; box-sizing: border-box; }
.css-vrcp4o-placeholder { grid-area: 1 / 1 / 2 / 3; color: rgb(127, 143, 164); margin-left: 2px; margin-right: 2px; box-sizing: border-box; }
.css-jwq38c-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-jwq38c-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-1a0ro4n-requiredInput { opacity: 0; pointer-events: none; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; }
.css-c5xc47 { margin-bottom: 10px; margin-top: 30px; }
.css-1m555ge { margin-top: 20px; margin-bottom: 20px; }
.css-1m555ge svg { width: 274px; height: 90px; }
.css-1xhagi { margin: 5px 0px; }
.css-1bpye8w { display: flex; -webkit-box-align: center; align-items: center; flex-direction: column; }
.css-m1rf6d { flex-direction: column; }
.css-1nmj5bv { display: flex; flex-direction: row; }
.css-r24jua { border-color: transparent !important; }
.css-10e4oix { color: rgba(17, 39, 65, 0.5); pointer-events: none; background: rgba(127, 143, 164, 0.4); }
.css-6cmw24 { gap: 15px; max-width: 50rem; font-size: 12px; text-align: center; color: white; line-height: 1.4; margin-top: 1rem; padding: 0px 1rem; flex-basis: 100%; opacity: 0; transform: translateY(-10px); transition: 0.3s ease-in-out; visibility: hidden; }
@media (min-width: 600px) {
  .css-6cmw24 { max-height: 50px; }
}
body.white .css-6cmw24 { color: black; }
@media (max-width: 600px) {
  .css-6cmw24 { font-size: 10px; }
}
@media (min-width: 900px) {
  .css-6cmw24 { width: 50rem; }
}
.css-1348c2b { padding-top: 5px; }
.css-1clrvoc { height: 0px; }
.css-1vaixh { display: block; width: 96%; margin-top: 10px; max-height: 13.5px; transition: 0.5s ease-in-out; position: relative; color: rgb(127, 143, 164); padding-bottom: 10px; text-align: left !important; }
@media (min-height: 1300px) {
  .css-1vaixh { max-height: 1000px !important; }
  .css-1vaixh:not(.expanded)::after { background: none !important; }
}
@media (max-width: 768px) {
  .css-1vaixh { width: 84% !important; max-height: 85.5px; }
}
body.white .css-1vaixh:not(.expanded)::after { background: linear-gradient(transparent, rgb(231, 238, 245)) !important; }
.css-gbpjfw { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(77, 161, 255); cursor: pointer; font-weight: bold; font-size: 12px; margin-left: 5px; }
.css-9d42d5 { height: 98vh; }
.css-19oyjd1 { height: 100% !important; margin-top: 0px; }
.css-1o90hai { height: 85px; }
.css-1ui4w56 { -webkit-box-pack: justify; justify-content: space-between; }
.css-129qxsx { display: flex; -webkit-box-align: center; align-items: center; gap: 38px; }
.css-1faam9l { margin-left: 0px; }
@media (width <= 1200px) {
  .css-1faam9l { bottom: initial; top: 318px; font-size: 18px; line-height: 21px; font-weight: 400; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
  .css-1faam9l.active::after { opacity: 0 !important; }
  body .css-1faam9l { color: rgb(77, 161, 255) !important; }
}
@media (max-width: 1200px) {
  body .css-1faam9l.active { color: rgb(255, 255, 255) !important; font-weight: 400 !important; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
}
@media (width > 1200px) {
  .css-nsih19 { text-transform: unset; white-space: nowrap; font-size: 18px; font-weight: 700; display: block; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 46% !important; }
}
.css-nsih19 a::after { opacity: 0 !important; }
@media (width > 1200px) {
  .css-nsih19 a { font-size: 23px !important; }
}
.css-16706ti { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }
.css-lqjeao { min-width: 105px; }
.css-wulbua-container { position: relative; box-sizing: border-box; display: block; width: auto; min-width: 109px; transition: min-width 0.3s ease-in-out; }
.css-7pg0cj-a11yText { z-index: 9999; border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; position: absolute; overflow: hidden; padding: 0px; white-space: nowrap; }
.css-3z3ca3-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: width 0.3s ease-in-out; background-color: rgb(22, 47, 76); border-radius: 20px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(22, 47, 76); padding: 0px 5px; width: auto; outline: 0px !important; }
.css-3z3ca3-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-1hcxdq { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; box-sizing: border-box; padding: 0px 0px 0px 12px !important; }
.css-4stfl3-singleValue { grid-area: 1 / 1 / 2 / 3; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(255, 255, 255); margin-left: 0px; margin-right: 2px; box-sizing: border-box; cursor: pointer; }
.css-1hac4vs-dummyInput { background: 0px center; border: 0px; caret-color: transparent; font-size: inherit; grid-area: 1 / 1 / 2 / 3; outline: 0px; padding: 0px; width: 1px; color: transparent; left: -100px; opacity: 0; position: relative; transform: scale(0.01); }
.css-1wy0on6 { -webkit-box-align: center; align-items: center; align-self: stretch; display: flex; flex-shrink: 0; box-sizing: border-box; }
.css-fhh7oo-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px 8px 4px 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-fhh7oo-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-8mmkcg { display: inline-block; fill: currentcolor; line-height: 1; stroke: currentcolor; stroke-width: 0; }
.css-13428w5 { width: 40px !important; min-width: 40px !important; height: 24px !important; }
@media (width <= 1200px) {
  .css-13428w5 { top: 31px !important; }
}
.css-oxhjbt { height: 20px !important; }
.css-hpwfe8 { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-height: 100vh; padding-top: 85px; padding-bottom: 30px; box-sizing: border-box; }
.css-gdufhs { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; }
.css-81569i-container { position: relative; box-sizing: border-box; display: block; width: 100%; }
.css-gf1c9g-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: none; background-color: rgb(22, 47, 76); border-radius: 0px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(22, 47, 76); padding: 0px 5px; outline: 0px !important; }
.css-gf1c9g-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-hlgwow { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; padding: 2px 8px; box-sizing: border-box; }
.css-vrcp4o-placeholder { grid-area: 1 / 1 / 2 / 3; color: rgb(127, 143, 164); margin-left: 2px; margin-right: 2px; box-sizing: border-box; }
.css-jwq38c-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-jwq38c-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-1a0ro4n-requiredInput { opacity: 0; pointer-events: none; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; }
.css-c5xc47 { margin-bottom: 10px; margin-top: 30px; }
.css-1ceggtz { margin-top: 20px; margin-bottom: 20px; }
.css-1ceggtz svg { width: 272px; height: 67px; margin-top: 5px; margin-bottom: 18px; }
.css-1xhagi { margin: 5px 0px; }
.css-1bpye8w { display: flex; -webkit-box-align: center; align-items: center; flex-direction: column; }
.css-m1rf6d { flex-direction: column; }
.css-1nmj5bv { display: flex; flex-direction: row; }
.css-r24jua { border-color: transparent !important; }
.css-10e4oix { color: rgba(17, 39, 65, 0.5); pointer-events: none; background: rgba(127, 143, 164, 0.4); }
.css-6cmw24 { gap: 15px; max-width: 50rem; font-size: 12px; text-align: center; color: white; line-height: 1.4; margin-top: 1rem; padding: 0px 1rem; flex-basis: 100%; opacity: 0; transform: translateY(-10px); transition: 0.3s ease-in-out; visibility: hidden; }
@media (min-width: 600px) {
  .css-6cmw24 { max-height: 50px; }
}
body.white .css-6cmw24 { color: black; }
@media (max-width: 600px) {
  .css-6cmw24 { font-size: 10px; }
}
@media (min-width: 900px) {
  .css-6cmw24 { width: 50rem; }
}
.css-1348c2b { padding-top: 5px; }
.css-1clrvoc { height: 0px; }
.css-1vaixh { display: block; width: 96%; margin-top: 10px; max-height: 13.5px; transition: 0.5s ease-in-out; position: relative; color: rgb(127, 143, 164); padding-bottom: 10px; text-align: left !important; }
@media (min-height: 1300px) {
  .css-1vaixh { max-height: 1000px !important; }
  .css-1vaixh:not(.expanded)::after { background: none !important; }
}
@media (max-width: 768px) {
  .css-1vaixh { width: 84% !important; max-height: 85.5px; }
}
body.white .css-1vaixh:not(.expanded)::after { background: linear-gradient(transparent, rgb(231, 238, 245)) !important; }
.css-gbpjfw { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(77, 161, 255); cursor: pointer; font-weight: bold; font-size: 12px; margin-left: 5px; }
.css-9d42d5 { height: 98vh; }
.css-19oyjd1 { height: 100% !important; margin-top: 0px; }
.css-1o90hai { height: 85px; }
@media (width <= 1200px) {
  .css-18aorxv { position: absolute; left: 50%; transform: translate(-50%, -50%); max-width: calc(100% - 110px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; text-transform: unset; line-height: 1.2; top: 50% !important; font-size: 20px !important; }
}
.css-1ui4w56 { -webkit-box-pack: justify; justify-content: space-between; }
.css-1pugbi1 { padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid rgba(77, 161, 255, 0.3); }
.css-1pugbi1 .header-theme { position: static; }
.css-17h4dbp { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%; margin-bottom: 24px; }
.css-wulbua-container { position: relative; box-sizing: border-box; display: block; width: auto; min-width: 109px; transition: min-width 0.3s ease-in-out; }
.css-7pg0cj-a11yText { z-index: 9999; border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; position: absolute; overflow: hidden; padding: 0px; white-space: nowrap; }
.css-1pz29hf-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: width 0.3s ease-in-out; background-color: rgb(255, 255, 255); border-radius: 20px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(231, 238, 245); width: auto; outline: 0px !important; }
.css-1pz29hf-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-1hcxdq { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; box-sizing: border-box; padding: 0px 0px 0px 12px !important; }
.css-5sry6e-singleValue { grid-area: 1 / 1 / 2 / 3; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(0, 0, 0); margin-left: 0px; margin-right: 2px; box-sizing: border-box; cursor: pointer; }
.css-1hac4vs-dummyInput { background: 0px center; border: 0px; caret-color: transparent; font-size: inherit; grid-area: 1 / 1 / 2 / 3; outline: 0px; padding: 0px; width: 1px; color: transparent; left: -100px; opacity: 0; position: relative; transform: scale(0.01); }
.css-1wy0on6 { -webkit-box-align: center; align-items: center; align-self: stretch; display: flex; flex-shrink: 0; box-sizing: border-box; }
.css-fhh7oo-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px 8px 4px 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-fhh7oo-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-8mmkcg { display: inline-block; fill: currentcolor; line-height: 1; stroke: currentcolor; stroke-width: 0; }
@media (width > 1200px) {
  .css-nsih19 { text-transform: unset; white-space: nowrap; font-size: 18px; font-weight: 700; display: block; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 46% !important; }
}
.css-nsih19 a::after { opacity: 0 !important; }
@media (width > 1200px) {
  .css-nsih19 a { font-size: 23px !important; }
}
.css-16706ti { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }
.css-129qxsx { display: flex; -webkit-box-align: center; align-items: center; gap: 38px; }
.css-lqjeao { min-width: 105px; }
.css-13428w5 { width: 40px !important; min-width: 40px !important; height: 24px !important; }
@media (width <= 1200px) {
  .css-13428w5 { top: 31px !important; }
}
.css-oxhjbt { height: 20px !important; }
.css-1faam9l { margin-left: 0px; }
@media (width <= 1200px) {
  .css-1faam9l { bottom: initial; top: 318px; font-size: 18px; line-height: 21px; font-weight: 400; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
  .css-1faam9l.active::after { opacity: 0 !important; }
  body .css-1faam9l { color: rgb(77, 161, 255) !important; }
}
@media (max-width: 1200px) {
  body .css-1faam9l.active { color: rgb(255, 255, 255) !important; font-weight: 400 !important; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
}
.css-hpwfe8 { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-height: 100vh; padding-top: 85px; padding-bottom: 30px; box-sizing: border-box; }
.css-gdufhs { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; }
.css-81569i-container { position: relative; box-sizing: border-box; display: block; width: 100%; }
.css-hzeny9-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: none; background-color: rgb(231, 238, 245); border-radius: 0px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(231, 238, 245); outline: 0px !important; }
.css-hzeny9-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-hlgwow { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; padding: 2px 8px; box-sizing: border-box; }
.css-vrcp4o-placeholder { grid-area: 1 / 1 / 2 / 3; color: rgb(127, 143, 164); margin-left: 2px; margin-right: 2px; box-sizing: border-box; }
.css-jwq38c-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-jwq38c-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-1a0ro4n-requiredInput { opacity: 0; pointer-events: none; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; }
.css-c5xc47 { margin-bottom: 10px; margin-top: 30px; }
.css-1m555ge { margin-top: 20px; margin-bottom: 20px; }
.css-1m555ge svg { width: 274px; height: 90px; }
.css-1xhagi { margin: 5px 0px; }
.css-1bpye8w { display: flex; -webkit-box-align: center; align-items: center; flex-direction: column; }
.css-m1rf6d { flex-direction: column; }
.css-1nmj5bv { display: flex; flex-direction: row; }
.css-r24jua { border-color: transparent !important; }
.css-10e4oix { color: rgba(17, 39, 65, 0.5); pointer-events: none; background: rgba(127, 143, 164, 0.4); }
.css-6cmw24 { gap: 15px; max-width: 50rem; font-size: 12px; text-align: center; color: white; line-height: 1.4; margin-top: 1rem; padding: 0px 1rem; flex-basis: 100%; opacity: 0; transform: translateY(-10px); transition: 0.3s ease-in-out; visibility: hidden; }
@media (min-width: 600px) {
  .css-6cmw24 { max-height: 50px; }
}
body.white .css-6cmw24 { color: black; }
@media (max-width: 600px) {
  .css-6cmw24 { font-size: 10px; }
}
@media (min-width: 900px) {
  .css-6cmw24 { width: 50rem; }
}
.css-1348c2b { padding-top: 5px; }
.css-1clrvoc { height: 0px; }
.css-1vaixh { display: block; width: 96%; margin-top: 10px; max-height: 13.5px; transition: 0.5s ease-in-out; position: relative; color: rgb(127, 143, 164); padding-bottom: 10px; text-align: left !important; }
@media (min-height: 1300px) {
  .css-1vaixh { max-height: 1000px !important; }
  .css-1vaixh:not(.expanded)::after { background: none !important; }
}
@media (max-width: 768px) {
  .css-1vaixh { width: 84% !important; max-height: 85.5px; }
}
body.white .css-1vaixh:not(.expanded)::after { background: linear-gradient(transparent, rgb(231, 238, 245)) !important; }
.css-gbpjfw { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(77, 161, 255); cursor: pointer; font-weight: bold; font-size: 12px; margin-left: 5px; }
.css-9d42d5 { height: 98vh; }
.css-19oyjd1 { height: 100% !important; margin-top: 0px; }
.css-1o90hai { height: 85px; }
@media (width <= 1200px) {
  .css-18aorxv { position: absolute; left: 50%; transform: translate(-50%, -50%); max-width: calc(100% - 110px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; text-transform: unset; line-height: 1.2; top: 50% !important; font-size: 20px !important; }
}
.css-1ui4w56 { -webkit-box-pack: justify; justify-content: space-between; }
.css-1pugbi1 { padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid rgba(77, 161, 255, 0.3); }
.css-1pugbi1 .header-theme { position: static; }
.css-17h4dbp { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%; margin-bottom: 24px; }
.css-wulbua-container { position: relative; box-sizing: border-box; display: block; width: auto; min-width: 109px; transition: min-width 0.3s ease-in-out; }
.css-7pg0cj-a11yText { z-index: 9999; border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; position: absolute; overflow: hidden; padding: 0px; white-space: nowrap; }
.css-3z3ca3-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: width 0.3s ease-in-out; background-color: rgb(22, 47, 76); border-radius: 20px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(22, 47, 76); padding: 0px 5px; width: auto; outline: 0px !important; }
.css-3z3ca3-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-1hcxdq { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; box-sizing: border-box; padding: 0px 0px 0px 12px !important; }
.css-4stfl3-singleValue { grid-area: 1 / 1 / 2 / 3; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(255, 255, 255); margin-left: 0px; margin-right: 2px; box-sizing: border-box; cursor: pointer; }
.css-1hac4vs-dummyInput { background: 0px center; border: 0px; caret-color: transparent; font-size: inherit; grid-area: 1 / 1 / 2 / 3; outline: 0px; padding: 0px; width: 1px; color: transparent; left: -100px; opacity: 0; position: relative; transform: scale(0.01); }
.css-1wy0on6 { -webkit-box-align: center; align-items: center; align-self: stretch; display: flex; flex-shrink: 0; box-sizing: border-box; }
.css-fhh7oo-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px 8px 4px 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-fhh7oo-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-8mmkcg { display: inline-block; fill: currentcolor; line-height: 1; stroke: currentcolor; stroke-width: 0; }
@media (width > 1200px) {
  .css-nsih19 { text-transform: unset; white-space: nowrap; font-size: 18px; font-weight: 700; display: block; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 46% !important; }
}
.css-nsih19 a::after { opacity: 0 !important; }
@media (width > 1200px) {
  .css-nsih19 a { font-size: 23px !important; }
}
.css-16706ti { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }
.css-129qxsx { display: flex; -webkit-box-align: center; align-items: center; gap: 38px; }
.css-lqjeao { min-width: 105px; }
.css-13428w5 { width: 40px !important; min-width: 40px !important; height: 24px !important; }
@media (width <= 1200px) {
  .css-13428w5 { top: 31px !important; }
}
.css-oxhjbt { height: 20px !important; }
.css-1faam9l { margin-left: 0px; }
@media (width <= 1200px) {
  .css-1faam9l { bottom: initial; top: 318px; font-size: 18px; line-height: 21px; font-weight: 400; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
  .css-1faam9l.active::after { opacity: 0 !important; }
  body .css-1faam9l { color: rgb(77, 161, 255) !important; }
}
@media (max-width: 1200px) {
  body .css-1faam9l.active { color: rgb(255, 255, 255) !important; font-weight: 400 !important; }
  body.white .css-1faam9l.active { color: rgb(16, 38, 64) !important; }
}
.css-hpwfe8 { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-height: 100vh; padding-top: 85px; padding-bottom: 30px; box-sizing: border-box; }
.css-gdufhs { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; }
.css-81569i-container { position: relative; box-sizing: border-box; display: block; width: 100%; }
.css-gf1c9g-control { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: none; background-color: rgb(22, 47, 76); border-radius: 0px; box-shadow: none; box-sizing: border-box; height: 40px; border: 1px solid rgb(22, 47, 76); padding: 0px 5px; outline: 0px !important; }
.css-gf1c9g-control:hover { border: 1px solid rgb(77, 161, 255); }
.css-hlgwow { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; padding: 2px 8px; box-sizing: border-box; }
.css-vrcp4o-placeholder { grid-area: 1 / 1 / 2 / 3; color: rgb(127, 143, 164); margin-left: 2px; margin-right: 2px; box-sizing: border-box; }
.css-jwq38c-indicatorContainer { display: flex; transition: none; color: rgb(0, 122, 255); padding: 4px; box-sizing: border-box; transform: rotate(0deg); }
.css-jwq38c-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-1a0ro4n-requiredInput { opacity: 0; pointer-events: none; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; }
.css-c5xc47 { margin-bottom: 10px; margin-top: 30px; }
.css-1ceggtz { margin-top: 20px; margin-bottom: 20px; }
.css-1ceggtz svg { width: 272px; height: 67px; margin-top: 5px; margin-bottom: 18px; }
.css-1xhagi { margin: 5px 0px; }
.css-1bpye8w { display: flex; -webkit-box-align: center; align-items: center; flex-direction: column; }
.css-m1rf6d { flex-direction: column; }
.css-1nmj5bv { display: flex; flex-direction: row; }
.css-r24jua { border-color: transparent !important; }
.css-10e4oix { color: rgba(17, 39, 65, 0.5); pointer-events: none; background: rgba(127, 143, 164, 0.4); }
.css-6cmw24 { gap: 15px; max-width: 50rem; font-size: 12px; text-align: center; color: white; line-height: 1.4; margin-top: 1rem; padding: 0px 1rem; flex-basis: 100%; opacity: 0; transform: translateY(-10px); transition: 0.3s ease-in-out; visibility: hidden; }
@media (min-width: 600px) {
  .css-6cmw24 { max-height: 50px; }
}
body.white .css-6cmw24 { color: black; }
@media (max-width: 600px) {
  .css-6cmw24 { font-size: 10px; }
}
@media (min-width: 900px) {
  .css-6cmw24 { width: 50rem; }
}
.css-1348c2b { padding-top: 5px; }
.css-1clrvoc { height: 0px; }
.css-1vaixh { display: block; width: 96%; margin-top: 10px; max-height: 13.5px; transition: 0.5s ease-in-out; position: relative; color: rgb(127, 143, 164); padding-bottom: 10px; text-align: left !important; }
@media (min-height: 1300px) {
  .css-1vaixh { max-height: 1000px !important; }
  .css-1vaixh:not(.expanded)::after { background: none !important; }
}
@media (max-width: 768px) {
  .css-1vaixh { width: 84% !important; max-height: 85.5px; }
}
body.white .css-1vaixh:not(.expanded)::after { background: linear-gradient(transparent, rgb(231, 238, 245)) !important; }
.css-gbpjfw { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(77, 161, 255); cursor: pointer; font-weight: bold; font-size: 12px; margin-left: 5px; }