@charset "utf-8";

.fa { font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900); }

.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa { -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }

.fas::before, .far::before, .fab::before, .fa-solid::before, .fa-regular::before, .fa-brands::before, .fa::before { content: var(--fa); }

.fa-classic, .fas, .fa-solid, .far, .fa-regular { font-family: "Font Awesome 6 Free"; }

.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }

.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: var(--fa-li-margin, 2.5em); padding-left: 0px; }

.fa-ul > li { position: relative; }

.fa-li { left: calc(-1 * var(--fa-li-width, 2em)); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; }

.fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, .1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, .08em); padding: var(--fa-border-padding, .2em .25em .15em); }

.fa-pull-left { float: left; margin-right: var(--fa-pull-margin, .3em); }

.fa-pull-right { float: right; margin-left: var(--fa-pull-margin, .3em); }

.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1)); }

.fa-fade { animation-name: fa-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1)); }

.fa-beat-fade { animation-name: fa-beat-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1)); }

.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake { animation-name: fa-shake; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin { animation-name: fa-spin; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 2s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse { --fa-animation-direction: reverse; }

.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-bounce, .fa-fade, .fa-beat-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(var(--fa-beat-scale, 1.25)); }
}

@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}

@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity, .4); }
}

@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity, .4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); }
}

@keyframes fa-flip { 
  50% { 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); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { 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: scaleX(-1); }

.fa-flip-vertical { transform: scaleY(-1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }

.fa-rotate-by { transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: var(--fa-inverse, #fff); }

.fa-0 { --fa: "0"; }

.fa-1 { --fa: "1"; }

.fa-2 { --fa: "2"; }

.fa-3 { --fa: "3"; }

.fa-4 { --fa: "4"; }

.fa-5 { --fa: "5"; }

.fa-6 { --fa: "6"; }

.fa-7 { --fa: "7"; }

.fa-8 { --fa: "8"; }

.fa-9 { --fa: "9"; }

.fa-fill-drip { --fa: "\f576"; }

.fa-arrows-to-circle { --fa: "\e4bd"; }

.fa-circle-chevron-right, .fa-chevron-circle-right { --fa: "\f138"; }

.fa-at { --fa: "@"; }

.fa-trash-can, .fa-trash-alt { --fa: "\f2ed"; }

.fa-text-height { --fa: "\f034"; }

.fa-user-xmark, .fa-user-times { --fa: "\f235"; }

.fa-stethoscope { --fa: "\f0f1"; }

.fa-message, .fa-comment-alt { --fa: "\f27a"; }

.fa-info { --fa: "\f129"; }

.fa-down-left-and-up-right-to-center, .fa-compress-alt { --fa: "\f422"; }

.fa-explosion { --fa: "\e4e9"; }

.fa-file-lines, .fa-file-alt, .fa-file-text { --fa: "\f15c"; }

.fa-wave-square { --fa: "\f83e"; }

.fa-ring { --fa: "\f70b"; }

.fa-building-un { --fa: "\e4d9"; }

.fa-dice-three { --fa: "\f527"; }

.fa-calendar-days, .fa-calendar-alt { --fa: "\f073"; }

.fa-anchor-circle-check { --fa: "\e4aa"; }

.fa-building-circle-arrow-right { --fa: "\e4d1"; }

.fa-volleyball, .fa-volleyball-ball { --fa: "\f45f"; }

.fa-arrows-up-to-line { --fa: "\e4c2"; }

.fa-sort-down, .fa-sort-desc { --fa: "\f0dd"; }

.fa-circle-minus, .fa-minus-circle { --fa: "\f056"; }

.fa-door-open { --fa: "\f52b"; }

.fa-right-from-bracket, .fa-sign-out-alt { --fa: "\f2f5"; }

.fa-atom { --fa: "\f5d2"; }

.fa-soap { --fa: "\e06e"; }

.fa-icons, .fa-heart-music-camera-bolt { --fa: "\f86d"; }

.fa-microphone-lines-slash, .fa-microphone-alt-slash { --fa: "\f539"; }

.fa-bridge-circle-check { --fa: "\e4c9"; }

.fa-pump-medical { --fa: "\e06a"; }

.fa-fingerprint { --fa: "\f577"; }

.fa-hand-point-right { --fa: "\f0a4"; }

.fa-magnifying-glass-location, .fa-search-location { --fa: "\f689"; }

.fa-forward-step, .fa-step-forward { --fa: "\f051"; }

.fa-face-smile-beam, .fa-smile-beam { --fa: "\f5b8"; }

.fa-flag-checkered { --fa: "\f11e"; }

.fa-football, .fa-football-ball { --fa: "\f44e"; }

.fa-school-circle-exclamation { --fa: "\e56c"; }

.fa-crop { --fa: "\f125"; }

.fa-angles-down, .fa-angle-double-down { --fa: "\f103"; }

.fa-users-rectangle { --fa: "\e594"; }

.fa-people-roof { --fa: "\e537"; }

.fa-people-line { --fa: "\e534"; }

.fa-beer-mug-empty, .fa-beer { --fa: "\f0fc"; }

.fa-diagram-predecessor { --fa: "\e477"; }

.fa-arrow-up-long, .fa-long-arrow-up { --fa: "\f176"; }

.fa-fire-flame-simple, .fa-burn { --fa: "\f46a"; }

.fa-person, .fa-male { --fa: "\f183"; }

.fa-laptop { --fa: "\f109"; }

.fa-file-csv { --fa: "\f6dd"; }

.fa-menorah { --fa: "\f676"; }

.fa-truck-plane { --fa: "\e58f"; }

.fa-record-vinyl { --fa: "\f8d9"; }

.fa-face-grin-stars, .fa-grin-stars { --fa: "\f587"; }

.fa-bong { --fa: "\f55c"; }

.fa-spaghetti-monster-flying, .fa-pastafarianism { --fa: "\f67b"; }

.fa-arrow-down-up-across-line { --fa: "\e4af"; }

.fa-spoon, .fa-utensil-spoon { --fa: "\f2e5"; }

.fa-jar-wheat { --fa: "\e517"; }

.fa-envelopes-bulk, .fa-mail-bulk { --fa: "\f674"; }

.fa-file-circle-exclamation { --fa: "\e4eb"; }

.fa-circle-h, .fa-hospital-symbol { --fa: "\f47e"; }

.fa-pager { --fa: "\f815"; }

.fa-address-book, .fa-contact-book { --fa: "\f2b9"; }

.fa-strikethrough { --fa: "\f0cc"; }

.fa-k { --fa: "K"; }

.fa-landmark-flag { --fa: "\e51c"; }

.fa-pencil, .fa-pencil-alt { --fa: "\f303"; }

.fa-backward { --fa: "\f04a"; }

.fa-caret-right { --fa: "\f0da"; }

.fa-comments { --fa: "\f086"; }

.fa-paste, .fa-file-clipboard { --fa: "\f0ea"; }

.fa-code-pull-request { --fa: "\e13c"; }

.fa-clipboard-list { --fa: "\f46d"; }

.fa-truck-ramp-box, .fa-truck-loading { --fa: "\f4de"; }

.fa-user-check { --fa: "\f4fc"; }

.fa-vial-virus { --fa: "\e597"; }

.fa-sheet-plastic { --fa: "\e571"; }

.fa-blog { --fa: "\f781"; }

.fa-user-ninja { --fa: "\f504"; }

.fa-person-arrow-up-from-line { --fa: "\e539"; }

.fa-scroll-torah, .fa-torah { --fa: "\f6a0"; }

.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball { --fa: "\f458"; }

.fa-toggle-off { --fa: "\f204"; }

.fa-box-archive, .fa-archive { --fa: "\f187"; }

.fa-person-drowning { --fa: "\e545"; }

.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt { --fa: "\f886"; }

.fa-face-grin-tongue-squint, .fa-grin-tongue-squint { --fa: "\f58a"; }

.fa-spray-can { --fa: "\f5bd"; }

.fa-truck-monster { --fa: "\f63b"; }

.fa-w { --fa: "W"; }

.fa-earth-africa, .fa-globe-africa { --fa: "\f57c"; }

.fa-rainbow { --fa: "\f75b"; }

.fa-circle-notch { --fa: "\f1ce"; }

.fa-tablet-screen-button, .fa-tablet-alt { --fa: "\f3fa"; }

.fa-paw { --fa: "\f1b0"; }

.fa-cloud { --fa: "\f0c2"; }

.fa-trowel-bricks { --fa: "\e58a"; }

.fa-face-flushed, .fa-flushed { --fa: "\f579"; }

.fa-hospital-user { --fa: "\f80d"; }

.fa-tent-arrow-left-right { --fa: "\e57f"; }

.fa-gavel, .fa-legal { --fa: "\f0e3"; }

.fa-binoculars { --fa: "\f1e5"; }

.fa-microphone-slash { --fa: "\f131"; }

.fa-box-tissue { --fa: "\e05b"; }

.fa-motorcycle { --fa: "\f21c"; }

.fa-bell-concierge, .fa-concierge-bell { --fa: "\f562"; }

.fa-pen-ruler, .fa-pencil-ruler { --fa: "\f5ae"; }

.fa-people-arrows, .fa-people-arrows-left-right { --fa: "\e068"; }

.fa-mars-and-venus-burst { --fa: "\e523"; }

.fa-square-caret-right, .fa-caret-square-right { --fa: "\f152"; }

.fa-scissors, .fa-cut { --fa: "\f0c4"; }

.fa-sun-plant-wilt { --fa: "\e57a"; }

.fa-toilets-portable { --fa: "\e584"; }

.fa-hockey-puck { --fa: "\f453"; }

.fa-table { --fa: "\f0ce"; }

.fa-magnifying-glass-arrow-right { --fa: "\e521"; }

.fa-tachograph-digital, .fa-digital-tachograph { --fa: "\f566"; }

.fa-users-slash { --fa: "\e073"; }

.fa-clover { --fa: "\e139"; }

.fa-reply, .fa-mail-reply { --fa: "\f3e5"; }

.fa-star-and-crescent { --fa: "\f699"; }

.fa-house-fire { --fa: "\e50c"; }

.fa-square-minus, .fa-minus-square { --fa: "\f146"; }

.fa-helicopter { --fa: "\f533"; }

.fa-compass { --fa: "\f14e"; }

.fa-square-caret-down, .fa-caret-square-down { --fa: "\f150"; }

.fa-file-circle-question { --fa: "\e4ef"; }

.fa-laptop-code { --fa: "\f5fc"; }

.fa-swatchbook { --fa: "\f5c3"; }

.fa-prescription-bottle { --fa: "\f485"; }

.fa-bars, .fa-navicon { --fa: "\f0c9"; }

.fa-people-group { --fa: "\e533"; }

.fa-hourglass-end, .fa-hourglass-3 { --fa: "\f253"; }

.fa-heart-crack, .fa-heart-broken { --fa: "\f7a9"; }

.fa-square-up-right, .fa-external-link-square-alt { --fa: "\f360"; }

.fa-face-kiss-beam, .fa-kiss-beam { --fa: "\f597"; }

.fa-film { --fa: "\f008"; }

.fa-ruler-horizontal { --fa: "\f547"; }

.fa-people-robbery { --fa: "\e536"; }

.fa-lightbulb { --fa: "\f0eb"; }

.fa-caret-left { --fa: "\f0d9"; }

.fa-circle-exclamation, .fa-exclamation-circle { --fa: "\f06a"; }

.fa-school-circle-xmark { --fa: "\e56d"; }

.fa-arrow-right-from-bracket, .fa-sign-out { --fa: "\f08b"; }

.fa-circle-chevron-down, .fa-chevron-circle-down { --fa: "\f13a"; }

.fa-unlock-keyhole, .fa-unlock-alt { --fa: "\f13e"; }

.fa-cloud-showers-heavy { --fa: "\f740"; }

.fa-headphones-simple, .fa-headphones-alt { --fa: "\f58f"; }

.fa-sitemap { --fa: "\f0e8"; }

.fa-circle-dollar-to-slot, .fa-donate { --fa: "\f4b9"; }

.fa-memory { --fa: "\f538"; }

.fa-road-spikes { --fa: "\e568"; }

.fa-fire-burner { --fa: "\e4f1"; }

.fa-flag { --fa: "\f024"; }

.fa-hanukiah { --fa: "\f6e6"; }

.fa-feather { --fa: "\f52d"; }

.fa-volume-low, .fa-volume-down { --fa: "\f027"; }

.fa-comment-slash { --fa: "\f4b3"; }

.fa-cloud-sun-rain { --fa: "\f743"; }

.fa-compress { --fa: "\f066"; }

.fa-wheat-awn, .fa-wheat-alt { --fa: "\e2cd"; }

.fa-ankh { --fa: "\f644"; }

.fa-hands-holding-child { --fa: "\e4fa"; }

.fa-asterisk { --fa: "*"; }

.fa-square-check, .fa-check-square { --fa: "\f14a"; }

.fa-peseta-sign { --fa: "\e221"; }

.fa-heading, .fa-header { --fa: "\f1dc"; }

.fa-ghost { --fa: "\f6e2"; }

.fa-list, .fa-list-squares { --fa: "\f03a"; }

.fa-square-phone-flip, .fa-phone-square-alt { --fa: "\f87b"; }

.fa-cart-plus { --fa: "\f217"; }

.fa-gamepad { --fa: "\f11b"; }

.fa-circle-dot, .fa-dot-circle { --fa: "\f192"; }

.fa-face-dizzy, .fa-dizzy { --fa: "\f567"; }

.fa-egg { --fa: "\f7fb"; }

.fa-house-medical-circle-xmark { --fa: "\e513"; }

.fa-campground { --fa: "\f6bb"; }

.fa-folder-plus { --fa: "\f65e"; }

.fa-futbol, .fa-futbol-ball, .fa-soccer-ball { --fa: "\f1e3"; }

.fa-paintbrush, .fa-paint-brush { --fa: "\f1fc"; }

.fa-lock { --fa: "\f023"; }

.fa-gas-pump { --fa: "\f52f"; }

.fa-hot-tub-person, .fa-hot-tub { --fa: "\f593"; }

.fa-map-location, .fa-map-marked { --fa: "\f59f"; }

.fa-house-flood-water { --fa: "\e50e"; }

.fa-tree { --fa: "\f1bb"; }

.fa-bridge-lock { --fa: "\e4cc"; }

.fa-sack-dollar { --fa: "\f81d"; }

.fa-pen-to-square, .fa-edit { --fa: "\f044"; }

.fa-car-side { --fa: "\f5e4"; }

.fa-share-nodes, .fa-share-alt { --fa: "\f1e0"; }

.fa-heart-circle-minus { --fa: "\e4ff"; }

.fa-hourglass-half, .fa-hourglass-2 { --fa: "\f252"; }

.fa-microscope { --fa: "\f610"; }

.fa-sink { --fa: "\e06d"; }

.fa-bag-shopping, .fa-shopping-bag { --fa: "\f290"; }

.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt { --fa: "\f881"; }

.fa-mitten { --fa: "\f7b5"; }

.fa-person-rays { --fa: "\e54d"; }

.fa-users { --fa: "\f0c0"; }

.fa-eye-slash { --fa: "\f070"; }

.fa-flask-vial { --fa: "\e4f3"; }

.fa-hand, .fa-hand-paper { --fa: "\f256"; }

.fa-om { --fa: "\f679"; }

.fa-worm { --fa: "\e599"; }

.fa-house-circle-xmark { --fa: "\e50b"; }

.fa-plug { --fa: "\f1e6"; }

.fa-chevron-up { --fa: "\f077"; }

.fa-hand-spock { --fa: "\f259"; }

.fa-stopwatch { --fa: "\f2f2"; }

.fa-face-kiss, .fa-kiss { --fa: "\f596"; }

.fa-bridge-circle-xmark { --fa: "\e4cb"; }

.fa-face-grin-tongue, .fa-grin-tongue { --fa: "\f589"; }

.fa-chess-bishop { --fa: "\f43a"; }

.fa-face-grin-wink, .fa-grin-wink { --fa: "\f58c"; }

.fa-ear-deaf, .fa-deaf, .fa-deafness, .fa-hard-of-hearing { --fa: "\f2a4"; }

.fa-road-circle-check { --fa: "\e564"; }

.fa-dice-five { --fa: "\f523"; }

.fa-square-rss, .fa-rss-square { --fa: "\f143"; }

.fa-land-mine-on { --fa: "\e51b"; }

.fa-i-cursor { --fa: "\f246"; }

.fa-stamp { --fa: "\f5bf"; }

.fa-stairs { --fa: "\e289"; }

.fa-i { --fa: "I"; }

.fa-hryvnia-sign, .fa-hryvnia { --fa: "\f6f2"; }

.fa-pills { --fa: "\f484"; }

.fa-face-grin-wide, .fa-grin-alt { --fa: "\f581"; }

.fa-tooth { --fa: "\f5c9"; }

.fa-v { --fa: "V"; }

.fa-bangladeshi-taka-sign { --fa: "\e2e6"; }

.fa-bicycle { --fa: "\f206"; }

.fa-staff-snake, .fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius { --fa: "\e579"; }

.fa-head-side-cough-slash { --fa: "\e062"; }

.fa-truck-medical, .fa-ambulance { --fa: "\f0f9"; }

.fa-wheat-awn-circle-exclamation { --fa: "\e598"; }

.fa-snowman { --fa: "\f7d0"; }

.fa-mortar-pestle { --fa: "\f5a7"; }

.fa-road-barrier { --fa: "\e562"; }

.fa-school { --fa: "\f549"; }

.fa-igloo { --fa: "\f7ae"; }

.fa-joint { --fa: "\f595"; }

.fa-angle-right { --fa: "\f105"; }

.fa-horse { --fa: "\f6f0"; }

.fa-q { --fa: "Q"; }

.fa-g { --fa: "G"; }

.fa-notes-medical { --fa: "\f481"; }

.fa-temperature-half, .fa-temperature-2, .fa-thermometer-2, .fa-thermometer-half { --fa: "\f2c9"; }

.fa-dong-sign { --fa: "\e169"; }

.fa-capsules { --fa: "\f46b"; }

.fa-poo-storm, .fa-poo-bolt { --fa: "\f75a"; }

.fa-face-frown-open, .fa-frown-open { --fa: "\f57a"; }

.fa-hand-point-up { --fa: "\f0a6"; }

.fa-money-bill { --fa: "\f0d6"; }

.fa-bookmark { --fa: "\f02e"; }

.fa-align-justify { --fa: "\f039"; }

.fa-umbrella-beach { --fa: "\f5ca"; }

.fa-helmet-un { --fa: "\e503"; }

.fa-bullseye { --fa: "\f140"; }

.fa-bacon { --fa: "\f7e5"; }

.fa-hand-point-down { --fa: "\f0a7"; }

.fa-arrow-up-from-bracket { --fa: "\e09a"; }

.fa-folder, .fa-folder-blank { --fa: "\f07b"; }

.fa-file-waveform, .fa-file-medical-alt { --fa: "\f478"; }

.fa-radiation { --fa: "\f7b9"; }

.fa-chart-simple { --fa: "\e473"; }

.fa-mars-stroke { --fa: "\f229"; }

.fa-vial { --fa: "\f492"; }

.fa-gauge, .fa-dashboard, .fa-gauge-med, .fa-tachometer-alt-average { --fa: "\f624"; }

.fa-wand-magic-sparkles, .fa-magic-wand-sparkles { --fa: "\e2ca"; }

.fa-e { --fa: "E"; }

.fa-pen-clip, .fa-pen-alt { --fa: "\f305"; }

.fa-bridge-circle-exclamation { --fa: "\e4ca"; }

.fa-user { --fa: "\f007"; }

.fa-school-circle-check { --fa: "\e56b"; }

.fa-dumpster { --fa: "\f793"; }

.fa-van-shuttle, .fa-shuttle-van { --fa: "\f5b6"; }

.fa-building-user { --fa: "\e4da"; }

.fa-square-caret-left, .fa-caret-square-left { --fa: "\f191"; }

.fa-highlighter { --fa: "\f591"; }

.fa-key { --fa: "\f084"; }

.fa-bullhorn { --fa: "\f0a1"; }

.fa-globe { --fa: "\f0ac"; }

.fa-synagogue { --fa: "\f69b"; }

.fa-person-half-dress { --fa: "\e548"; }

.fa-road-bridge { --fa: "\e563"; }

.fa-location-arrow { --fa: "\f124"; }

.fa-c { --fa: "C"; }

.fa-tablet-button { --fa: "\f10a"; }

.fa-building-lock { --fa: "\e4d6"; }

.fa-pizza-slice { --fa: "\f818"; }

.fa-money-bill-wave { --fa: "\f53a"; }

.fa-chart-area, .fa-area-chart { --fa: "\f1fe"; }

.fa-house-flag { --fa: "\e50d"; }

.fa-person-circle-minus { --fa: "\e540"; }

.fa-ban, .fa-cancel { --fa: "\f05e"; }

.fa-camera-rotate { --fa: "\e0d8"; }

.fa-spray-can-sparkles, .fa-air-freshener { --fa: "\f5d0"; }

.fa-star { --fa: "\f005"; }

.fa-repeat { --fa: "\f363"; }

.fa-cross { --fa: "\f654"; }

.fa-box { --fa: "\f466"; }

.fa-venus-mars { --fa: "\f228"; }

.fa-arrow-pointer, .fa-mouse-pointer { --fa: "\f245"; }

.fa-maximize, .fa-expand-arrows-alt { --fa: "\f31e"; }

.fa-charging-station { --fa: "\f5e7"; }

.fa-shapes, .fa-triangle-circle-square { --fa: "\f61f"; }

.fa-shuffle, .fa-random { --fa: "\f074"; }

.fa-person-running, .fa-running { --fa: "\f70c"; }

.fa-mobile-retro { --fa: "\e527"; }

.fa-grip-lines-vertical { --fa: "\f7a5"; }

.fa-spider { --fa: "\f717"; }

.fa-hands-bound { --fa: "\e4f9"; }

.fa-file-invoice-dollar { --fa: "\f571"; }

.fa-plane-circle-exclamation { --fa: "\e556"; }

.fa-x-ray { --fa: "\f497"; }

.fa-spell-check { --fa: "\f891"; }

.fa-slash { --fa: "\f715"; }

.fa-computer-mouse, .fa-mouse { --fa: "\f8cc"; }

.fa-arrow-right-to-bracket, .fa-sign-in { --fa: "\f090"; }

.fa-shop-slash, .fa-store-alt-slash { --fa: "\e070"; }

.fa-server { --fa: "\f233"; }

.fa-virus-covid-slash { --fa: "\e4a9"; }

.fa-shop-lock { --fa: "\e4a5"; }

.fa-hourglass-start, .fa-hourglass-1 { --fa: "\f251"; }

.fa-blender-phone { --fa: "\f6b6"; }

.fa-building-wheat { --fa: "\e4db"; }

.fa-person-breastfeeding { --fa: "\e53a"; }

.fa-right-to-bracket, .fa-sign-in-alt { --fa: "\f2f6"; }

.fa-venus { --fa: "\f221"; }

.fa-passport { --fa: "\f5ab"; }

.fa-thumbtack-slash, .fa-thumb-tack-slash { --fa: "\e68f"; }

.fa-heart-pulse, .fa-heartbeat { --fa: "\f21e"; }

.fa-people-carry-box, .fa-people-carry { --fa: "\f4ce"; }

.fa-temperature-high { --fa: "\f769"; }

.fa-microchip { --fa: "\f2db"; }

.fa-crown { --fa: "\f521"; }

.fa-weight-hanging { --fa: "\f5cd"; }

.fa-xmarks-lines { --fa: "\e59a"; }

.fa-file-prescription { --fa: "\f572"; }

.fa-weight-scale, .fa-weight { --fa: "\f496"; }

.fa-user-group, .fa-user-friends { --fa: "\f500"; }

.fa-arrow-up-a-z, .fa-sort-alpha-up { --fa: "\f15e"; }

.fa-chess-knight { --fa: "\f441"; }

.fa-face-laugh-squint, .fa-laugh-squint { --fa: "\f59b"; }

.fa-wheelchair { --fa: "\f193"; }

.fa-circle-arrow-up, .fa-arrow-circle-up { --fa: "\f0aa"; }

.fa-toggle-on { --fa: "\f205"; }

.fa-person-walking, .fa-walking { --fa: "\f554"; }

.fa-l { --fa: "L"; }

.fa-fire { --fa: "\f06d"; }

.fa-bed-pulse, .fa-procedures { --fa: "\f487"; }

.fa-shuttle-space, .fa-space-shuttle { --fa: "\f197"; }

.fa-face-laugh, .fa-laugh { --fa: "\f599"; }

.fa-folder-open { --fa: "\f07c"; }

.fa-heart-circle-plus { --fa: "\e500"; }

.fa-code-fork { --fa: "\e13b"; }

.fa-city { --fa: "\f64f"; }

.fa-microphone-lines, .fa-microphone-alt { --fa: "\f3c9"; }

.fa-pepper-hot { --fa: "\f816"; }

.fa-unlock { --fa: "\f09c"; }

.fa-colon-sign { --fa: "\e140"; }

.fa-headset { --fa: "\f590"; }

.fa-store-slash { --fa: "\e071"; }

.fa-road-circle-xmark { --fa: "\e566"; }

.fa-user-minus { --fa: "\f503"; }

.fa-mars-stroke-up, .fa-mars-stroke-v { --fa: "\f22a"; }

.fa-champagne-glasses, .fa-glass-cheers { --fa: "\f79f"; }

.fa-clipboard { --fa: "\f328"; }

.fa-house-circle-exclamation { --fa: "\e50a"; }

.fa-file-arrow-up, .fa-file-upload { --fa: "\f574"; }

.fa-wifi, .fa-wifi-3, .fa-wifi-strong { --fa: "\f1eb"; }

.fa-bath, .fa-bathtub { --fa: "\f2cd"; }

.fa-underline { --fa: "\f0cd"; }

.fa-user-pen, .fa-user-edit { --fa: "\f4ff"; }

.fa-signature { --fa: "\f5b7"; }

.fa-stroopwafel { --fa: "\f551"; }

.fa-bold { --fa: "\f032"; }

.fa-anchor-lock { --fa: "\e4ad"; }

.fa-building-ngo { --fa: "\e4d7"; }

.fa-manat-sign { --fa: "\e1d5"; }

.fa-not-equal { --fa: "\f53e"; }

.fa-border-top-left, .fa-border-style { --fa: "\f853"; }

.fa-map-location-dot, .fa-map-marked-alt { --fa: "\f5a0"; }

.fa-jedi { --fa: "\f669"; }

.fa-square-poll-vertical, .fa-poll { --fa: "\f681"; }

.fa-mug-hot { --fa: "\f7b6"; }

.fa-car-battery, .fa-battery-car { --fa: "\f5df"; }

.fa-gift { --fa: "\f06b"; }

.fa-dice-two { --fa: "\f528"; }

.fa-chess-queen { --fa: "\f445"; }

.fa-glasses { --fa: "\f530"; }

.fa-chess-board { --fa: "\f43c"; }

.fa-building-circle-check { --fa: "\e4d2"; }

.fa-person-chalkboard { --fa: "\e53d"; }

.fa-mars-stroke-right, .fa-mars-stroke-h { --fa: "\f22b"; }

.fa-hand-back-fist, .fa-hand-rock { --fa: "\f255"; }

.fa-square-caret-up, .fa-caret-square-up { --fa: "\f151"; }

.fa-cloud-showers-water { --fa: "\e4e4"; }

.fa-chart-bar, .fa-bar-chart { --fa: "\f080"; }

.fa-hands-bubbles, .fa-hands-wash { --fa: "\e05e"; }

.fa-less-than-equal { --fa: "\f537"; }

.fa-train { --fa: "\f238"; }

.fa-eye-low-vision, .fa-low-vision { --fa: "\f2a8"; }

.fa-crow { --fa: "\f520"; }

.fa-sailboat { --fa: "\e445"; }

.fa-window-restore { --fa: "\f2d2"; }

.fa-square-plus, .fa-plus-square { --fa: "\f0fe"; }

.fa-torii-gate { --fa: "\f6a1"; }

.fa-frog { --fa: "\f52e"; }

.fa-bucket { --fa: "\e4cf"; }

.fa-image { --fa: "\f03e"; }

.fa-microphone { --fa: "\f130"; }

.fa-cow { --fa: "\f6c8"; }

.fa-caret-up { --fa: "\f0d8"; }

.fa-screwdriver { --fa: "\f54a"; }

.fa-folder-closed { --fa: "\e185"; }

.fa-house-tsunami { --fa: "\e515"; }

.fa-square-nfi { --fa: "\e576"; }

.fa-arrow-up-from-ground-water { --fa: "\e4b5"; }

.fa-martini-glass, .fa-glass-martini-alt { --fa: "\f57b"; }

.fa-square-binary { --fa: "\e69b"; }

.fa-rotate-left, .fa-rotate-back, .fa-rotate-backward, .fa-undo-alt { --fa: "\f2ea"; }

.fa-table-columns, .fa-columns { --fa: "\f0db"; }

.fa-lemon { --fa: "\f094"; }

.fa-head-side-mask { --fa: "\e063"; }

.fa-handshake { --fa: "\f2b5"; }

.fa-gem { --fa: "\f3a5"; }

.fa-dolly, .fa-dolly-box { --fa: "\f472"; }

.fa-smoking { --fa: "\f48d"; }

.fa-minimize, .fa-compress-arrows-alt { --fa: "\f78c"; }

.fa-monument { --fa: "\f5a6"; }

.fa-snowplow { --fa: "\f7d2"; }

.fa-angles-right, .fa-angle-double-right { --fa: "\f101"; }

.fa-cannabis { --fa: "\f55f"; }

.fa-circle-play, .fa-play-circle { --fa: "\f144"; }

.fa-tablets { --fa: "\f490"; }

.fa-ethernet { --fa: "\f796"; }

.fa-euro-sign, .fa-eur, .fa-euro { --fa: "\f153"; }

.fa-chair { --fa: "\f6c0"; }

.fa-circle-check, .fa-check-circle { --fa: "\f058"; }

.fa-circle-stop, .fa-stop-circle { --fa: "\f28d"; }

.fa-compass-drafting, .fa-drafting-compass { --fa: "\f568"; }

.fa-plate-wheat { --fa: "\e55a"; }

.fa-icicles { --fa: "\f7ad"; }

.fa-person-shelter { --fa: "\e54f"; }

.fa-neuter { --fa: "\f22c"; }

.fa-id-badge { --fa: "\f2c1"; }

.fa-marker { --fa: "\f5a1"; }

.fa-face-laugh-beam, .fa-laugh-beam { --fa: "\f59a"; }

.fa-helicopter-symbol { --fa: "\e502"; }

.fa-universal-access { --fa: "\f29a"; }

.fa-circle-chevron-up, .fa-chevron-circle-up { --fa: "\f139"; }

.fa-lari-sign { --fa: "\e1c8"; }

.fa-volcano { --fa: "\f770"; }

.fa-person-walking-dashed-line-arrow-right { --fa: "\e553"; }

.fa-sterling-sign, .fa-gbp, .fa-pound-sign { --fa: "\f154"; }

.fa-viruses { --fa: "\e076"; }

.fa-square-person-confined { --fa: "\e577"; }

.fa-user-tie { --fa: "\f508"; }

.fa-arrow-down-long, .fa-long-arrow-down { --fa: "\f175"; }

.fa-tent-arrow-down-to-line { --fa: "\e57e"; }

.fa-certificate { --fa: "\f0a3"; }

.fa-reply-all, .fa-mail-reply-all { --fa: "\f122"; }

.fa-suitcase { --fa: "\f0f2"; }

.fa-person-skating, .fa-skating { --fa: "\f7c5"; }

.fa-filter-circle-dollar, .fa-funnel-dollar { --fa: "\f662"; }

.fa-camera-retro { --fa: "\f083"; }

.fa-circle-arrow-down, .fa-arrow-circle-down { --fa: "\f0ab"; }

.fa-file-import, .fa-arrow-right-to-file { --fa: "\f56f"; }

.fa-square-arrow-up-right, .fa-external-link-square { --fa: "\f14c"; }

.fa-box-open { --fa: "\f49e"; }

.fa-scroll { --fa: "\f70e"; }

.fa-spa { --fa: "\f5bb"; }

.fa-location-pin-lock { --fa: "\e51f"; }

.fa-pause { --fa: "\f04c"; }

.fa-hill-avalanche { --fa: "\e507"; }

.fa-temperature-empty, .fa-temperature-0, .fa-thermometer-0, .fa-thermometer-empty { --fa: "\f2cb"; }

.fa-bomb { --fa: "\f1e2"; }

.fa-registered { --fa: "\f25d"; }

.fa-address-card, .fa-contact-card, .fa-vcard { --fa: "\f2bb"; }

.fa-scale-unbalanced-flip, .fa-balance-scale-right { --fa: "\f516"; }

.fa-subscript { --fa: "\f12c"; }

.fa-diamond-turn-right, .fa-directions { --fa: "\f5eb"; }

.fa-burst { --fa: "\e4dc"; }

.fa-house-laptop, .fa-laptop-house { --fa: "\e066"; }

.fa-face-tired, .fa-tired { --fa: "\f5c8"; }

.fa-money-bills { --fa: "\e1f3"; }

.fa-smog { --fa: "\f75f"; }

.fa-crutch { --fa: "\f7f7"; }

.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt { --fa: "\f0ee"; }

.fa-palette { --fa: "\f53f"; }

.fa-arrows-turn-right { --fa: "\e4c0"; }

.fa-vest { --fa: "\e085"; }

.fa-ferry { --fa: "\e4ea"; }

.fa-arrows-down-to-people { --fa: "\e4b9"; }

.fa-seedling, .fa-sprout { --fa: "\f4d8"; }

.fa-left-right, .fa-arrows-alt-h { --fa: "\f337"; }

.fa-boxes-packing { --fa: "\e4c7"; }

.fa-circle-arrow-left, .fa-arrow-circle-left { --fa: "\f0a8"; }

.fa-group-arrows-rotate { --fa: "\e4f6"; }

.fa-bowl-food { --fa: "\e4c6"; }

.fa-candy-cane { --fa: "\f786"; }

.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down { --fa: "\f160"; }

.fa-cloud-bolt, .fa-thunderstorm { --fa: "\f76c"; }

.fa-text-slash, .fa-remove-format { --fa: "\f87d"; }

.fa-face-smile-wink, .fa-smile-wink { --fa: "\f4da"; }

.fa-file-word { --fa: "\f1c2"; }

.fa-file-powerpoint { --fa: "\f1c4"; }

.fa-arrows-left-right, .fa-arrows-h { --fa: "\f07e"; }

.fa-house-lock { --fa: "\e510"; }

.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt { --fa: "\f0ed"; }

.fa-children { --fa: "\e4e1"; }

.fa-chalkboard, .fa-blackboard { --fa: "\f51b"; }

.fa-user-large-slash, .fa-user-alt-slash { --fa: "\f4fa"; }

.fa-envelope-open { --fa: "\f2b6"; }

.fa-handshake-simple-slash, .fa-handshake-alt-slash { --fa: "\e05f"; }

.fa-mattress-pillow { --fa: "\e525"; }

.fa-guarani-sign { --fa: "\e19a"; }

.fa-arrows-rotate, .fa-refresh, .fa-sync { --fa: "\f021"; }

.fa-fire-extinguisher { --fa: "\f134"; }

.fa-cruzeiro-sign { --fa: "\e152"; }

.fa-greater-than-equal { --fa: "\f532"; }

.fa-shield-halved, .fa-shield-alt { --fa: "\f3ed"; }

.fa-book-atlas, .fa-atlas { --fa: "\f558"; }

.fa-virus { --fa: "\e074"; }

.fa-envelope-circle-check { --fa: "\e4e8"; }

.fa-layer-group { --fa: "\f5fd"; }

.fa-arrows-to-dot { --fa: "\e4be"; }

.fa-archway { --fa: "\f557"; }

.fa-heart-circle-check { --fa: "\e4fd"; }

.fa-house-chimney-crack, .fa-house-damage { --fa: "\f6f1"; }

.fa-file-zipper, .fa-file-archive { --fa: "\f1c6"; }

.fa-square { --fa: "\f0c8"; }

.fa-martini-glass-empty, .fa-glass-martini { --fa: "\f000"; }

.fa-couch { --fa: "\f4b8"; }

.fa-cedi-sign { --fa: "\e0df"; }

.fa-italic { --fa: "\f033"; }

.fa-table-cells-column-lock { --fa: "\e678"; }

.fa-church { --fa: "\f51d"; }

.fa-comments-dollar { --fa: "\f653"; }

.fa-democrat { --fa: "\f747"; }

.fa-z { --fa: "Z"; }

.fa-person-skiing, .fa-skiing { --fa: "\f7c9"; }

.fa-road-lock { --fa: "\e567"; }

.fa-a { --fa: "A"; }

.fa-temperature-arrow-down, .fa-temperature-down { --fa: "\e03f"; }

.fa-feather-pointed, .fa-feather-alt { --fa: "\f56b"; }

.fa-p { --fa: "P"; }

.fa-snowflake { --fa: "\f2dc"; }

.fa-newspaper { --fa: "\f1ea"; }

.fa-rectangle-ad, .fa-ad { --fa: "\f641"; }

.fa-circle-arrow-right, .fa-arrow-circle-right { --fa: "\f0a9"; }

.fa-filter-circle-xmark { --fa: "\e17b"; }

.fa-locust { --fa: "\e520"; }

.fa-sort, .fa-unsorted { --fa: "\f0dc"; }

.fa-list-ol, .fa-list-1-2, .fa-list-numeric { --fa: "\f0cb"; }

.fa-person-dress-burst { --fa: "\e544"; }

.fa-money-check-dollar, .fa-money-check-alt { --fa: "\f53d"; }

.fa-vector-square { --fa: "\f5cb"; }

.fa-bread-slice { --fa: "\f7ec"; }

.fa-language { --fa: "\f1ab"; }

.fa-face-kiss-wink-heart, .fa-kiss-wink-heart { --fa: "\f598"; }

.fa-filter { --fa: "\f0b0"; }

.fa-question { --fa: "?"; }

.fa-file-signature { --fa: "\f573"; }

.fa-up-down-left-right, .fa-arrows-alt { --fa: "\f0b2"; }

.fa-house-chimney-user { --fa: "\e065"; }

.fa-hand-holding-heart { --fa: "\f4be"; }

.fa-puzzle-piece { --fa: "\f12e"; }

.fa-money-check { --fa: "\f53c"; }

.fa-star-half-stroke, .fa-star-half-alt { --fa: "\f5c0"; }

.fa-code { --fa: "\f121"; }

.fa-whiskey-glass, .fa-glass-whiskey { --fa: "\f7a0"; }

.fa-building-circle-exclamation { --fa: "\e4d3"; }

.fa-magnifying-glass-chart { --fa: "\e522"; }

.fa-arrow-up-right-from-square, .fa-external-link { --fa: "\f08e"; }

.fa-cubes-stacked { --fa: "\e4e6"; }

.fa-won-sign, .fa-krw, .fa-won { --fa: "\f159"; }

.fa-virus-covid { --fa: "\e4a8"; }

.fa-austral-sign { --fa: "\e0a9"; }

.fa-f { --fa: "F"; }

.fa-leaf { --fa: "\f06c"; }

.fa-road { --fa: "\f018"; }

.fa-taxi, .fa-cab { --fa: "\f1ba"; }

.fa-person-circle-plus { --fa: "\e541"; }

.fa-chart-pie, .fa-pie-chart { --fa: "\f200"; }

.fa-bolt-lightning { --fa: "\e0b7"; }

.fa-sack-xmark { --fa: "\e56a"; }

.fa-file-excel { --fa: "\f1c3"; }

.fa-file-contract { --fa: "\f56c"; }

.fa-fish-fins { --fa: "\e4f2"; }

.fa-building-flag { --fa: "\e4d5"; }

.fa-face-grin-beam, .fa-grin-beam { --fa: "\f582"; }

.fa-object-ungroup { --fa: "\f248"; }

.fa-poop { --fa: "\f619"; }

.fa-location-pin, .fa-map-marker { --fa: "\f041"; }

.fa-kaaba { --fa: "\f66b"; }

.fa-toilet-paper { --fa: "\f71e"; }

.fa-helmet-safety, .fa-hard-hat, .fa-hat-hard { --fa: "\f807"; }

.fa-eject { --fa: "\f052"; }

.fa-circle-right, .fa-arrow-alt-circle-right { --fa: "\f35a"; }

.fa-plane-circle-check { --fa: "\e555"; }

.fa-face-rolling-eyes, .fa-meh-rolling-eyes { --fa: "\f5a5"; }

.fa-object-group { --fa: "\f247"; }

.fa-chart-line, .fa-line-chart { --fa: "\f201"; }

.fa-mask-ventilator { --fa: "\e524"; }

.fa-arrow-right { --fa: "\f061"; }

.fa-signs-post, .fa-map-signs { --fa: "\f277"; }

.fa-cash-register { --fa: "\f788"; }

.fa-person-circle-question { --fa: "\e542"; }

.fa-h { --fa: "H"; }

.fa-tarp { --fa: "\e57b"; }

.fa-screwdriver-wrench, .fa-tools { --fa: "\f7d9"; }

.fa-arrows-to-eye { --fa: "\e4bf"; }

.fa-plug-circle-bolt { --fa: "\e55b"; }

.fa-heart { --fa: "\f004"; }

.fa-mars-and-venus { --fa: "\f224"; }

.fa-house-user, .fa-home-user { --fa: "\e1b0"; }

.fa-dumpster-fire { --fa: "\f794"; }

.fa-house-crack { --fa: "\e3b1"; }

.fa-martini-glass-citrus, .fa-cocktail { --fa: "\f561"; }

.fa-face-surprise, .fa-surprise { --fa: "\f5c2"; }

.fa-bottle-water { --fa: "\e4c5"; }

.fa-circle-pause, .fa-pause-circle { --fa: "\f28b"; }

.fa-toilet-paper-slash { --fa: "\e072"; }

.fa-apple-whole, .fa-apple-alt { --fa: "\f5d1"; }

.fa-kitchen-set { --fa: "\e51a"; }

.fa-r { --fa: "R"; }

.fa-temperature-quarter, .fa-temperature-1, .fa-thermometer-1, .fa-thermometer-quarter { --fa: "\f2ca"; }

.fa-cube { --fa: "\f1b2"; }

.fa-bitcoin-sign { --fa: "\e0b4"; }

.fa-shield-dog { --fa: "\e573"; }

.fa-solar-panel { --fa: "\f5ba"; }

.fa-lock-open { --fa: "\f3c1"; }

.fa-elevator { --fa: "\e16d"; }

.fa-money-bill-transfer { --fa: "\e528"; }

.fa-money-bill-trend-up { --fa: "\e529"; }

.fa-house-flood-water-circle-arrow-right { --fa: "\e50f"; }

.fa-square-poll-horizontal, .fa-poll-h { --fa: "\f682"; }

.fa-circle { --fa: "\f111"; }

.fa-backward-fast, .fa-fast-backward { --fa: "\f049"; }

.fa-recycle { --fa: "\f1b8"; }

.fa-user-astronaut { --fa: "\f4fb"; }

.fa-plane-slash { --fa: "\e069"; }

.fa-trademark { --fa: "\f25c"; }

.fa-basketball, .fa-basketball-ball { --fa: "\f434"; }

.fa-satellite-dish { --fa: "\f7c0"; }

.fa-circle-up, .fa-arrow-alt-circle-up { --fa: "\f35b"; }

.fa-mobile-screen-button, .fa-mobile-alt { --fa: "\f3cd"; }

.fa-volume-high, .fa-volume-up { --fa: "\f028"; }

.fa-users-rays { --fa: "\e593"; }

.fa-wallet { --fa: "\f555"; }

.fa-clipboard-check { --fa: "\f46c"; }

.fa-file-audio { --fa: "\f1c7"; }

.fa-burger, .fa-hamburger { --fa: "\f805"; }

.fa-wrench { --fa: "\f0ad"; }

.fa-bugs { --fa: "\e4d0"; }

.fa-rupee-sign, .fa-rupee { --fa: "\f156"; }

.fa-file-image { --fa: "\f1c5"; }

.fa-circle-question, .fa-question-circle { --fa: "\f059"; }

.fa-plane-departure { --fa: "\f5b0"; }

.fa-handshake-slash { --fa: "\e060"; }

.fa-book-bookmark { --fa: "\e0bb"; }

.fa-code-branch { --fa: "\f126"; }

.fa-hat-cowboy { --fa: "\f8c0"; }

.fa-bridge { --fa: "\e4c8"; }

.fa-phone-flip, .fa-phone-alt { --fa: "\f879"; }

.fa-truck-front { --fa: "\e2b7"; }

.fa-cat { --fa: "\f6be"; }

.fa-anchor-circle-exclamation { --fa: "\e4ab"; }

.fa-truck-field { --fa: "\e58d"; }

.fa-route { --fa: "\f4d7"; }

.fa-clipboard-question { --fa: "\e4e3"; }

.fa-panorama { --fa: "\e209"; }

.fa-comment-medical { --fa: "\f7f5"; }

.fa-teeth-open { --fa: "\f62f"; }

.fa-file-circle-minus { --fa: "\e4ed"; }

.fa-tags { --fa: "\f02c"; }

.fa-wine-glass { --fa: "\f4e3"; }

.fa-forward-fast, .fa-fast-forward { --fa: "\f050"; }

.fa-face-meh-blank, .fa-meh-blank { --fa: "\f5a4"; }

.fa-square-parking, .fa-parking { --fa: "\f540"; }

.fa-house-signal { --fa: "\e012"; }

.fa-bars-progress, .fa-tasks-alt { --fa: "\f828"; }

.fa-faucet-drip { --fa: "\e006"; }

.fa-cart-flatbed, .fa-dolly-flatbed { --fa: "\f474"; }

.fa-ban-smoking, .fa-smoking-ban { --fa: "\f54d"; }

.fa-terminal { --fa: "\f120"; }

.fa-mobile-button { --fa: "\f10b"; }

.fa-house-medical-flag { --fa: "\e514"; }

.fa-basket-shopping, .fa-shopping-basket { --fa: "\f291"; }

.fa-tape { --fa: "\f4db"; }

.fa-bus-simple, .fa-bus-alt { --fa: "\f55e"; }

.fa-eye { --fa: "\f06e"; }

.fa-face-sad-cry, .fa-sad-cry { --fa: "\f5b3"; }

.fa-audio-description { --fa: "\f29e"; }

.fa-person-military-to-person { --fa: "\e54c"; }

.fa-file-shield { --fa: "\e4f0"; }

.fa-user-slash { --fa: "\f506"; }

.fa-pen { --fa: "\f304"; }

.fa-tower-observation { --fa: "\e586"; }

.fa-file-code { --fa: "\f1c9"; }

.fa-signal, .fa-signal-5, .fa-signal-perfect { --fa: "\f012"; }

.fa-bus { --fa: "\f207"; }

.fa-heart-circle-xmark { --fa: "\e501"; }

.fa-house-chimney, .fa-home-lg { --fa: "\e3af"; }

.fa-window-maximize { --fa: "\f2d0"; }

.fa-face-frown, .fa-frown { --fa: "\f119"; }

.fa-prescription { --fa: "\f5b1"; }

.fa-shop, .fa-store-alt { --fa: "\f54f"; }

.fa-floppy-disk, .fa-save { --fa: "\f0c7"; }

.fa-vihara { --fa: "\f6a7"; }

.fa-scale-unbalanced, .fa-balance-scale-left { --fa: "\f515"; }

.fa-sort-up, .fa-sort-asc { --fa: "\f0de"; }

.fa-comment-dots, .fa-commenting { --fa: "\f4ad"; }

.fa-plant-wilt { --fa: "\e5aa"; }

.fa-diamond { --fa: "\f219"; }

.fa-face-grin-squint, .fa-grin-squint { --fa: "\f585"; }

.fa-hand-holding-dollar, .fa-hand-holding-usd { --fa: "\f4c0"; }

.fa-chart-diagram { --fa: "\e695"; }

.fa-bacterium { --fa: "\e05a"; }

.fa-hand-pointer { --fa: "\f25a"; }

.fa-drum-steelpan { --fa: "\f56a"; }

.fa-hand-scissors { --fa: "\f257"; }

.fa-hands-praying, .fa-praying-hands { --fa: "\f684"; }

.fa-arrow-rotate-right, .fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-redo { --fa: "\f01e"; }

.fa-biohazard { --fa: "\f780"; }

.fa-location-crosshairs, .fa-location { --fa: "\f601"; }

.fa-mars-double { --fa: "\f227"; }

.fa-child-dress { --fa: "\e59c"; }

.fa-users-between-lines { --fa: "\e591"; }

.fa-lungs-virus { --fa: "\e067"; }

.fa-face-grin-tears, .fa-grin-tears { --fa: "\f588"; }

.fa-phone { --fa: "\f095"; }

.fa-calendar-xmark, .fa-calendar-times { --fa: "\f273"; }

.fa-child-reaching { --fa: "\e59d"; }

.fa-head-side-virus { --fa: "\e064"; }

.fa-user-gear, .fa-user-cog { --fa: "\f4fe"; }

.fa-arrow-up-1-9, .fa-sort-numeric-up { --fa: "\f163"; }

.fa-door-closed { --fa: "\f52a"; }

.fa-shield-virus { --fa: "\e06c"; }

.fa-dice-six { --fa: "\f526"; }

.fa-mosquito-net { --fa: "\e52c"; }

.fa-file-fragment { --fa: "\e697"; }

.fa-bridge-water { --fa: "\e4ce"; }

.fa-person-booth { --fa: "\f756"; }

.fa-text-width { --fa: "\f035"; }

.fa-hat-wizard { --fa: "\f6e8"; }

.fa-pen-fancy { --fa: "\f5ac"; }

.fa-person-digging, .fa-digging { --fa: "\f85e"; }

.fa-trash { --fa: "\f1f8"; }

.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average { --fa: "\f629"; }

.fa-book-medical { --fa: "\f7e6"; }

.fa-poo { --fa: "\f2fe"; }

.fa-quote-right, .fa-quote-right-alt { --fa: "\f10e"; }

.fa-shirt, .fa-t-shirt, .fa-tshirt { --fa: "\f553"; }

.fa-cubes { --fa: "\f1b3"; }

.fa-divide { --fa: "\f529"; }

.fa-tenge-sign, .fa-tenge { --fa: "\f7d7"; }

.fa-headphones { --fa: "\f025"; }

.fa-hands-holding { --fa: "\f4c2"; }

.fa-hands-clapping { --fa: "\e1a8"; }

.fa-republican { --fa: "\f75e"; }

.fa-arrow-left { --fa: "\f060"; }

.fa-person-circle-xmark { --fa: "\e543"; }

.fa-ruler { --fa: "\f545"; }

.fa-align-left { --fa: "\f036"; }

.fa-dice-d6 { --fa: "\f6d1"; }

.fa-restroom { --fa: "\f7bd"; }

.fa-j { --fa: "J"; }

.fa-users-viewfinder { --fa: "\e595"; }

.fa-file-video { --fa: "\f1c8"; }

.fa-up-right-from-square, .fa-external-link-alt { --fa: "\f35d"; }

.fa-table-cells, .fa-th { --fa: "\f00a"; }

.fa-file-pdf { --fa: "\f1c1"; }

.fa-book-bible, .fa-bible { --fa: "\f647"; }

.fa-o { --fa: "O"; }

.fa-suitcase-medical, .fa-medkit { --fa: "\f0fa"; }

.fa-user-secret { --fa: "\f21b"; }

.fa-otter { --fa: "\f700"; }

.fa-person-dress, .fa-female { --fa: "\f182"; }

.fa-comment-dollar { --fa: "\f651"; }

.fa-business-time, .fa-briefcase-clock { --fa: "\f64a"; }

.fa-table-cells-large, .fa-th-large { --fa: "\f009"; }

.fa-book-tanakh, .fa-tanakh { --fa: "\f827"; }

.fa-phone-volume, .fa-volume-control-phone { --fa: "\f2a0"; }

.fa-hat-cowboy-side { --fa: "\f8c1"; }

.fa-clipboard-user { --fa: "\f7f3"; }

.fa-child { --fa: "\f1ae"; }

.fa-lira-sign { --fa: "\f195"; }

.fa-satellite { --fa: "\f7bf"; }

.fa-plane-lock { --fa: "\e558"; }

.fa-tag { --fa: "\f02b"; }

.fa-comment { --fa: "\f075"; }

.fa-cake-candles, .fa-birthday-cake, .fa-cake { --fa: "\f1fd"; }

.fa-envelope { --fa: "\f0e0"; }

.fa-angles-up, .fa-angle-double-up { --fa: "\f102"; }

.fa-paperclip { --fa: "\f0c6"; }

.fa-arrow-right-to-city { --fa: "\e4b3"; }

.fa-ribbon { --fa: "\f4d6"; }

.fa-lungs { --fa: "\f604"; }

.fa-arrow-up-9-1, .fa-sort-numeric-up-alt { --fa: "\f887"; }

.fa-litecoin-sign { --fa: "\e1d3"; }

.fa-border-none { --fa: "\f850"; }

.fa-circle-nodes { --fa: "\e4e2"; }

.fa-parachute-box { --fa: "\f4cd"; }

.fa-indent { --fa: "\f03c"; }

.fa-truck-field-un { --fa: "\e58e"; }

.fa-hourglass, .fa-hourglass-empty { --fa: "\f254"; }

.fa-mountain { --fa: "\f6fc"; }

.fa-user-doctor, .fa-user-md { --fa: "\f0f0"; }

.fa-circle-info, .fa-info-circle { --fa: "\f05a"; }

.fa-cloud-meatball { --fa: "\f73b"; }

.fa-camera, .fa-camera-alt { --fa: "\f030"; }

.fa-square-virus { --fa: "\e578"; }

.fa-meteor { --fa: "\f753"; }

.fa-car-on { --fa: "\e4dd"; }

.fa-sleigh { --fa: "\f7cc"; }

.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down { --fa: "\f162"; }

.fa-hand-holding-droplet, .fa-hand-holding-water { --fa: "\f4c1"; }

.fa-water { --fa: "\f773"; }

.fa-calendar-check { --fa: "\f274"; }

.fa-braille { --fa: "\f2a1"; }

.fa-prescription-bottle-medical, .fa-prescription-bottle-alt { --fa: "\f486"; }

.fa-landmark { --fa: "\f66f"; }

.fa-truck { --fa: "\f0d1"; }

.fa-crosshairs { --fa: "\f05b"; }

.fa-person-cane { --fa: "\e53c"; }

.fa-tent { --fa: "\e57d"; }

.fa-vest-patches { --fa: "\e086"; }

.fa-check-double { --fa: "\f560"; }

.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down { --fa: "\f15d"; }

.fa-money-bill-wheat { --fa: "\e52a"; }

.fa-cookie { --fa: "\f563"; }

.fa-arrow-rotate-left, .fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-undo { --fa: "\f0e2"; }

.fa-hard-drive, .fa-hdd { --fa: "\f0a0"; }

.fa-face-grin-squint-tears, .fa-grin-squint-tears { --fa: "\f586"; }

.fa-dumbbell { --fa: "\f44b"; }

.fa-rectangle-list, .fa-list-alt { --fa: "\f022"; }

.fa-tarp-droplet { --fa: "\e57c"; }

.fa-house-medical-circle-check { --fa: "\e511"; }

.fa-person-skiing-nordic, .fa-skiing-nordic { --fa: "\f7ca"; }

.fa-calendar-plus { --fa: "\f271"; }

.fa-plane-arrival { --fa: "\f5af"; }

.fa-circle-left, .fa-arrow-alt-circle-left { --fa: "\f359"; }

.fa-train-subway, .fa-subway { --fa: "\f239"; }

.fa-chart-gantt { --fa: "\e0e4"; }

.fa-indian-rupee-sign, .fa-indian-rupee, .fa-inr { --fa: "\e1bc"; }

.fa-crop-simple, .fa-crop-alt { --fa: "\f565"; }

.fa-money-bill-1, .fa-money-bill-alt { --fa: "\f3d1"; }

.fa-left-long, .fa-long-arrow-alt-left { --fa: "\f30a"; }

.fa-dna { --fa: "\f471"; }

.fa-virus-slash { --fa: "\e075"; }

.fa-minus, .fa-subtract { --fa: "\f068"; }

.fa-chess { --fa: "\f439"; }

.fa-arrow-left-long, .fa-long-arrow-left { --fa: "\f177"; }

.fa-plug-circle-check { --fa: "\e55c"; }

.fa-street-view { --fa: "\f21d"; }

.fa-franc-sign { --fa: "\e18f"; }

.fa-volume-off { --fa: "\f026"; }

.fa-hands-asl-interpreting, .fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting { --fa: "\f2a3"; }

.fa-gear, .fa-cog { --fa: "\f013"; }

.fa-droplet-slash, .fa-tint-slash { --fa: "\f5c7"; }

.fa-mosque { --fa: "\f678"; }

.fa-mosquito { --fa: "\e52b"; }

.fa-star-of-david { --fa: "\f69a"; }

.fa-person-military-rifle { --fa: "\e54b"; }

.fa-cart-shopping, .fa-shopping-cart { --fa: "\f07a"; }

.fa-vials { --fa: "\f493"; }

.fa-plug-circle-plus { --fa: "\e55f"; }

.fa-place-of-worship { --fa: "\f67f"; }

.fa-grip-vertical { --fa: "\f58e"; }

.fa-hexagon-nodes { --fa: "\e699"; }

.fa-arrow-turn-up, .fa-level-up { --fa: "\f148"; }

.fa-u { --fa: "U"; }

.fa-square-root-variable, .fa-square-root-alt { --fa: "\f698"; }

.fa-clock, .fa-clock-four { --fa: "\f017"; }

.fa-backward-step, .fa-step-backward { --fa: "\f048"; }

.fa-pallet { --fa: "\f482"; }

.fa-faucet { --fa: "\e005"; }

.fa-baseball-bat-ball { --fa: "\f432"; }

.fa-s { --fa: "S"; }

.fa-timeline { --fa: "\e29c"; }

.fa-keyboard { --fa: "\f11c"; }

.fa-caret-down { --fa: "\f0d7"; }

.fa-house-chimney-medical, .fa-clinic-medical { --fa: "\f7f2"; }

.fa-temperature-three-quarters, .fa-temperature-3, .fa-thermometer-3, .fa-thermometer-three-quarters { --fa: "\f2c8"; }

.fa-mobile-screen, .fa-mobile-android-alt { --fa: "\f3cf"; }

.fa-plane-up { --fa: "\e22d"; }

.fa-piggy-bank { --fa: "\f4d3"; }

.fa-battery-half, .fa-battery-3 { --fa: "\f242"; }

.fa-mountain-city { --fa: "\e52e"; }

.fa-coins { --fa: "\f51e"; }

.fa-khanda { --fa: "\f66d"; }

.fa-sliders, .fa-sliders-h { --fa: "\f1de"; }

.fa-folder-tree { --fa: "\f802"; }

.fa-network-wired { --fa: "\f6ff"; }

.fa-map-pin { --fa: "\f276"; }

.fa-hamsa { --fa: "\f665"; }

.fa-cent-sign { --fa: "\e3f5"; }

.fa-flask { --fa: "\f0c3"; }

.fa-person-pregnant { --fa: "\e31e"; }

.fa-wand-sparkles { --fa: "\f72b"; }

.fa-ellipsis-vertical, .fa-ellipsis-v { --fa: "\f142"; }

.fa-ticket { --fa: "\f145"; }

.fa-power-off { --fa: "\f011"; }

.fa-right-long, .fa-long-arrow-alt-right { --fa: "\f30b"; }

.fa-flag-usa { --fa: "\f74d"; }

.fa-laptop-file { --fa: "\e51d"; }

.fa-tty, .fa-teletype { --fa: "\f1e4"; }

.fa-diagram-next { --fa: "\e476"; }

.fa-person-rifle { --fa: "\e54e"; }

.fa-house-medical-circle-exclamation { --fa: "\e512"; }

.fa-closed-captioning { --fa: "\f20a"; }

.fa-person-hiking, .fa-hiking { --fa: "\f6ec"; }

.fa-venus-double { --fa: "\f226"; }

.fa-images { --fa: "\f302"; }

.fa-calculator { --fa: "\f1ec"; }

.fa-people-pulling { --fa: "\e535"; }

.fa-n { --fa: "N"; }

.fa-cable-car, .fa-tram { --fa: "\f7da"; }

.fa-cloud-rain { --fa: "\f73d"; }

.fa-building-circle-xmark { --fa: "\e4d4"; }

.fa-ship { --fa: "\f21a"; }

.fa-arrows-down-to-line { --fa: "\e4b8"; }

.fa-download { --fa: "\f019"; }

.fa-face-grin, .fa-grin { --fa: "\f580"; }

.fa-delete-left, .fa-backspace { --fa: "\f55a"; }

.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper { --fa: "\f1fb"; }

.fa-file-circle-check { --fa: "\e5a0"; }

.fa-forward { --fa: "\f04e"; }

.fa-mobile, .fa-mobile-android, .fa-mobile-phone { --fa: "\f3ce"; }

.fa-face-meh, .fa-meh { --fa: "\f11a"; }

.fa-align-center { --fa: "\f037"; }

.fa-book-skull, .fa-book-dead { --fa: "\f6b7"; }

.fa-id-card, .fa-drivers-license { --fa: "\f2c2"; }

.fa-outdent, .fa-dedent { --fa: "\f03b"; }

.fa-heart-circle-exclamation { --fa: "\e4fe"; }

.fa-house, .fa-home, .fa-home-alt, .fa-home-lg-alt { --fa: "\f015"; }

.fa-calendar-week { --fa: "\f784"; }

.fa-laptop-medical { --fa: "\f812"; }

.fa-b { --fa: "B"; }

.fa-file-medical { --fa: "\f477"; }

.fa-dice-one { --fa: "\f525"; }

.fa-kiwi-bird { --fa: "\f535"; }

.fa-arrow-right-arrow-left, .fa-exchange { --fa: "\f0ec"; }

.fa-rotate-right, .fa-redo-alt, .fa-rotate-forward { --fa: "\f2f9"; }

.fa-utensils, .fa-cutlery { --fa: "\f2e7"; }

.fa-arrow-up-wide-short, .fa-sort-amount-up { --fa: "\f161"; }

.fa-mill-sign { --fa: "\e1ed"; }

.fa-bowl-rice { --fa: "\e2eb"; }

.fa-skull { --fa: "\f54c"; }

.fa-tower-broadcast, .fa-broadcast-tower { --fa: "\f519"; }

.fa-truck-pickup { --fa: "\f63c"; }

.fa-up-long, .fa-long-arrow-alt-up { --fa: "\f30c"; }

.fa-stop { --fa: "\f04d"; }

.fa-code-merge { --fa: "\f387"; }

.fa-upload { --fa: "\f093"; }

.fa-hurricane { --fa: "\f751"; }

.fa-mound { --fa: "\e52d"; }

.fa-toilet-portable { --fa: "\e583"; }

.fa-compact-disc { --fa: "\f51f"; }

.fa-file-arrow-down, .fa-file-download { --fa: "\f56d"; }

.fa-caravan { --fa: "\f8ff"; }

.fa-shield-cat { --fa: "\e572"; }

.fa-bolt, .fa-zap { --fa: "\f0e7"; }

.fa-glass-water { --fa: "\e4f4"; }

.fa-oil-well { --fa: "\e532"; }

.fa-vault { --fa: "\e2c5"; }

.fa-mars { --fa: "\f222"; }

.fa-toilet { --fa: "\f7d8"; }

.fa-plane-circle-xmark { --fa: "\e557"; }

.fa-yen-sign, .fa-cny, .fa-jpy, .fa-rmb, .fa-yen { --fa: "\f157"; }

.fa-ruble-sign, .fa-rouble, .fa-rub, .fa-ruble { --fa: "\f158"; }

.fa-sun { --fa: "\f185"; }

.fa-guitar { --fa: "\f7a6"; }

.fa-face-laugh-wink, .fa-laugh-wink { --fa: "\f59c"; }

.fa-horse-head { --fa: "\f7ab"; }

.fa-bore-hole { --fa: "\e4c3"; }

.fa-industry { --fa: "\f275"; }

.fa-circle-down, .fa-arrow-alt-circle-down { --fa: "\f358"; }

.fa-arrows-turn-to-dots { --fa: "\e4c1"; }

.fa-florin-sign { --fa: "\e184"; }

.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt { --fa: "\f884"; }

.fa-less-than { --fa: "<"; }

.fa-angle-down { --fa: "\f107"; }

.fa-car-tunnel { --fa: "\e4de"; }

.fa-head-side-cough { --fa: "\e061"; }

.fa-grip-lines { --fa: "\f7a4"; }

.fa-thumbs-down { --fa: "\f165"; }

.fa-user-lock { --fa: "\f502"; }

.fa-arrow-right-long, .fa-long-arrow-right { --fa: "\f178"; }

.fa-anchor-circle-xmark { --fa: "\e4ac"; }

.fa-ellipsis, .fa-ellipsis-h { --fa: "\f141"; }

.fa-chess-pawn { --fa: "\f443"; }

.fa-kit-medical, .fa-first-aid { --fa: "\f479"; }

.fa-person-through-window { --fa: "\e5a9"; }

.fa-toolbox { --fa: "\f552"; }

.fa-hands-holding-circle { --fa: "\e4fb"; }

.fa-bug { --fa: "\f188"; }

.fa-credit-card, .fa-credit-card-alt { --fa: "\f09d"; }

.fa-car, .fa-automobile { --fa: "\f1b9"; }

.fa-hand-holding-hand { --fa: "\e4f7"; }

.fa-book-open-reader, .fa-book-reader { --fa: "\f5da"; }

.fa-mountain-sun { --fa: "\e52f"; }

.fa-arrows-left-right-to-line { --fa: "\e4ba"; }

.fa-dice-d20 { --fa: "\f6cf"; }

.fa-truck-droplet { --fa: "\e58c"; }

.fa-file-circle-xmark { --fa: "\e5a1"; }

.fa-temperature-arrow-up, .fa-temperature-up { --fa: "\e040"; }

.fa-medal { --fa: "\f5a2"; }

.fa-bed { --fa: "\f236"; }

.fa-square-h, .fa-h-square { --fa: "\f0fd"; }

.fa-podcast { --fa: "\f2ce"; }

.fa-temperature-full, .fa-temperature-4, .fa-thermometer-4, .fa-thermometer-full { --fa: "\f2c7"; }

.fa-bell { --fa: "\f0f3"; }

.fa-superscript { --fa: "\f12b"; }

.fa-plug-circle-xmark { --fa: "\e560"; }

.fa-star-of-life { --fa: "\f621"; }

.fa-phone-slash { --fa: "\f3dd"; }

.fa-paint-roller { --fa: "\f5aa"; }

.fa-handshake-angle, .fa-hands-helping { --fa: "\f4c4"; }

.fa-location-dot, .fa-map-marker-alt { --fa: "\f3c5"; }

.fa-file { --fa: "\f15b"; }

.fa-greater-than { --fa: ">"; }

.fa-person-swimming, .fa-swimmer { --fa: "\f5c4"; }

.fa-arrow-down { --fa: "\f063"; }

.fa-droplet, .fa-tint { --fa: "\f043"; }

.fa-eraser { --fa: "\f12d"; }

.fa-earth-americas, .fa-earth, .fa-earth-america, .fa-globe-americas { --fa: "\f57d"; }

.fa-person-burst { --fa: "\e53b"; }

.fa-dove { --fa: "\f4ba"; }

.fa-battery-empty, .fa-battery-0 { --fa: "\f244"; }

.fa-socks { --fa: "\f696"; }

.fa-inbox { --fa: "\f01c"; }

.fa-section { --fa: "\e447"; }

.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast { --fa: "\f625"; }

.fa-envelope-open-text { --fa: "\f658"; }

.fa-hospital, .fa-hospital-alt, .fa-hospital-wide { --fa: "\f0f8"; }

.fa-wine-bottle { --fa: "\f72f"; }

.fa-chess-rook { --fa: "\f447"; }

.fa-bars-staggered, .fa-reorder, .fa-stream { --fa: "\f550"; }

.fa-dharmachakra { --fa: "\f655"; }

.fa-hotdog { --fa: "\f80f"; }

.fa-person-walking-with-cane, .fa-blind { --fa: "\f29d"; }

.fa-drum { --fa: "\f569"; }

.fa-ice-cream { --fa: "\f810"; }

.fa-heart-circle-bolt { --fa: "\e4fc"; }

.fa-fax { --fa: "\f1ac"; }

.fa-paragraph { --fa: "\f1dd"; }

.fa-check-to-slot, .fa-vote-yea { --fa: "\f772"; }

.fa-star-half { --fa: "\f089"; }

.fa-boxes-stacked, .fa-boxes, .fa-boxes-alt { --fa: "\f468"; }

.fa-link, .fa-chain { --fa: "\f0c1"; }

.fa-ear-listen, .fa-assistive-listening-systems { --fa: "\f2a2"; }

.fa-tree-city { --fa: "\e587"; }

.fa-play { --fa: "\f04b"; }

.fa-font { --fa: "\f031"; }

.fa-table-cells-row-lock { --fa: "\e67a"; }

.fa-rupiah-sign { --fa: "\e23d"; }

.fa-magnifying-glass, .fa-search { --fa: "\f002"; }

.fa-table-tennis-paddle-ball, .fa-ping-pong-paddle-ball, .fa-table-tennis { --fa: "\f45d"; }

.fa-person-dots-from-line, .fa-diagnoses { --fa: "\f470"; }

.fa-trash-can-arrow-up, .fa-trash-restore-alt { --fa: "\f82a"; }

.fa-naira-sign { --fa: "\e1f6"; }

.fa-cart-arrow-down { --fa: "\f218"; }

.fa-walkie-talkie { --fa: "\f8ef"; }

.fa-file-pen, .fa-file-edit { --fa: "\f31c"; }

.fa-receipt { --fa: "\f543"; }

.fa-square-pen, .fa-pen-square, .fa-pencil-square { --fa: "\f14b"; }

.fa-suitcase-rolling { --fa: "\f5c1"; }

.fa-person-circle-exclamation { --fa: "\e53f"; }

.fa-chevron-down { --fa: "\f078"; }

.fa-battery-full, .fa-battery, .fa-battery-5 { --fa: "\f240"; }

.fa-skull-crossbones { --fa: "\f714"; }

.fa-code-compare { --fa: "\e13a"; }

.fa-list-ul, .fa-list-dots { --fa: "\f0ca"; }

.fa-school-lock { --fa: "\e56f"; }

.fa-tower-cell { --fa: "\e585"; }

.fa-down-long, .fa-long-arrow-alt-down { --fa: "\f309"; }

.fa-ranking-star { --fa: "\e561"; }

.fa-chess-king { --fa: "\f43f"; }

.fa-person-harassing { --fa: "\e549"; }

.fa-brazilian-real-sign { --fa: "\e46c"; }

.fa-landmark-dome, .fa-landmark-alt { --fa: "\f752"; }

.fa-arrow-up { --fa: "\f062"; }

.fa-tv, .fa-television, .fa-tv-alt { --fa: "\f26c"; }

.fa-shrimp { --fa: "\e448"; }

.fa-list-check, .fa-tasks { --fa: "\f0ae"; }

.fa-jug-detergent { --fa: "\e519"; }

.fa-circle-user, .fa-user-circle { --fa: "\f2bd"; }

.fa-user-shield { --fa: "\f505"; }

.fa-wind { --fa: "\f72e"; }

.fa-car-burst, .fa-car-crash { --fa: "\f5e1"; }

.fa-y { --fa: "Y"; }

.fa-person-snowboarding, .fa-snowboarding { --fa: "\f7ce"; }

.fa-truck-fast, .fa-shipping-fast { --fa: "\f48b"; }

.fa-fish { --fa: "\f578"; }

.fa-user-graduate { --fa: "\f501"; }

.fa-circle-half-stroke, .fa-adjust { --fa: "\f042"; }

.fa-clapperboard { --fa: "\e131"; }

.fa-circle-radiation, .fa-radiation-alt { --fa: "\f7ba"; }

.fa-baseball, .fa-baseball-ball { --fa: "\f433"; }

.fa-jet-fighter-up { --fa: "\e518"; }

.fa-diagram-project, .fa-project-diagram { --fa: "\f542"; }

.fa-copy { --fa: "\f0c5"; }

.fa-volume-xmark, .fa-volume-mute, .fa-volume-times { --fa: "\f6a9"; }

.fa-hand-sparkles { --fa: "\e05d"; }

.fa-grip, .fa-grip-horizontal { --fa: "\f58d"; }

.fa-share-from-square, .fa-share-square { --fa: "\f14d"; }

.fa-child-combatant, .fa-child-rifle { --fa: "\e4e0"; }

.fa-gun { --fa: "\e19b"; }

.fa-square-phone, .fa-phone-square { --fa: "\f098"; }

.fa-plus, .fa-add { --fa: "+"; }

.fa-expand { --fa: "\f065"; }

.fa-computer { --fa: "\e4e5"; }

.fa-xmark, .fa-close, .fa-multiply, .fa-remove, .fa-times { --fa: "\f00d"; }

.fa-arrows-up-down-left-right, .fa-arrows { --fa: "\f047"; }

.fa-chalkboard-user, .fa-chalkboard-teacher { --fa: "\f51c"; }

.fa-peso-sign { --fa: "\e222"; }

.fa-building-shield { --fa: "\e4d8"; }

.fa-baby { --fa: "\f77c"; }

.fa-users-line { --fa: "\e592"; }

.fa-quote-left, .fa-quote-left-alt { --fa: "\f10d"; }

.fa-tractor { --fa: "\f722"; }

.fa-trash-arrow-up, .fa-trash-restore { --fa: "\f829"; }

.fa-arrow-down-up-lock { --fa: "\e4b0"; }

.fa-lines-leaning { --fa: "\e51e"; }

.fa-ruler-combined { --fa: "\f546"; }

.fa-copyright { --fa: "\f1f9"; }

.fa-equals { --fa: "="; }

.fa-blender { --fa: "\f517"; }

.fa-teeth { --fa: "\f62e"; }

.fa-shekel-sign, .fa-ils, .fa-shekel, .fa-sheqel, .fa-sheqel-sign { --fa: "\f20b"; }

.fa-map { --fa: "\f279"; }

.fa-rocket { --fa: "\f135"; }

.fa-photo-film, .fa-photo-video { --fa: "\f87c"; }

.fa-folder-minus { --fa: "\f65d"; }

.fa-hexagon-nodes-bolt { --fa: "\e69a"; }

.fa-store { --fa: "\f54e"; }

.fa-arrow-trend-up { --fa: "\e098"; }

.fa-plug-circle-minus { --fa: "\e55e"; }

.fa-sign-hanging, .fa-sign { --fa: "\f4d9"; }

.fa-bezier-curve { --fa: "\f55b"; }

.fa-bell-slash { --fa: "\f1f6"; }

.fa-tablet, .fa-tablet-android { --fa: "\f3fb"; }

.fa-school-flag { --fa: "\e56e"; }

.fa-fill { --fa: "\f575"; }

.fa-angle-up { --fa: "\f106"; }

.fa-drumstick-bite { --fa: "\f6d7"; }

.fa-holly-berry { --fa: "\f7aa"; }

.fa-chevron-left { --fa: "\f053"; }

.fa-bacteria { --fa: "\e059"; }

.fa-hand-lizard { --fa: "\f258"; }

.fa-notdef { --fa: "\e1fe"; }

.fa-disease { --fa: "\f7fa"; }

.fa-briefcase-medical { --fa: "\f469"; }

.fa-genderless { --fa: "\f22d"; }

.fa-chevron-right { --fa: "\f054"; }

.fa-retweet { --fa: "\f079"; }

.fa-car-rear, .fa-car-alt { --fa: "\f5de"; }

.fa-pump-soap { --fa: "\e06b"; }

.fa-video-slash { --fa: "\f4e2"; }

.fa-battery-quarter, .fa-battery-2 { --fa: "\f243"; }

.fa-radio { --fa: "\f8d7"; }

.fa-baby-carriage, .fa-carriage-baby { --fa: "\f77d"; }

.fa-traffic-light { --fa: "\f637"; }

.fa-thermometer { --fa: "\f491"; }

.fa-vr-cardboard { --fa: "\f729"; }

.fa-hand-middle-finger { --fa: "\f806"; }

.fa-percent, .fa-percentage { --fa: "%"; }

.fa-truck-moving { --fa: "\f4df"; }

.fa-glass-water-droplet { --fa: "\e4f5"; }

.fa-display { --fa: "\e163"; }

.fa-face-smile, .fa-smile { --fa: "\f118"; }

.fa-thumbtack, .fa-thumb-tack { --fa: "\f08d"; }

.fa-trophy { --fa: "\f091"; }

.fa-person-praying, .fa-pray { --fa: "\f683"; }

.fa-hammer { --fa: "\f6e3"; }

.fa-hand-peace { --fa: "\f25b"; }

.fa-rotate, .fa-sync-alt { --fa: "\f2f1"; }

.fa-spinner { --fa: "\f110"; }

.fa-robot { --fa: "\f544"; }

.fa-peace { --fa: "\f67c"; }

.fa-gears, .fa-cogs { --fa: "\f085"; }

.fa-warehouse { --fa: "\f494"; }

.fa-arrow-up-right-dots { --fa: "\e4b7"; }

.fa-splotch { --fa: "\f5bc"; }

.fa-face-grin-hearts, .fa-grin-hearts { --fa: "\f584"; }

.fa-dice-four { --fa: "\f524"; }

.fa-sim-card { --fa: "\f7c4"; }

.fa-transgender, .fa-transgender-alt { --fa: "\f225"; }

.fa-mercury { --fa: "\f223"; }

.fa-arrow-turn-down, .fa-level-down { --fa: "\f149"; }

.fa-person-falling-burst { --fa: "\e547"; }

.fa-award { --fa: "\f559"; }

.fa-ticket-simple, .fa-ticket-alt { --fa: "\f3ff"; }

.fa-building { --fa: "\f1ad"; }

.fa-angles-left, .fa-angle-double-left { --fa: "\f100"; }

.fa-qrcode { --fa: "\f029"; }

.fa-clock-rotate-left, .fa-history { --fa: "\f1da"; }

.fa-face-grin-beam-sweat, .fa-grin-beam-sweat { --fa: "\f583"; }

.fa-file-export, .fa-arrow-right-from-file { --fa: "\f56e"; }

.fa-shield, .fa-shield-blank { --fa: "\f132"; }

.fa-arrow-up-short-wide, .fa-sort-amount-up-alt { --fa: "\f885"; }

.fa-comment-nodes { --fa: "\e696"; }

.fa-house-medical { --fa: "\e3b2"; }

.fa-golf-ball-tee, .fa-golf-ball { --fa: "\f450"; }

.fa-circle-chevron-left, .fa-chevron-circle-left { --fa: "\f137"; }

.fa-house-chimney-window { --fa: "\e00d"; }

.fa-pen-nib { --fa: "\f5ad"; }

.fa-tent-arrow-turn-left { --fa: "\e580"; }

.fa-tents { --fa: "\e582"; }

.fa-wand-magic, .fa-magic { --fa: "\f0d0"; }

.fa-dog { --fa: "\f6d3"; }

.fa-carrot { --fa: "\f787"; }

.fa-moon { --fa: "\f186"; }

.fa-wine-glass-empty, .fa-wine-glass-alt { --fa: "\f5ce"; }

.fa-cheese { --fa: "\f7ef"; }

.fa-yin-yang { --fa: "\f6ad"; }

.fa-music { --fa: "\f001"; }

.fa-code-commit { --fa: "\f386"; }

.fa-temperature-low { --fa: "\f76b"; }

.fa-person-biking, .fa-biking { --fa: "\f84a"; }

.fa-broom { --fa: "\f51a"; }

.fa-shield-heart { --fa: "\e574"; }

.fa-gopuram { --fa: "\f664"; }

.fa-earth-oceania, .fa-globe-oceania { --fa: "\e47b"; }

.fa-square-xmark, .fa-times-square, .fa-xmark-square { --fa: "\f2d3"; }

.fa-hashtag { --fa: "#"; }

.fa-up-right-and-down-left-from-center, .fa-expand-alt { --fa: "\f424"; }

.fa-oil-can { --fa: "\f613"; }

.fa-t { --fa: "T"; }

.fa-hippo { --fa: "\f6ed"; }

.fa-chart-column { --fa: "\e0e3"; }

.fa-infinity { --fa: "\f534"; }

.fa-vial-circle-check { --fa: "\e596"; }

.fa-person-arrow-down-to-line { --fa: "\e538"; }

.fa-voicemail { --fa: "\f897"; }

.fa-fan { --fa: "\f863"; }

.fa-person-walking-luggage { --fa: "\e554"; }

.fa-up-down, .fa-arrows-alt-v { --fa: "\f338"; }

.fa-cloud-moon-rain { --fa: "\f73c"; }

.fa-calendar { --fa: "\f133"; }

.fa-trailer { --fa: "\e041"; }

.fa-bahai, .fa-haykal { --fa: "\f666"; }

.fa-sd-card { --fa: "\f7c2"; }

.fa-dragon { --fa: "\f6d5"; }

.fa-shoe-prints { --fa: "\f54b"; }

.fa-circle-plus, .fa-plus-circle { --fa: "\f055"; }

.fa-face-grin-tongue-wink, .fa-grin-tongue-wink { --fa: "\f58b"; }

.fa-hand-holding { --fa: "\f4bd"; }

.fa-plug-circle-exclamation { --fa: "\e55d"; }

.fa-link-slash, .fa-chain-broken, .fa-chain-slash, .fa-unlink { --fa: "\f127"; }

.fa-clone { --fa: "\f24d"; }

.fa-person-walking-arrow-loop-left { --fa: "\e551"; }

.fa-arrow-up-z-a, .fa-sort-alpha-up-alt { --fa: "\f882"; }

.fa-fire-flame-curved, .fa-fire-alt { --fa: "\f7e4"; }

.fa-tornado { --fa: "\f76f"; }

.fa-file-circle-plus { --fa: "\e494"; }

.fa-book-quran, .fa-quran { --fa: "\f687"; }

.fa-anchor { --fa: "\f13d"; }

.fa-border-all { --fa: "\f84c"; }

.fa-face-angry, .fa-angry { --fa: "\f556"; }

.fa-cookie-bite { --fa: "\f564"; }

.fa-arrow-trend-down { --fa: "\e097"; }

.fa-rss, .fa-feed { --fa: "\f09e"; }

.fa-draw-polygon { --fa: "\f5ee"; }

.fa-scale-balanced, .fa-balance-scale { --fa: "\f24e"; }

.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast { --fa: "\f62a"; }

.fa-shower { --fa: "\f2cc"; }

.fa-desktop, .fa-desktop-alt { --fa: "\f390"; }

.fa-m { --fa: "M"; }

.fa-table-list, .fa-th-list { --fa: "\f00b"; }

.fa-comment-sms, .fa-sms { --fa: "\f7cd"; }

.fa-book { --fa: "\f02d"; }

.fa-user-plus { --fa: "\f234"; }

.fa-check { --fa: "\f00c"; }

.fa-battery-three-quarters, .fa-battery-4 { --fa: "\f241"; }

.fa-house-circle-check { --fa: "\e509"; }

.fa-angle-left { --fa: "\f104"; }

.fa-diagram-successor { --fa: "\e47a"; }

.fa-truck-arrow-right { --fa: "\e58b"; }

.fa-arrows-split-up-and-left { --fa: "\e4bc"; }

.fa-hand-fist, .fa-fist-raised { --fa: "\f6de"; }

.fa-cloud-moon { --fa: "\f6c3"; }

.fa-briefcase { --fa: "\f0b1"; }

.fa-person-falling { --fa: "\e546"; }

.fa-image-portrait, .fa-portrait { --fa: "\f3e0"; }

.fa-user-tag { --fa: "\f507"; }

.fa-rug { --fa: "\e569"; }

.fa-earth-europe, .fa-globe-europe { --fa: "\f7a2"; }

.fa-cart-flatbed-suitcase, .fa-luggage-cart { --fa: "\f59d"; }

.fa-rectangle-xmark, .fa-rectangle-times, .fa-times-rectangle, .fa-window-close { --fa: "\f410"; }

.fa-baht-sign { --fa: "\e0ac"; }

.fa-book-open { --fa: "\f518"; }

.fa-book-journal-whills, .fa-journal-whills { --fa: "\f66a"; }

.fa-handcuffs { --fa: "\e4f8"; }

.fa-triangle-exclamation, .fa-exclamation-triangle, .fa-warning { --fa: "\f071"; }

.fa-database { --fa: "\f1c0"; }

.fa-share, .fa-mail-forward { --fa: "\f064"; }

.fa-bottle-droplet { --fa: "\e4c4"; }

.fa-mask-face { --fa: "\e1d7"; }

.fa-hill-rockslide { --fa: "\e508"; }

.fa-right-left, .fa-exchange-alt { --fa: "\f362"; }

.fa-paper-plane { --fa: "\f1d8"; }

.fa-road-circle-exclamation { --fa: "\e565"; }

.fa-dungeon { --fa: "\f6d9"; }

.fa-align-right { --fa: "\f038"; }

.fa-money-bill-1-wave, .fa-money-bill-wave-alt { --fa: "\f53b"; }

.fa-life-ring { --fa: "\f1cd"; }

.fa-hands, .fa-sign-language, .fa-signing { --fa: "\f2a7"; }

.fa-calendar-day { --fa: "\f783"; }

.fa-water-ladder, .fa-ladder-water, .fa-swimming-pool { --fa: "\f5c5"; }

.fa-arrows-up-down, .fa-arrows-v { --fa: "\f07d"; }

.fa-face-grimace, .fa-grimace { --fa: "\f57f"; }

.fa-wheelchair-move, .fa-wheelchair-alt { --fa: "\e2ce"; }

.fa-turn-down, .fa-level-down-alt { --fa: "\f3be"; }

.fa-person-walking-arrow-right { --fa: "\e552"; }

.fa-square-envelope, .fa-envelope-square { --fa: "\f199"; }

.fa-dice { --fa: "\f522"; }

.fa-bowling-ball { --fa: "\f436"; }

.fa-brain { --fa: "\f5dc"; }

.fa-bandage, .fa-band-aid { --fa: "\f462"; }

.fa-calendar-minus { --fa: "\f272"; }

.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle { --fa: "\f057"; }

.fa-gifts { --fa: "\f79c"; }

.fa-hotel { --fa: "\f594"; }

.fa-earth-asia, .fa-globe-asia { --fa: "\f57e"; }

.fa-id-card-clip, .fa-id-card-alt { --fa: "\f47f"; }

.fa-magnifying-glass-plus, .fa-search-plus { --fa: "\f00e"; }

.fa-thumbs-up { --fa: "\f164"; }

.fa-user-clock { --fa: "\f4fd"; }

.fa-hand-dots, .fa-allergies { --fa: "\f461"; }

.fa-file-invoice { --fa: "\f570"; }

.fa-window-minimize { --fa: "\f2d1"; }

.fa-mug-saucer, .fa-coffee { --fa: "\f0f4"; }

.fa-brush { --fa: "\f55d"; }

.fa-file-half-dashed { --fa: "\e698"; }

.fa-mask { --fa: "\f6fa"; }

.fa-magnifying-glass-minus, .fa-search-minus { --fa: "\f010"; }

.fa-ruler-vertical { --fa: "\f548"; }

.fa-user-large, .fa-user-alt { --fa: "\f406"; }

.fa-train-tram { --fa: "\e5b4"; }

.fa-user-nurse { --fa: "\f82f"; }

.fa-syringe { --fa: "\f48e"; }

.fa-cloud-sun { --fa: "\f6c4"; }

.fa-stopwatch-20 { --fa: "\e06f"; }

.fa-square-full { --fa: "\f45c"; }

.fa-magnet { --fa: "\f076"; }

.fa-jar { --fa: "\e516"; }

.fa-note-sticky, .fa-sticky-note { --fa: "\f249"; }

.fa-bug-slash { --fa: "\e490"; }

.fa-arrow-up-from-water-pump { --fa: "\e4b6"; }

.fa-bone { --fa: "\f5d7"; }

.fa-table-cells-row-unlock { --fa: "\e691"; }

.fa-user-injured { --fa: "\f728"; }

.fa-face-sad-tear, .fa-sad-tear { --fa: "\f5b4"; }

.fa-plane { --fa: "\f072"; }

.fa-tent-arrows-down { --fa: "\e581"; }

.fa-exclamation { --fa: "!"; }

.fa-arrows-spin { --fa: "\e4bb"; }

.fa-print { --fa: "\f02f"; }

.fa-turkish-lira-sign, .fa-try, .fa-turkish-lira { --fa: "\e2bb"; }

.fa-dollar-sign, .fa-dollar, .fa-usd { --fa: "$"; }

.fa-x { --fa: "X"; }

.fa-magnifying-glass-dollar, .fa-search-dollar { --fa: "\f688"; }

.fa-users-gear, .fa-users-cog { --fa: "\f509"; }

.fa-person-military-pointing { --fa: "\e54a"; }

.fa-building-columns, .fa-bank, .fa-institution, .fa-museum, .fa-university { --fa: "\f19c"; }

.fa-umbrella { --fa: "\f0e9"; }

.fa-trowel { --fa: "\e589"; }

.fa-d { --fa: "D"; }

.fa-stapler { --fa: "\e5af"; }

.fa-masks-theater, .fa-theater-masks { --fa: "\f630"; }

.fa-kip-sign { --fa: "\e1c4"; }

.fa-hand-point-left { --fa: "\f0a5"; }

.fa-handshake-simple, .fa-handshake-alt { --fa: "\f4c6"; }

.fa-jet-fighter, .fa-fighter-jet { --fa: "\f0fb"; }

.fa-square-share-nodes, .fa-share-alt-square { --fa: "\f1e1"; }

.fa-barcode { --fa: "\f02a"; }

.fa-plus-minus { --fa: "\e43c"; }

.fa-video, .fa-video-camera { --fa: "\f03d"; }

.fa-graduation-cap, .fa-mortar-board { --fa: "\f19d"; }

.fa-hand-holding-medical { --fa: "\e05c"; }

.fa-person-circle-check { --fa: "\e53e"; }

.fa-turn-up, .fa-level-up-alt { --fa: "\f3bf"; }

.sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }

.sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }

:root, :host { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }

@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url(https://clinicaltrials.gov/media/fa-brands-400-Q3XCMWHQ.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-brands-400-R2XQZCET.ttf) format("truetype"); }

.fab, .fa-brands { font-weight: 400; }

.fa-monero { --fa: "\f3d0"; }

.fa-hooli { --fa: "\f427"; }

.fa-yelp { --fa: "\f1e9"; }

.fa-cc-visa { --fa: "\f1f0"; }

.fa-lastfm { --fa: "\f202"; }

.fa-shopware { --fa: "\f5b5"; }

.fa-creative-commons-nc { --fa: "\f4e8"; }

.fa-aws { --fa: "\f375"; }

.fa-redhat { --fa: "\f7bc"; }

.fa-yoast { --fa: "\f2b1"; }

.fa-cloudflare { --fa: "\e07d"; }

.fa-ups { --fa: "\f7e0"; }

.fa-pixiv { --fa: "\e640"; }

.fa-wpexplorer { --fa: "\f2de"; }

.fa-dyalog { --fa: "\f399"; }

.fa-bity { --fa: "\f37a"; }

.fa-stackpath { --fa: "\f842"; }

.fa-buysellads { --fa: "\f20d"; }

.fa-first-order { --fa: "\f2b0"; }

.fa-modx { --fa: "\f285"; }

.fa-guilded { --fa: "\e07e"; }

.fa-vnv { --fa: "\f40b"; }

.fa-square-js, .fa-js-square { --fa: "\f3b9"; }

.fa-microsoft { --fa: "\f3ca"; }

.fa-qq { --fa: "\f1d6"; }

.fa-orcid { --fa: "\f8d2"; }

.fa-java { --fa: "\f4e4"; }

.fa-invision { --fa: "\f7b0"; }

.fa-creative-commons-pd-alt { --fa: "\f4ed"; }

.fa-centercode { --fa: "\f380"; }

.fa-glide-g { --fa: "\f2a6"; }

.fa-drupal { --fa: "\f1a9"; }

.fa-jxl { --fa: "\e67b"; }

.fa-dart-lang { --fa: "\e693"; }

.fa-hire-a-helper { --fa: "\f3b0"; }

.fa-creative-commons-by { --fa: "\f4e7"; }

.fa-unity { --fa: "\e049"; }

.fa-whmcs { --fa: "\f40d"; }

.fa-rocketchat { --fa: "\f3e8"; }

.fa-vk { --fa: "\f189"; }

.fa-untappd { --fa: "\f405"; }

.fa-mailchimp { --fa: "\f59e"; }

.fa-css3-alt { --fa: "\f38b"; }

.fa-square-reddit, .fa-reddit-square { --fa: "\f1a2"; }

.fa-vimeo-v { --fa: "\f27d"; }

.fa-contao { --fa: "\f26d"; }

.fa-square-font-awesome { --fa: "\e5ad"; }

.fa-deskpro { --fa: "\f38f"; }

.fa-brave { --fa: "\e63c"; }

.fa-sistrix { --fa: "\f3ee"; }

.fa-square-instagram, .fa-instagram-square { --fa: "\e055"; }

.fa-battle-net { --fa: "\f835"; }

.fa-the-red-yeti { --fa: "\f69d"; }

.fa-square-hacker-news, .fa-hacker-news-square { --fa: "\f3af"; }

.fa-edge { --fa: "\f282"; }

.fa-threads { --fa: "\e618"; }

.fa-napster { --fa: "\f3d2"; }

.fa-square-snapchat, .fa-snapchat-square { --fa: "\f2ad"; }

.fa-google-plus-g { --fa: "\f0d5"; }

.fa-artstation { --fa: "\f77a"; }

.fa-markdown { --fa: "\f60f"; }

.fa-sourcetree { --fa: "\f7d3"; }

.fa-google-plus { --fa: "\f2b3"; }

.fa-diaspora { --fa: "\f791"; }

.fa-foursquare { --fa: "\f180"; }

.fa-stack-overflow { --fa: "\f16c"; }

.fa-github-alt { --fa: "\f113"; }

.fa-phoenix-squadron { --fa: "\f511"; }

.fa-pagelines { --fa: "\f18c"; }

.fa-algolia { --fa: "\f36c"; }

.fa-red-river { --fa: "\f3e3"; }

.fa-creative-commons-sa { --fa: "\f4ef"; }

.fa-safari { --fa: "\f267"; }

.fa-google { --fa: "\f1a0"; }

.fa-square-font-awesome-stroke, .fa-font-awesome-alt { --fa: "\f35c"; }

.fa-atlassian { --fa: "\f77b"; }

.fa-linkedin-in { --fa: "\f0e1"; }

.fa-digital-ocean { --fa: "\f391"; }

.fa-nimblr { --fa: "\f5a8"; }

.fa-chromecast { --fa: "\f838"; }

.fa-evernote { --fa: "\f839"; }

.fa-hacker-news { --fa: "\f1d4"; }

.fa-creative-commons-sampling { --fa: "\f4f0"; }

.fa-adversal { --fa: "\f36a"; }

.fa-creative-commons { --fa: "\f25e"; }

.fa-watchman-monitoring { --fa: "\e087"; }

.fa-fonticons { --fa: "\f280"; }

.fa-weixin { --fa: "\f1d7"; }

.fa-shirtsinbulk { --fa: "\f214"; }

.fa-codepen { --fa: "\f1cb"; }

.fa-git-alt { --fa: "\f841"; }

.fa-lyft { --fa: "\f3c3"; }

.fa-rev { --fa: "\f5b2"; }

.fa-windows { --fa: "\f17a"; }

.fa-wizards-of-the-coast { --fa: "\f730"; }

.fa-square-viadeo, .fa-viadeo-square { --fa: "\f2aa"; }

.fa-meetup { --fa: "\f2e0"; }

.fa-centos { --fa: "\f789"; }

.fa-adn { --fa: "\f170"; }

.fa-cloudsmith { --fa: "\f384"; }

.fa-opensuse { --fa: "\e62b"; }

.fa-pied-piper-alt { --fa: "\f1a8"; }

.fa-square-dribbble, .fa-dribbble-square { --fa: "\f397"; }

.fa-codiepie { --fa: "\f284"; }

.fa-node { --fa: "\f419"; }

.fa-mix { --fa: "\f3cb"; }

.fa-steam { --fa: "\f1b6"; }

.fa-cc-apple-pay { --fa: "\f416"; }

.fa-scribd { --fa: "\f28a"; }

.fa-debian { --fa: "\e60b"; }

.fa-openid { --fa: "\f19b"; }

.fa-instalod { --fa: "\e081"; }

.fa-files-pinwheel { --fa: "\e69f"; }

.fa-expeditedssl { --fa: "\f23e"; }

.fa-sellcast { --fa: "\f2da"; }

.fa-square-twitter, .fa-twitter-square { --fa: "\f081"; }

.fa-r-project { --fa: "\f4f7"; }

.fa-delicious { --fa: "\f1a5"; }

.fa-freebsd { --fa: "\f3a4"; }

.fa-vuejs { --fa: "\f41f"; }

.fa-accusoft { --fa: "\f369"; }

.fa-ioxhost { --fa: "\f208"; }

.fa-fonticons-fi { --fa: "\f3a2"; }

.fa-app-store { --fa: "\f36f"; }

.fa-cc-mastercard { --fa: "\f1f1"; }

.fa-itunes-note { --fa: "\f3b5"; }

.fa-golang { --fa: "\e40f"; }

.fa-kickstarter, .fa-square-kickstarter { --fa: "\f3bb"; }

.fa-grav { --fa: "\f2d6"; }

.fa-weibo { --fa: "\f18a"; }

.fa-uncharted { --fa: "\e084"; }

.fa-firstdraft { --fa: "\f3a1"; }

.fa-square-youtube, .fa-youtube-square { --fa: "\f431"; }

.fa-wikipedia-w { --fa: "\f266"; }

.fa-wpressr, .fa-rendact { --fa: "\f3e4"; }

.fa-angellist { --fa: "\f209"; }

.fa-galactic-republic { --fa: "\f50c"; }

.fa-nfc-directional { --fa: "\e530"; }

.fa-skype { --fa: "\f17e"; }

.fa-joget { --fa: "\f3b7"; }

.fa-fedora { --fa: "\f798"; }

.fa-stripe-s { --fa: "\f42a"; }

.fa-meta { --fa: "\e49b"; }

.fa-laravel { --fa: "\f3bd"; }

.fa-hotjar { --fa: "\f3b1"; }

.fa-bluetooth-b { --fa: "\f294"; }

.fa-square-letterboxd { --fa: "\e62e"; }

.fa-sticker-mule { --fa: "\f3f7"; }

.fa-creative-commons-zero { --fa: "\f4f3"; }

.fa-hips { --fa: "\f452"; }

.fa-css { --fa: "\e6a2"; }

.fa-behance { --fa: "\f1b4"; }

.fa-reddit { --fa: "\f1a1"; }

.fa-discord { --fa: "\f392"; }

.fa-chrome { --fa: "\f268"; }

.fa-app-store-ios { --fa: "\f370"; }

.fa-cc-discover { --fa: "\f1f2"; }

.fa-wpbeginner { --fa: "\f297"; }

.fa-confluence { --fa: "\f78d"; }

.fa-shoelace { --fa: "\e60c"; }

.fa-mdb { --fa: "\f8ca"; }

.fa-dochub { --fa: "\f394"; }

.fa-accessible-icon { --fa: "\f368"; }

.fa-ebay { --fa: "\f4f4"; }

.fa-amazon { --fa: "\f270"; }

.fa-unsplash { --fa: "\e07c"; }

.fa-yarn { --fa: "\f7e3"; }

.fa-square-steam, .fa-steam-square { --fa: "\f1b7"; }

.fa-500px { --fa: "\f26e"; }

.fa-square-vimeo, .fa-vimeo-square { --fa: "\f194"; }

.fa-asymmetrik { --fa: "\f372"; }

.fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full { --fa: "\f2b4"; }

.fa-gratipay { --fa: "\f184"; }

.fa-apple { --fa: "\f179"; }

.fa-hive { --fa: "\e07f"; }

.fa-gitkraken { --fa: "\f3a6"; }

.fa-keybase { --fa: "\f4f5"; }

.fa-apple-pay { --fa: "\f415"; }

.fa-padlet { --fa: "\e4a0"; }

.fa-amazon-pay { --fa: "\f42c"; }

.fa-square-github, .fa-github-square { --fa: "\f092"; }

.fa-stumbleupon { --fa: "\f1a4"; }

.fa-fedex { --fa: "\f797"; }

.fa-phoenix-framework { --fa: "\f3dc"; }

.fa-shopify { --fa: "\e057"; }

.fa-neos { --fa: "\f612"; }

.fa-square-threads { --fa: "\e619"; }

.fa-hackerrank { --fa: "\f5f7"; }

.fa-researchgate { --fa: "\f4f8"; }

.fa-swift { --fa: "\f8e1"; }

.fa-angular { --fa: "\f420"; }

.fa-speakap { --fa: "\f3f3"; }

.fa-angrycreative { --fa: "\f36e"; }

.fa-y-combinator { --fa: "\f23b"; }

.fa-empire { --fa: "\f1d1"; }

.fa-envira { --fa: "\f299"; }

.fa-google-scholar { --fa: "\e63b"; }

.fa-square-gitlab, .fa-gitlab-square { --fa: "\e5ae"; }

.fa-studiovinari { --fa: "\f3f8"; }

.fa-pied-piper { --fa: "\f2ae"; }

.fa-wordpress { --fa: "\f19a"; }

.fa-product-hunt { --fa: "\f288"; }

.fa-firefox { --fa: "\f269"; }

.fa-linode { --fa: "\f2b8"; }

.fa-goodreads { --fa: "\f3a8"; }

.fa-square-odnoklassniki, .fa-odnoklassniki-square { --fa: "\f264"; }

.fa-jsfiddle { --fa: "\f1cc"; }

.fa-sith { --fa: "\f512"; }

.fa-themeisle { --fa: "\f2b2"; }

.fa-page4 { --fa: "\f3d7"; }

.fa-hashnode { --fa: "\e499"; }

.fa-react { --fa: "\f41b"; }

.fa-cc-paypal { --fa: "\f1f4"; }

.fa-squarespace { --fa: "\f5be"; }

.fa-cc-stripe { --fa: "\f1f5"; }

.fa-creative-commons-share { --fa: "\f4f2"; }

.fa-bitcoin { --fa: "\f379"; }

.fa-keycdn { --fa: "\f3ba"; }

.fa-opera { --fa: "\f26a"; }

.fa-itch-io { --fa: "\f83a"; }

.fa-umbraco { --fa: "\f8e8"; }

.fa-galactic-senate { --fa: "\f50d"; }

.fa-ubuntu { --fa: "\f7df"; }

.fa-draft2digital { --fa: "\f396"; }

.fa-stripe { --fa: "\f429"; }

.fa-houzz { --fa: "\f27c"; }

.fa-gg { --fa: "\f260"; }

.fa-dhl { --fa: "\f790"; }

.fa-square-pinterest, .fa-pinterest-square { --fa: "\f0d3"; }

.fa-xing { --fa: "\f168"; }

.fa-blackberry { --fa: "\f37b"; }

.fa-creative-commons-pd { --fa: "\f4ec"; }

.fa-playstation { --fa: "\f3df"; }

.fa-quinscape { --fa: "\f459"; }

.fa-less { --fa: "\f41d"; }

.fa-blogger-b { --fa: "\f37d"; }

.fa-opencart { --fa: "\f23d"; }

.fa-vine { --fa: "\f1ca"; }

.fa-signal-messenger { --fa: "\e663"; }

.fa-paypal { --fa: "\f1ed"; }

.fa-gitlab { --fa: "\f296"; }

.fa-typo3 { --fa: "\f42b"; }

.fa-reddit-alien { --fa: "\f281"; }

.fa-yahoo { --fa: "\f19e"; }

.fa-dailymotion { --fa: "\e052"; }

.fa-affiliatetheme { --fa: "\f36b"; }

.fa-pied-piper-pp { --fa: "\f1a7"; }

.fa-bootstrap { --fa: "\f836"; }

.fa-odnoklassniki { --fa: "\f263"; }

.fa-nfc-symbol { --fa: "\e531"; }

.fa-mintbit { --fa: "\e62f"; }

.fa-ethereum { --fa: "\f42e"; }

.fa-speaker-deck { --fa: "\f83c"; }

.fa-creative-commons-nc-eu { --fa: "\f4e9"; }

.fa-patreon { --fa: "\f3d9"; }

.fa-avianex { --fa: "\f374"; }

.fa-ello { --fa: "\f5f1"; }

.fa-gofore { --fa: "\f3a7"; }

.fa-bimobject { --fa: "\f378"; }

.fa-brave-reverse { --fa: "\e63d"; }

.fa-facebook-f { --fa: "\f39e"; }

.fa-square-google-plus, .fa-google-plus-square { --fa: "\f0d4"; }

.fa-web-awesome { --fa: "\e682"; }

.fa-mandalorian { --fa: "\f50f"; }

.fa-first-order-alt { --fa: "\f50a"; }

.fa-osi { --fa: "\f41a"; }

.fa-google-wallet { --fa: "\f1ee"; }

.fa-d-and-d-beyond { --fa: "\f6ca"; }

.fa-periscope { --fa: "\f3da"; }

.fa-fulcrum { --fa: "\f50b"; }

.fa-cloudscale { --fa: "\f383"; }

.fa-forumbee { --fa: "\f211"; }

.fa-mizuni { --fa: "\f3cc"; }

.fa-schlix { --fa: "\f3ea"; }

.fa-square-xing, .fa-xing-square { --fa: "\f169"; }

.fa-bandcamp { --fa: "\f2d5"; }

.fa-wpforms { --fa: "\f298"; }

.fa-cloudversify { --fa: "\f385"; }

.fa-usps { --fa: "\f7e1"; }

.fa-megaport { --fa: "\f5a3"; }

.fa-magento { --fa: "\f3c4"; }

.fa-spotify { --fa: "\f1bc"; }

.fa-optin-monster { --fa: "\f23c"; }

.fa-fly { --fa: "\f417"; }

.fa-square-bluesky { --fa: "\e6a3"; }

.fa-aviato { --fa: "\f421"; }

.fa-itunes { --fa: "\f3b4"; }

.fa-cuttlefish { --fa: "\f38c"; }

.fa-blogger { --fa: "\f37c"; }

.fa-flickr { --fa: "\f16e"; }

.fa-viber { --fa: "\f409"; }

.fa-soundcloud { --fa: "\f1be"; }

.fa-digg { --fa: "\f1a6"; }

.fa-tencent-weibo { --fa: "\f1d5"; }

.fa-letterboxd { --fa: "\e62d"; }

.fa-symfony { --fa: "\f83d"; }

.fa-maxcdn { --fa: "\f136"; }

.fa-etsy { --fa: "\f2d7"; }

.fa-facebook-messenger { --fa: "\f39f"; }

.fa-audible { --fa: "\f373"; }

.fa-think-peaks { --fa: "\f731"; }

.fa-bilibili { --fa: "\e3d9"; }

.fa-erlang { --fa: "\f39d"; }

.fa-x-twitter { --fa: "\e61b"; }

.fa-cotton-bureau { --fa: "\f89e"; }

.fa-dashcube { --fa: "\f210"; }

.fa-42-group, .fa-innosoft { --fa: "\e080"; }

.fa-stack-exchange { --fa: "\f18d"; }

.fa-elementor { --fa: "\f430"; }

.fa-square-pied-piper, .fa-pied-piper-square { --fa: "\e01e"; }

.fa-creative-commons-nd { --fa: "\f4eb"; }

.fa-palfed { --fa: "\f3d8"; }

.fa-superpowers { --fa: "\f2dd"; }

.fa-resolving { --fa: "\f3e7"; }

.fa-xbox { --fa: "\f412"; }

.fa-square-web-awesome-stroke { --fa: "\e684"; }

.fa-searchengin { --fa: "\f3eb"; }

.fa-tiktok { --fa: "\e07b"; }

.fa-square-facebook, .fa-facebook-square { --fa: "\f082"; }

.fa-renren { --fa: "\f18b"; }

.fa-linux { --fa: "\f17c"; }

.fa-glide { --fa: "\f2a5"; }

.fa-linkedin { --fa: "\f08c"; }

.fa-hubspot { --fa: "\f3b2"; }

.fa-deploydog { --fa: "\f38e"; }

.fa-twitch { --fa: "\f1e8"; }

.fa-flutter { --fa: "\e694"; }

.fa-ravelry { --fa: "\f2d9"; }

.fa-mixer { --fa: "\e056"; }

.fa-square-lastfm, .fa-lastfm-square { --fa: "\f203"; }

.fa-vimeo { --fa: "\f40a"; }

.fa-mendeley { --fa: "\f7b3"; }

.fa-uniregistry { --fa: "\f404"; }

.fa-figma { --fa: "\f799"; }

.fa-creative-commons-remix { --fa: "\f4ee"; }

.fa-cc-amazon-pay { --fa: "\f42d"; }

.fa-dropbox { --fa: "\f16b"; }

.fa-instagram { --fa: "\f16d"; }

.fa-cmplid { --fa: "\e360"; }

.fa-upwork { --fa: "\e641"; }

.fa-facebook { --fa: "\f09a"; }

.fa-gripfire { --fa: "\f3ac"; }

.fa-jedi-order { --fa: "\f50e"; }

.fa-uikit { --fa: "\f403"; }

.fa-fort-awesome-alt { --fa: "\f3a3"; }

.fa-phabricator { --fa: "\f3db"; }

.fa-ussunnah { --fa: "\f407"; }

.fa-earlybirds { --fa: "\f39a"; }

.fa-trade-federation { --fa: "\f513"; }

.fa-autoprefixer { --fa: "\f41c"; }

.fa-whatsapp { --fa: "\f232"; }

.fa-square-upwork { --fa: "\e67c"; }

.fa-slideshare { --fa: "\f1e7"; }

.fa-google-play { --fa: "\f3ab"; }

.fa-viadeo { --fa: "\f2a9"; }

.fa-line { --fa: "\f3c0"; }

.fa-google-drive { --fa: "\f3aa"; }

.fa-servicestack { --fa: "\f3ec"; }

.fa-simplybuilt { --fa: "\f215"; }

.fa-bitbucket { --fa: "\f171"; }

.fa-imdb { --fa: "\f2d8"; }

.fa-deezer { --fa: "\e077"; }

.fa-raspberry-pi { --fa: "\f7bb"; }

.fa-jira { --fa: "\f7b1"; }

.fa-docker { --fa: "\f395"; }

.fa-screenpal { --fa: "\e570"; }

.fa-bluetooth { --fa: "\f293"; }

.fa-gitter { --fa: "\f426"; }

.fa-d-and-d { --fa: "\f38d"; }

.fa-microblog { --fa: "\e01a"; }

.fa-cc-diners-club { --fa: "\f24c"; }

.fa-gg-circle { --fa: "\f261"; }

.fa-pied-piper-hat { --fa: "\f4e5"; }

.fa-kickstarter-k { --fa: "\f3bc"; }

.fa-yandex { --fa: "\f413"; }

.fa-readme { --fa: "\f4d5"; }

.fa-html5 { --fa: "\f13b"; }

.fa-sellsy { --fa: "\f213"; }

.fa-square-web-awesome { --fa: "\e683"; }

.fa-sass { --fa: "\f41e"; }

.fa-wirsindhandwerk, .fa-wsh { --fa: "\e2d0"; }

.fa-buromobelexperte { --fa: "\f37f"; }

.fa-salesforce { --fa: "\f83b"; }

.fa-octopus-deploy { --fa: "\e082"; }

.fa-medapps { --fa: "\f3c6"; }

.fa-ns8 { --fa: "\f3d5"; }

.fa-pinterest-p { --fa: "\f231"; }

.fa-apper { --fa: "\f371"; }

.fa-fort-awesome { --fa: "\f286"; }

.fa-waze { --fa: "\f83f"; }

.fa-bluesky { --fa: "\e671"; }

.fa-cc-jcb { --fa: "\f24b"; }

.fa-snapchat, .fa-snapchat-ghost { --fa: "\f2ab"; }

.fa-fantasy-flight-games { --fa: "\f6dc"; }

.fa-rust { --fa: "\e07a"; }

.fa-wix { --fa: "\f5cf"; }

.fa-square-behance, .fa-behance-square { --fa: "\f1b5"; }

.fa-supple { --fa: "\f3f9"; }

.fa-webflow { --fa: "\e65c"; }

.fa-rebel { --fa: "\f1d0"; }

.fa-css3 { --fa: "\f13c"; }

.fa-staylinked { --fa: "\f3f5"; }

.fa-kaggle { --fa: "\f5fa"; }

.fa-space-awesome { --fa: "\e5ac"; }

.fa-deviantart { --fa: "\f1bd"; }

.fa-cpanel { --fa: "\f388"; }

.fa-goodreads-g { --fa: "\f3a9"; }

.fa-square-git, .fa-git-square { --fa: "\f1d2"; }

.fa-square-tumblr, .fa-tumblr-square { --fa: "\f174"; }

.fa-trello { --fa: "\f181"; }

.fa-creative-commons-nc-jp { --fa: "\f4ea"; }

.fa-get-pocket { --fa: "\f265"; }

.fa-perbyte { --fa: "\e083"; }

.fa-grunt { --fa: "\f3ad"; }

.fa-weebly { --fa: "\f5cc"; }

.fa-connectdevelop { --fa: "\f20e"; }

.fa-leanpub { --fa: "\f212"; }

.fa-black-tie { --fa: "\f27e"; }

.fa-themeco { --fa: "\f5c6"; }

.fa-python { --fa: "\f3e2"; }

.fa-android { --fa: "\f17b"; }

.fa-bots { --fa: "\e340"; }

.fa-free-code-camp { --fa: "\f2c5"; }

.fa-hornbill { --fa: "\f592"; }

.fa-js { --fa: "\f3b8"; }

.fa-ideal { --fa: "\e013"; }

.fa-git { --fa: "\f1d3"; }

.fa-dev { --fa: "\f6cc"; }

.fa-sketch { --fa: "\f7c6"; }

.fa-yandex-international { --fa: "\f414"; }

.fa-cc-amex { --fa: "\f1f3"; }

.fa-uber { --fa: "\f402"; }

.fa-github { --fa: "\f09b"; }

.fa-php { --fa: "\f457"; }

.fa-alipay { --fa: "\f642"; }

.fa-youtube { --fa: "\f167"; }

.fa-skyatlas { --fa: "\f216"; }

.fa-firefox-browser { --fa: "\e007"; }

.fa-replyd { --fa: "\f3e6"; }

.fa-suse { --fa: "\f7d6"; }

.fa-jenkins { --fa: "\f3b6"; }

.fa-twitter { --fa: "\f099"; }

.fa-rockrms { --fa: "\f3e9"; }

.fa-pinterest { --fa: "\f0d2"; }

.fa-buffer { --fa: "\f837"; }

.fa-npm { --fa: "\f3d4"; }

.fa-yammer { --fa: "\f840"; }

.fa-btc { --fa: "\f15a"; }

.fa-dribbble { --fa: "\f17d"; }

.fa-stumbleupon-circle { --fa: "\f1a3"; }

.fa-internet-explorer { --fa: "\f26b"; }

.fa-stubber { --fa: "\e5c7"; }

.fa-telegram, .fa-telegram-plane { --fa: "\f2c6"; }

.fa-old-republic { --fa: "\f510"; }

.fa-odysee { --fa: "\e5c6"; }

.fa-square-whatsapp, .fa-whatsapp-square { --fa: "\f40c"; }

.fa-node-js { --fa: "\f3d3"; }

.fa-edge-legacy { --fa: "\e078"; }

.fa-slack, .fa-slack-hash { --fa: "\f198"; }

.fa-medrt { --fa: "\f3c8"; }

.fa-usb { --fa: "\f287"; }

.fa-tumblr { --fa: "\f173"; }

.fa-vaadin { --fa: "\f408"; }

.fa-quora { --fa: "\f2c4"; }

.fa-square-x-twitter { --fa: "\e61a"; }

.fa-reacteurope { --fa: "\f75d"; }

.fa-medium, .fa-medium-m { --fa: "\f23a"; }

.fa-amilia { --fa: "\f36d"; }

.fa-mixcloud { --fa: "\f289"; }

.fa-flipboard { --fa: "\f44d"; }

.fa-viacoin { --fa: "\f237"; }

.fa-critical-role { --fa: "\f6c9"; }

.fa-sitrox { --fa: "\e44a"; }

.fa-discourse { --fa: "\f393"; }

.fa-joomla { --fa: "\f1aa"; }

.fa-mastodon { --fa: "\f4f6"; }

.fa-airbnb { --fa: "\f834"; }

.fa-wolf-pack-battalion { --fa: "\f514"; }

.fa-buy-n-large { --fa: "\f8a6"; }

.fa-gulp { --fa: "\f3ae"; }

.fa-creative-commons-sampling-plus { --fa: "\f4f1"; }

.fa-strava { --fa: "\f428"; }

.fa-ember { --fa: "\f423"; }

.fa-canadian-maple-leaf { --fa: "\f785"; }

.fa-teamspeak { --fa: "\f4f9"; }

.fa-pushed { --fa: "\f3e1"; }

.fa-wordpress-simple { --fa: "\f411"; }

.fa-nutritionix { --fa: "\f3d6"; }

.fa-wodu { --fa: "\e088"; }

.fa-google-pay { --fa: "\e079"; }

.fa-intercom { --fa: "\f7af"; }

.fa-zhihu { --fa: "\f63f"; }

.fa-korvue { --fa: "\f42f"; }

.fa-pix { --fa: "\e43a"; }

.fa-steam-symbol { --fa: "\f3f6"; }

:root, :host { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }

@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url(https://clinicaltrials.gov/media/fa-regular-400-QSNYFYRT.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-regular-400-XUOPSR7E.ttf) format("truetype"); }

.far, .fa-regular { font-weight: 400; }

:root, :host { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }

@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url(https://clinicaltrials.gov/media/fa-solid-900-5ZUYHGA7.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-solid-900-PJNKLK6W.ttf) format("truetype"); }

.fas, .fa-solid { font-weight: 900; }

@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url(https://clinicaltrials.gov/media/fa-brands-400-Q3XCMWHQ.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-brands-400-R2XQZCET.ttf) format("truetype"); }

@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url(https://clinicaltrials.gov/media/fa-solid-900-5ZUYHGA7.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-solid-900-PJNKLK6W.ttf) format("truetype"); }

@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url(https://clinicaltrials.gov/media/fa-regular-400-QSNYFYRT.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-regular-400-XUOPSR7E.ttf) format("truetype"); }

@font-face { font-family: FontAwesome; font-display: block; src: url(https://clinicaltrials.gov/media/fa-solid-900-5ZUYHGA7.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-solid-900-PJNKLK6W.ttf) format("truetype"); }

@font-face { font-family: FontAwesome; font-display: block; src: url(https://clinicaltrials.gov/media/fa-brands-400-Q3XCMWHQ.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-brands-400-R2XQZCET.ttf) format("truetype"); }

@font-face { font-family: FontAwesome; font-display: block; src: url(https://clinicaltrials.gov/media/fa-regular-400-QSNYFYRT.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-regular-400-XUOPSR7E.ttf) format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }

@font-face { font-family: FontAwesome; font-display: block; src: url(https://clinicaltrials.gov/media/fa-v4compatibility-LFEHZI6Y.woff2) format("woff2"), url(https://clinicaltrials.gov/media/fa-v4compatibility-YY67RJWG.ttf) format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }

.fa.fa-glass { --fa: "\f000"; }

.fa.fa-envelope-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-envelope-o { --fa: "\f0e0"; }

.fa.fa-star-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-star-o { --fa: "\f005"; }

.fa.fa-remove, .fa.fa-close { --fa: "\f00d"; }

.fa.fa-gear { --fa: "\f013"; }

.fa.fa-trash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-trash-o { --fa: "\f2ed"; }

.fa.fa-home { --fa: "\f015"; }

.fa.fa-file-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-o { --fa: "\f15b"; }

.fa.fa-clock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-clock-o { --fa: "\f017"; }

.fa.fa-arrow-circle-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-down { --fa: "\f358"; }

.fa.fa-arrow-circle-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-up { --fa: "\f35b"; }

.fa.fa-play-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-play-circle-o { --fa: "\f144"; }

.fa.fa-repeat, .fa.fa-rotate-right { --fa: "\f01e"; }

.fa.fa-refresh { --fa: "\f021"; }

.fa.fa-list-alt { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-list-alt { --fa: "\f022"; }

.fa.fa-dedent { --fa: "\f03b"; }

.fa.fa-video-camera { --fa: "\f03d"; }

.fa.fa-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-picture-o { --fa: "\f03e"; }

.fa.fa-photo { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-photo { --fa: "\f03e"; }

.fa.fa-image { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-image { --fa: "\f03e"; }

.fa.fa-map-marker { --fa: "\f3c5"; }

.fa.fa-pencil-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-pencil-square-o { --fa: "\f044"; }

.fa.fa-edit { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-edit { --fa: "\f044"; }

.fa.fa-share-square-o { --fa: "\f14d"; }

.fa.fa-check-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-check-square-o { --fa: "\f14a"; }

.fa.fa-arrows { --fa: "\f0b2"; }

.fa.fa-times-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-times-circle-o { --fa: "\f057"; }

.fa.fa-check-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-check-circle-o { --fa: "\f058"; }

.fa.fa-mail-forward { --fa: "\f064"; }

.fa.fa-expand { --fa: "\f424"; }

.fa.fa-compress { --fa: "\f422"; }

.fa.fa-eye, .fa.fa-eye-slash { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-warning { --fa: "\f071"; }

.fa.fa-calendar { --fa: "\f073"; }

.fa.fa-arrows-v { --fa: "\f338"; }

.fa.fa-arrows-h { --fa: "\f337"; }

.fa.fa-bar-chart, .fa.fa-bar-chart-o { --fa: "\e0e3"; }

.fa.fa-twitter-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-twitter-square { --fa: "\f081"; }

.fa.fa-facebook-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-facebook-square { --fa: "\f082"; }

.fa.fa-gears { --fa: "\f085"; }

.fa.fa-thumbs-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-thumbs-o-up { --fa: "\f164"; }

.fa.fa-thumbs-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-thumbs-o-down { --fa: "\f165"; }

.fa.fa-heart-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-heart-o { --fa: "\f004"; }

.fa.fa-sign-out { --fa: "\f2f5"; }

.fa.fa-linkedin-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-linkedin-square { --fa: "\f08c"; }

.fa.fa-thumb-tack { --fa: "\f08d"; }

.fa.fa-external-link { --fa: "\f35d"; }

.fa.fa-sign-in { --fa: "\f2f6"; }

.fa.fa-github-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-github-square { --fa: "\f092"; }

.fa.fa-lemon-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-lemon-o { --fa: "\f094"; }

.fa.fa-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-square-o { --fa: "\f0c8"; }

.fa.fa-bookmark-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-bookmark-o { --fa: "\f02e"; }

.fa.fa-twitter, .fa.fa-facebook { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-facebook { --fa: "\f39e"; }

.fa.fa-facebook-f { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-facebook-f { --fa: "\f39e"; }

.fa.fa-github { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-credit-card { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-feed { --fa: "\f09e"; }

.fa.fa-hdd-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hdd-o { --fa: "\f0a0"; }

.fa.fa-hand-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-o-right { --fa: "\f0a4"; }

.fa.fa-hand-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-o-left { --fa: "\f0a5"; }

.fa.fa-hand-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-o-up { --fa: "\f0a6"; }

.fa.fa-hand-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-o-down { --fa: "\f0a7"; }

.fa.fa-globe { --fa: "\f57d"; }

.fa.fa-tasks { --fa: "\f828"; }

.fa.fa-arrows-alt { --fa: "\f31e"; }

.fa.fa-group { --fa: "\f0c0"; }

.fa.fa-chain { --fa: "\f0c1"; }

.fa.fa-cut { --fa: "\f0c4"; }

.fa.fa-files-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-files-o { --fa: "\f0c5"; }

.fa.fa-floppy-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-floppy-o { --fa: "\f0c7"; }

.fa.fa-save { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-save { --fa: "\f0c7"; }

.fa.fa-navicon, .fa.fa-reorder { --fa: "\f0c9"; }

.fa.fa-magic { --fa: "\e2ca"; }

.fa.fa-pinterest, .fa.fa-pinterest-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-pinterest-square { --fa: "\f0d3"; }

.fa.fa-google-plus-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-google-plus-square { --fa: "\f0d4"; }

.fa.fa-google-plus { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-google-plus { --fa: "\f0d5"; }

.fa.fa-money { --fa: "\f3d1"; }

.fa.fa-unsorted { --fa: "\f0dc"; }

.fa.fa-sort-desc { --fa: "\f0dd"; }

.fa.fa-sort-asc { --fa: "\f0de"; }

.fa.fa-linkedin { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-linkedin { --fa: "\f0e1"; }

.fa.fa-rotate-left { --fa: "\f0e2"; }

.fa.fa-legal { --fa: "\f0e3"; }

.fa.fa-tachometer, .fa.fa-dashboard { --fa: "\f625"; }

.fa.fa-comment-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-comment-o { --fa: "\f075"; }

.fa.fa-comments-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-comments-o { --fa: "\f086"; }

.fa.fa-flash { --fa: "\f0e7"; }

.fa.fa-clipboard { --fa: "\f0ea"; }

.fa.fa-lightbulb-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-lightbulb-o { --fa: "\f0eb"; }

.fa.fa-exchange { --fa: "\f362"; }

.fa.fa-cloud-download { --fa: "\f0ed"; }

.fa.fa-cloud-upload { --fa: "\f0ee"; }

.fa.fa-bell-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-bell-o { --fa: "\f0f3"; }

.fa.fa-cutlery { --fa: "\f2e7"; }

.fa.fa-file-text-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-text-o { --fa: "\f15c"; }

.fa.fa-building-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-building-o { --fa: "\f1ad"; }

.fa.fa-hospital-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hospital-o { --fa: "\f0f8"; }

.fa.fa-tablet { --fa: "\f3fa"; }

.fa.fa-mobile, .fa.fa-mobile-phone { --fa: "\f3cd"; }

.fa.fa-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-circle-o { --fa: "\f111"; }

.fa.fa-mail-reply { --fa: "\f3e5"; }

.fa.fa-github-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-folder-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-folder-o { --fa: "\f07b"; }

.fa.fa-folder-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-folder-open-o { --fa: "\f07c"; }

.fa.fa-smile-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-smile-o { --fa: "\f118"; }

.fa.fa-frown-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-frown-o { --fa: "\f119"; }

.fa.fa-meh-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-meh-o { --fa: "\f11a"; }

.fa.fa-keyboard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-keyboard-o { --fa: "\f11c"; }

.fa.fa-flag-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-flag-o { --fa: "\f024"; }

.fa.fa-mail-reply-all { --fa: "\f122"; }

.fa.fa-star-half-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-star-half-o { --fa: "\f5c0"; }

.fa.fa-star-half-empty { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-star-half-empty { --fa: "\f5c0"; }

.fa.fa-star-half-full { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-star-half-full { --fa: "\f5c0"; }

.fa.fa-code-fork { --fa: "\f126"; }

.fa.fa-chain-broken, .fa.fa-unlink { --fa: "\f127"; }

.fa.fa-calendar-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-calendar-o { --fa: "\f133"; }

.fa.fa-maxcdn, .fa.fa-html5, .fa.fa-css3 { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-unlock-alt { --fa: "\f09c"; }

.fa.fa-minus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-minus-square-o { --fa: "\f146"; }

.fa.fa-level-up { --fa: "\f3bf"; }

.fa.fa-level-down { --fa: "\f3be"; }

.fa.fa-pencil-square { --fa: "\f14b"; }

.fa.fa-external-link-square { --fa: "\f360"; }

.fa.fa-compass, .fa.fa-caret-square-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-caret-square-o-down { --fa: "\f150"; }

.fa.fa-toggle-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-toggle-down { --fa: "\f150"; }

.fa.fa-caret-square-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-caret-square-o-up { --fa: "\f151"; }

.fa.fa-toggle-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-toggle-up { --fa: "\f151"; }

.fa.fa-caret-square-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-caret-square-o-right { --fa: "\f152"; }

.fa.fa-toggle-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-toggle-right { --fa: "\f152"; }

.fa.fa-eur, .fa.fa-euro { --fa: "\f153"; }

.fa.fa-gbp { --fa: "\f154"; }

.fa.fa-usd, .fa.fa-dollar { --fa: "$"; }

.fa.fa-inr, .fa.fa-rupee { --fa: "\e1bc"; }

.fa.fa-jpy, .fa.fa-cny, .fa.fa-rmb, .fa.fa-yen { --fa: "\f157"; }

.fa.fa-rub, .fa.fa-ruble, .fa.fa-rouble { --fa: "\f158"; }

.fa.fa-krw, .fa.fa-won { --fa: "\f159"; }

.fa.fa-btc, .fa.fa-bitcoin { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-bitcoin { --fa: "\f15a"; }

.fa.fa-file-text { --fa: "\f15c"; }

.fa.fa-sort-alpha-asc { --fa: "\f15d"; }

.fa.fa-sort-alpha-desc { --fa: "\f881"; }

.fa.fa-sort-amount-asc { --fa: "\f884"; }

.fa.fa-sort-amount-desc { --fa: "\f160"; }

.fa.fa-sort-numeric-asc { --fa: "\f162"; }

.fa.fa-sort-numeric-desc { --fa: "\f886"; }

.fa.fa-youtube-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-youtube-square { --fa: "\f431"; }

.fa.fa-youtube, .fa.fa-xing, .fa.fa-xing-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-xing-square { --fa: "\f169"; }

.fa.fa-youtube-play { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-youtube-play { --fa: "\f167"; }

.fa.fa-dropbox, .fa.fa-stack-overflow, .fa.fa-instagram, .fa.fa-flickr, .fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-bitbucket-square { --fa: "\f171"; }

.fa.fa-tumblr, .fa.fa-tumblr-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-tumblr-square { --fa: "\f174"; }

.fa.fa-long-arrow-down { --fa: "\f309"; }

.fa.fa-long-arrow-up { --fa: "\f30c"; }

.fa.fa-long-arrow-left { --fa: "\f30a"; }

.fa.fa-long-arrow-right { --fa: "\f30b"; }

.fa.fa-apple, .fa.fa-windows, .fa.fa-android, .fa.fa-linux, .fa.fa-dribbble, .fa.fa-skype, .fa.fa-foursquare, .fa.fa-trello, .fa.fa-gratipay, .fa.fa-gittip { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-gittip { --fa: "\f184"; }

.fa.fa-sun-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-sun-o { --fa: "\f185"; }

.fa.fa-moon-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-moon-o { --fa: "\f186"; }

.fa.fa-vk, .fa.fa-weibo, .fa.fa-renren, .fa.fa-pagelines, .fa.fa-stack-exchange { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-arrow-circle-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-right { --fa: "\f35a"; }

.fa.fa-arrow-circle-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-arrow-circle-o-left { --fa: "\f359"; }

.fa.fa-caret-square-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-caret-square-o-left { --fa: "\f191"; }

.fa.fa-toggle-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-toggle-left { --fa: "\f191"; }

.fa.fa-dot-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-dot-circle-o { --fa: "\f192"; }

.fa.fa-vimeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-vimeo-square { --fa: "\f194"; }

.fa.fa-try, .fa.fa-turkish-lira { --fa: "\e2bb"; }

.fa.fa-plus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-plus-square-o { --fa: "\f0fe"; }

.fa.fa-slack, .fa.fa-wordpress, .fa.fa-openid { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-institution, .fa.fa-bank { --fa: "\f19c"; }

.fa.fa-mortar-board { --fa: "\f19d"; }

.fa.fa-yahoo, .fa.fa-google, .fa.fa-reddit, .fa.fa-reddit-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-reddit-square { --fa: "\f1a2"; }

.fa.fa-stumbleupon-circle, .fa.fa-stumbleupon, .fa.fa-delicious, .fa.fa-digg, .fa.fa-pied-piper-pp, .fa.fa-pied-piper-alt, .fa.fa-drupal, .fa.fa-joomla, .fa.fa-behance, .fa.fa-behance-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-behance-square { --fa: "\f1b5"; }

.fa.fa-steam, .fa.fa-steam-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-steam-square { --fa: "\f1b7"; }

.fa.fa-automobile { --fa: "\f1b9"; }

.fa.fa-cab { --fa: "\f1ba"; }

.fa.fa-spotify, .fa.fa-deviantart, .fa.fa-soundcloud { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-file-pdf-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-pdf-o { --fa: "\f1c1"; }

.fa.fa-file-word-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-word-o { --fa: "\f1c2"; }

.fa.fa-file-excel-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-excel-o { --fa: "\f1c3"; }

.fa.fa-file-powerpoint-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-powerpoint-o { --fa: "\f1c4"; }

.fa.fa-file-image-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-image-o { --fa: "\f1c5"; }

.fa.fa-file-photo-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-photo-o { --fa: "\f1c5"; }

.fa.fa-file-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-picture-o { --fa: "\f1c5"; }

.fa.fa-file-archive-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-archive-o { --fa: "\f1c6"; }

.fa.fa-file-zip-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-zip-o { --fa: "\f1c6"; }

.fa.fa-file-audio-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-audio-o { --fa: "\f1c7"; }

.fa.fa-file-sound-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-sound-o { --fa: "\f1c7"; }

.fa.fa-file-video-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-video-o { --fa: "\f1c8"; }

.fa.fa-file-movie-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-movie-o { --fa: "\f1c8"; }

.fa.fa-file-code-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-file-code-o { --fa: "\f1c9"; }

.fa.fa-vine, .fa.fa-codepen, .fa.fa-jsfiddle { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-life-bouy, .fa.fa-life-buoy, .fa.fa-life-saver, .fa.fa-support { --fa: "\f1cd"; }

.fa.fa-circle-o-notch { --fa: "\f1ce"; }

.fa.fa-rebel, .fa.fa-ra { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-ra { --fa: "\f1d0"; }

.fa.fa-resistance { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-resistance { --fa: "\f1d0"; }

.fa.fa-empire, .fa.fa-ge { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-ge { --fa: "\f1d1"; }

.fa.fa-git-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-git-square { --fa: "\f1d2"; }

.fa.fa-git, .fa.fa-hacker-news, .fa.fa-y-combinator-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-y-combinator-square { --fa: "\f1d4"; }

.fa.fa-yc-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-yc-square { --fa: "\f1d4"; }

.fa.fa-tencent-weibo, .fa.fa-qq, .fa.fa-weixin, .fa.fa-wechat { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-wechat { --fa: "\f1d7"; }

.fa.fa-send { --fa: "\f1d8"; }

.fa.fa-paper-plane-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-paper-plane-o { --fa: "\f1d8"; }

.fa.fa-send-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-send-o { --fa: "\f1d8"; }

.fa.fa-circle-thin { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-circle-thin { --fa: "\f111"; }

.fa.fa-header { --fa: "\f1dc"; }

.fa.fa-futbol-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-futbol-o { --fa: "\f1e3"; }

.fa.fa-soccer-ball-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-soccer-ball-o { --fa: "\f1e3"; }

.fa.fa-slideshare, .fa.fa-twitch, .fa.fa-yelp { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-newspaper-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-newspaper-o { --fa: "\f1ea"; }

.fa.fa-paypal, .fa.fa-google-wallet, .fa.fa-cc-visa, .fa.fa-cc-mastercard, .fa.fa-cc-discover, .fa.fa-cc-amex, .fa.fa-cc-paypal, .fa.fa-cc-stripe { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-bell-slash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-bell-slash-o { --fa: "\f1f6"; }

.fa.fa-trash { --fa: "\f2ed"; }

.fa.fa-copyright { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-eyedropper { --fa: "\f1fb"; }

.fa.fa-area-chart { --fa: "\f1fe"; }

.fa.fa-pie-chart { --fa: "\f200"; }

.fa.fa-line-chart { --fa: "\f201"; }

.fa.fa-lastfm, .fa.fa-lastfm-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-lastfm-square { --fa: "\f203"; }

.fa.fa-ioxhost, .fa.fa-angellist { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-cc { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-cc { --fa: "\f20a"; }

.fa.fa-ils, .fa.fa-shekel, .fa.fa-sheqel { --fa: "\f20b"; }

.fa.fa-buysellads, .fa.fa-connectdevelop, .fa.fa-dashcube, .fa.fa-forumbee, .fa.fa-leanpub, .fa.fa-sellsy, .fa.fa-shirtsinbulk, .fa.fa-simplybuilt, .fa.fa-skyatlas { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-diamond { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-diamond { --fa: "\f3a5"; }

.fa.fa-transgender, .fa.fa-intersex { --fa: "\f224"; }

.fa.fa-transgender-alt { --fa: "\f225"; }

.fa.fa-facebook-official { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-facebook-official { --fa: "\f09a"; }

.fa.fa-pinterest-p, .fa.fa-whatsapp { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-hotel { --fa: "\f236"; }

.fa.fa-viacoin, .fa.fa-medium, .fa.fa-y-combinator, .fa.fa-yc { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-yc { --fa: "\f23b"; }

.fa.fa-optin-monster, .fa.fa-opencart, .fa.fa-expeditedssl { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-battery-4, .fa.fa-battery { --fa: "\f240"; }

.fa.fa-battery-3 { --fa: "\f241"; }

.fa.fa-battery-2 { --fa: "\f242"; }

.fa.fa-battery-1 { --fa: "\f243"; }

.fa.fa-battery-0 { --fa: "\f244"; }

.fa.fa-object-group, .fa.fa-object-ungroup, .fa.fa-sticky-note-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-sticky-note-o { --fa: "\f249"; }

.fa.fa-cc-jcb, .fa.fa-cc-diners-club { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-clone { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hourglass-o { --fa: "\f254"; }

.fa.fa-hourglass-1 { --fa: "\f251"; }

.fa.fa-hourglass-2 { --fa: "\f252"; }

.fa.fa-hourglass-3 { --fa: "\f253"; }

.fa.fa-hand-rock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-rock-o { --fa: "\f255"; }

.fa.fa-hand-grab-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-grab-o { --fa: "\f255"; }

.fa.fa-hand-paper-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-paper-o { --fa: "\f256"; }

.fa.fa-hand-stop-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-stop-o { --fa: "\f256"; }

.fa.fa-hand-scissors-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-scissors-o { --fa: "\f257"; }

.fa.fa-hand-lizard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-lizard-o { --fa: "\f258"; }

.fa.fa-hand-spock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-spock-o { --fa: "\f259"; }

.fa.fa-hand-pointer-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-pointer-o { --fa: "\f25a"; }

.fa.fa-hand-peace-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-hand-peace-o { --fa: "\f25b"; }

.fa.fa-registered { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-creative-commons, .fa.fa-gg, .fa.fa-gg-circle, .fa.fa-odnoklassniki, .fa.fa-odnoklassniki-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-odnoklassniki-square { --fa: "\f264"; }

.fa.fa-get-pocket, .fa.fa-wikipedia-w, .fa.fa-safari, .fa.fa-chrome, .fa.fa-firefox, .fa.fa-opera, .fa.fa-internet-explorer { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-television { --fa: "\f26c"; }

.fa.fa-contao, .fa.fa-500px, .fa.fa-amazon { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-calendar-plus-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-calendar-plus-o { --fa: "\f271"; }

.fa.fa-calendar-minus-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-calendar-minus-o { --fa: "\f272"; }

.fa.fa-calendar-times-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-calendar-times-o { --fa: "\f273"; }

.fa.fa-calendar-check-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-calendar-check-o { --fa: "\f274"; }

.fa.fa-map-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-map-o { --fa: "\f279"; }

.fa.fa-commenting { --fa: "\f4ad"; }

.fa.fa-commenting-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-commenting-o { --fa: "\f4ad"; }

.fa.fa-houzz, .fa.fa-vimeo { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-vimeo { --fa: "\f27d"; }

.fa.fa-black-tie, .fa.fa-fonticons, .fa.fa-reddit-alien, .fa.fa-edge { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-credit-card-alt { --fa: "\f09d"; }

.fa.fa-codiepie, .fa.fa-modx, .fa.fa-fort-awesome, .fa.fa-usb, .fa.fa-product-hunt, .fa.fa-mixcloud, .fa.fa-scribd { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-pause-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-pause-circle-o { --fa: "\f28b"; }

.fa.fa-stop-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-stop-circle-o { --fa: "\f28d"; }

.fa.fa-bluetooth, .fa.fa-bluetooth-b, .fa.fa-gitlab, .fa.fa-wpbeginner, .fa.fa-wpforms, .fa.fa-envira, .fa.fa-wheelchair-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-wheelchair-alt { --fa: "\f368"; }

.fa.fa-question-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-question-circle-o { --fa: "\f059"; }

.fa.fa-volume-control-phone { --fa: "\f2a0"; }

.fa.fa-asl-interpreting { --fa: "\f2a3"; }

.fa.fa-deafness, .fa.fa-hard-of-hearing { --fa: "\f2a4"; }

.fa.fa-glide, .fa.fa-glide-g { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-signing { --fa: "\f2a7"; }

.fa.fa-viadeo, .fa.fa-viadeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-viadeo-square { --fa: "\f2aa"; }

.fa.fa-snapchat, .fa.fa-snapchat-ghost { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-snapchat-ghost { --fa: "\f2ab"; }

.fa.fa-snapchat-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-snapchat-square { --fa: "\f2ad"; }

.fa.fa-pied-piper, .fa.fa-first-order, .fa.fa-yoast, .fa.fa-themeisle, .fa.fa-google-plus-official { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-google-plus-official { --fa: "\f2b3"; }

.fa.fa-google-plus-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-google-plus-circle { --fa: "\f2b3"; }

.fa.fa-font-awesome, .fa.fa-fa { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-fa { --fa: "\f2b4"; }

.fa.fa-handshake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-handshake-o { --fa: "\f2b5"; }

.fa.fa-envelope-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-envelope-open-o { --fa: "\f2b6"; }

.fa.fa-linode { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-address-book-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-address-book-o { --fa: "\f2b9"; }

.fa.fa-vcard { --fa: "\f2bb"; }

.fa.fa-address-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-address-card-o { --fa: "\f2bb"; }

.fa.fa-vcard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-vcard-o { --fa: "\f2bb"; }

.fa.fa-user-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-user-circle-o { --fa: "\f2bd"; }

.fa.fa-user-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-user-o { --fa: "\f007"; }

.fa.fa-id-badge { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-drivers-license { --fa: "\f2c2"; }

.fa.fa-id-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-id-card-o { --fa: "\f2c2"; }

.fa.fa-drivers-license-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-drivers-license-o { --fa: "\f2c2"; }

.fa.fa-quora, .fa.fa-free-code-camp, .fa.fa-telegram { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-thermometer-4, .fa.fa-thermometer { --fa: "\f2c7"; }

.fa.fa-thermometer-3 { --fa: "\f2c8"; }

.fa.fa-thermometer-2 { --fa: "\f2c9"; }

.fa.fa-thermometer-1 { --fa: "\f2ca"; }

.fa.fa-thermometer-0 { --fa: "\f2cb"; }

.fa.fa-bathtub, .fa.fa-s15 { --fa: "\f2cd"; }

.fa.fa-window-maximize, .fa.fa-window-restore { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-times-rectangle { --fa: "\f410"; }

.fa.fa-window-close-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-window-close-o { --fa: "\f410"; }

.fa.fa-times-rectangle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-times-rectangle-o { --fa: "\f410"; }

.fa.fa-bandcamp, .fa.fa-grav, .fa.fa-etsy, .fa.fa-imdb, .fa.fa-ravelry, .fa.fa-eercast { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa.fa-eercast { --fa: "\f2da"; }

.fa.fa-snowflake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa.fa-snowflake-o { --fa: "\f2dc"; }

.fa.fa-superpowers, .fa.fa-wpexplorer, .fa.fa-meetup { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 { box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow); }

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 { box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow); }

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 { box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow); }

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 { box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow); }

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 { box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow); }

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 { box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow); }

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 { box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow); }

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 { box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow); }

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 { box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow); }

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 { box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow); }

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 { box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow); }

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 { box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow); }

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 { box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow); }

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 { box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow); }

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 { box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow); }

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 { box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow); }

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 { box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow); }

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 { box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow); }

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 { box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow); }

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 { box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow); }

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 { box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow); }

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 { box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow); }

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 { box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow); }

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 { box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow); }

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 { box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow); }

html { --mat-sys-on-surface: initial; }

.mat-app-background { background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent)); color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit)); }

html { --mat-app-background-color: #fafafa; --mat-app-text-color: rgba(0, 0, 0, .87); --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }

html { --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }

html { --mat-option-selected-state-label-text-color: #0071bc; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }

.mat-accent { --mat-option-selected-state-label-text-color: #448aff; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }

.mat-warn { --mat-option-selected-state-label-text-color: #f44336; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }

html { --mat-optgroup-label-text-color: rgba(0, 0, 0, .87); }

html { --mat-pseudo-checkbox-full-selected-icon-color: #448aff; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #448aff; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }

.mat-primary { --mat-pseudo-checkbox-full-selected-icon-color: #0071bc; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #0071bc; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }

.mat-accent { --mat-pseudo-checkbox-full-selected-icon-color: #448aff; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #448aff; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }

.mat-warn { --mat-pseudo-checkbox-full-selected-icon-color: #f44336; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }

html { --mat-card-elevated-container-shape: 4px; --mat-card-outlined-container-shape: 4px; --mat-card-filled-container-shape: 4px; --mat-card-outlined-outline-width: 1px; }

html { --mat-card-elevated-container-color: white; --mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-card-outlined-container-color: white; --mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-card-outlined-outline-color: rgba(0, 0, 0, .12); --mat-card-subtitle-text-color: rgba(0, 0, 0, .54); --mat-card-filled-container-color: white; --mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); }

html { --mat-progress-bar-active-indicator-height: 4px; --mat-progress-bar-track-height: 4px; --mat-progress-bar-track-shape: 0; }

.mat-mdc-progress-bar { --mat-progress-bar-active-indicator-color: #0071bc; --mat-progress-bar-track-color: rgba(0, 113, 188, .25); }

.mat-mdc-progress-bar.mat-accent { --mat-progress-bar-active-indicator-color: #448aff; --mat-progress-bar-track-color: rgba(68, 138, 255, .25); }

.mat-mdc-progress-bar.mat-warn { --mat-progress-bar-active-indicator-color: #f44336; --mat-progress-bar-track-color: rgba(244, 67, 54, .25); }

html { --mat-tooltip-container-shape: 4px; --mat-tooltip-supporting-text-line-height: 16px; }

html { --mat-tooltip-container-color: #424242; --mat-tooltip-supporting-text-color: white; }

html { --mat-form-field-filled-active-indicator-height: 1px; --mat-form-field-filled-focus-active-indicator-height: 2px; --mat-form-field-filled-container-shape: 4px; --mat-form-field-outlined-outline-width: 1px; --mat-form-field-outlined-focus-outline-width: 2px; --mat-form-field-outlined-container-shape: 4px; }

html { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-filled-caret-color: #0071bc; --mat-form-field-filled-focus-active-indicator-color: #0071bc; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-outlined-caret-color: #0071bc; --mat-form-field-outlined-focus-outline-color: #0071bc; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-state-layer-color: rgba(0, 0, 0, .87); --mat-form-field-error-text-color: #f44336; --mat-form-field-select-option-text-color: inherit; --mat-form-field-select-disabled-option-text-color: GrayText; --mat-form-field-leading-icon-color: unset; --mat-form-field-disabled-leading-icon-color: unset; --mat-form-field-trailing-icon-color: unset; --mat-form-field-disabled-trailing-icon-color: unset; --mat-form-field-error-focus-trailing-icon-color: unset; --mat-form-field-error-hover-trailing-icon-color: unset; --mat-form-field-error-trailing-icon-color: unset; --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54); --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-hover-state-layer-opacity: .04; --mat-form-field-focus-state-layer-opacity: .12; --mat-form-field-filled-container-color: #f6f6f6; --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-filled-error-hover-label-text-color: #f44336; --mat-form-field-filled-error-focus-label-text-color: #f44336; --mat-form-field-filled-error-label-text-color: #f44336; --mat-form-field-filled-error-caret-color: #f44336; --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87); --mat-form-field-filled-error-active-indicator-color: #f44336; --mat-form-field-filled-error-focus-active-indicator-color: #f44336; --mat-form-field-filled-error-hover-active-indicator-color: #f44336; --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-error-caret-color: #f44336; --mat-form-field-outlined-error-focus-label-text-color: #f44336; --mat-form-field-outlined-error-label-text-color: #f44336; --mat-form-field-outlined-error-hover-label-text-color: #f44336; --mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38); --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-error-focus-outline-color: #f44336; --mat-form-field-outlined-error-hover-outline-color: #f44336; --mat-form-field-outlined-error-outline-color: #f44336; }

.mat-mdc-form-field.mat-accent { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #448aff 87%, transparent); --mat-form-field-filled-caret-color: #448aff; --mat-form-field-filled-focus-active-indicator-color: #448aff; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #448aff 87%, transparent); --mat-form-field-outlined-caret-color: #448aff; --mat-form-field-outlined-focus-outline-color: #448aff; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #448aff 87%, transparent); }

.mat-mdc-form-field.mat-warn { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent); --mat-form-field-filled-caret-color: #f44336; --mat-form-field-filled-focus-active-indicator-color: #f44336; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent); --mat-form-field-outlined-caret-color: #f44336; --mat-form-field-outlined-focus-outline-color: #f44336; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent); }

html { --mat-form-field-container-height: 56px; --mat-form-field-filled-label-display: block; --mat-form-field-container-vertical-padding: 16px; --mat-form-field-filled-with-label-container-padding-top: 24px; --mat-form-field-filled-with-label-container-padding-bottom: 8px; }

html { --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }

html { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #0071bc; --mat-select-invalid-arrow-color: #f44336; }

.mat-mdc-form-field.mat-accent { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #448aff; --mat-select-invalid-arrow-color: #f44336; }

.mat-mdc-form-field.mat-warn { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #f44336; --mat-select-invalid-arrow-color: #f44336; }

html { --mat-select-arrow-transform: translateY(-8px); }

html { --mat-autocomplete-container-shape: 4px; --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }

html { --mat-autocomplete-background-color: white; }

html { --mat-dialog-container-shape: 4px; --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); --mat-dialog-container-max-width: 80vw; --mat-dialog-container-small-max-width: 80vw; --mat-dialog-container-min-width: 0; --mat-dialog-actions-alignment: start; --mat-dialog-actions-padding: 8px; --mat-dialog-content-padding: 20px 24px; --mat-dialog-with-actions-content-padding: 20px 24px; --mat-dialog-headline-padding: 0 24px 9px; }

html { --mat-dialog-container-color: white; --mat-dialog-subhead-color: rgba(0, 0, 0, .87); --mat-dialog-supporting-text-color: rgba(0, 0, 0, .54); }

.mat-mdc-standard-chip { --mat-chip-container-shape-radius: 16px; --mat-chip-disabled-container-opacity: .4; --mat-chip-disabled-outline-color: transparent; --mat-chip-flat-selected-outline-width: 0; --mat-chip-focus-outline-color: transparent; --mat-chip-hover-state-layer-opacity: .04; --mat-chip-outline-color: transparent; --mat-chip-outline-width: 0; --mat-chip-selected-hover-state-layer-opacity: .04; --mat-chip-selected-trailing-action-state-layer-color: transparent; --mat-chip-trailing-action-focus-opacity: 1; --mat-chip-trailing-action-focus-state-layer-opacity: 0; --mat-chip-trailing-action-hover-state-layer-opacity: 0; --mat-chip-trailing-action-opacity: .54; --mat-chip-trailing-action-state-layer-color: transparent; --mat-chip-with-avatar-avatar-shape-radius: 14px; --mat-chip-with-avatar-avatar-size: 28px; --mat-chip-with-avatar-disabled-avatar-opacity: 1; --mat-chip-with-icon-disabled-icon-opacity: 1; --mat-chip-with-icon-icon-size: 18px; --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1; }

.mat-mdc-standard-chip { --mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87); --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: rgba(0, 0, 0, .87); --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: rgba(0, 0, 0, .87); --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87); }

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary { --mat-chip-disabled-label-text-color: white; --mat-chip-elevated-container-color: #0071bc; --mat-chip-elevated-disabled-container-color: #0071bc; --mat-chip-elevated-selected-container-color: #0071bc; --mat-chip-flat-disabled-selected-container-color: #0071bc; --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: white; --mat-chip-selected-disabled-trailing-icon-color: white; --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: white; --mat-chip-selected-trailing-icon-color: white; --mat-chip-with-icon-disabled-icon-color: white; --mat-chip-with-icon-icon-color: white; --mat-chip-with-icon-selected-icon-color: white; --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white; --mat-chip-with-trailing-icon-trailing-icon-color: white; }

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent { --mat-chip-disabled-label-text-color: white; --mat-chip-elevated-container-color: #448aff; --mat-chip-elevated-disabled-container-color: #448aff; --mat-chip-elevated-selected-container-color: #448aff; --mat-chip-flat-disabled-selected-container-color: #448aff; --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: white; --mat-chip-selected-disabled-trailing-icon-color: white; --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: white; --mat-chip-selected-trailing-icon-color: white; --mat-chip-with-icon-disabled-icon-color: white; --mat-chip-with-icon-icon-color: white; --mat-chip-with-icon-selected-icon-color: white; --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white; --mat-chip-with-trailing-icon-trailing-icon-color: white; }

.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn { --mat-chip-disabled-label-text-color: white; --mat-chip-elevated-container-color: #f44336; --mat-chip-elevated-disabled-container-color: #f44336; --mat-chip-elevated-selected-container-color: #f44336; --mat-chip-flat-disabled-selected-container-color: #f44336; --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: white; --mat-chip-selected-disabled-trailing-icon-color: white; --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: white; --mat-chip-selected-trailing-icon-color: white; --mat-chip-with-icon-disabled-icon-color: white; --mat-chip-with-icon-icon-color: white; --mat-chip-with-icon-selected-icon-color: white; --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white; --mat-chip-with-trailing-icon-trailing-icon-color: white; }

.mat-mdc-chip.mat-mdc-standard-chip { --mat-chip-container-height: 32px; }

html { --mat-slide-toggle-disabled-handle-opacity: .38; --mat-slide-toggle-disabled-selected-handle-opacity: .38; --mat-slide-toggle-disabled-selected-icon-opacity: .38; --mat-slide-toggle-disabled-track-opacity: .12; --mat-slide-toggle-disabled-unselected-handle-opacity: .38; --mat-slide-toggle-disabled-unselected-icon-opacity: .38; --mat-slide-toggle-disabled-unselected-track-outline-color: transparent; --mat-slide-toggle-disabled-unselected-track-outline-width: 1px; --mat-slide-toggle-handle-height: 20px; --mat-slide-toggle-handle-shape: 10px; --mat-slide-toggle-handle-width: 20px; --mat-slide-toggle-hidden-track-opacity: 1; --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1); --mat-slide-toggle-pressed-handle-size: 20px; --mat-slide-toggle-selected-focus-state-layer-opacity: .12; --mat-slide-toggle-selected-handle-horizontal-margin: 0; --mat-slide-toggle-selected-handle-size: 20px; --mat-slide-toggle-selected-hover-state-layer-opacity: .04; --mat-slide-toggle-selected-icon-size: 18px; --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-selected-pressed-state-layer-opacity: .12; --mat-slide-toggle-selected-track-outline-color: transparent; --mat-slide-toggle-selected-track-outline-width: 1px; --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-track-height: 14px; --mat-slide-toggle-track-outline-color: transparent; --mat-slide-toggle-track-outline-width: 1px; --mat-slide-toggle-track-shape: 7px; --mat-slide-toggle-track-width: 36px; --mat-slide-toggle-unselected-focus-state-layer-opacity: .12; --mat-slide-toggle-unselected-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-handle-size: 20px; --mat-slide-toggle-unselected-hover-state-layer-opacity: .12; --mat-slide-toggle-unselected-icon-size: 18px; --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-pressed-state-layer-opacity: .1; --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-visible-track-opacity: 1; --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1); --mat-slide-toggle-with-icon-handle-size: 20px; --mat-slide-toggle-touch-target-size: 48px; }

html { --mat-slide-toggle-selected-icon-color: white; --mat-slide-toggle-disabled-selected-icon-color: white; --mat-slide-toggle-selected-focus-state-layer-color: #0071bc; --mat-slide-toggle-selected-handle-color: #0071bc; --mat-slide-toggle-selected-hover-state-layer-color: #0071bc; --mat-slide-toggle-selected-pressed-state-layer-color: #0071bc; --mat-slide-toggle-selected-focus-handle-color: #0071bc; --mat-slide-toggle-selected-hover-handle-color: #0071bc; --mat-slide-toggle-selected-pressed-handle-color: #0071bc; --mat-slide-toggle-selected-focus-track-color: #80b8dd; --mat-slide-toggle-selected-hover-track-color: #80b8dd; --mat-slide-toggle-selected-pressed-track-color: #80b8dd; --mat-slide-toggle-selected-track-color: #80b8dd; --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6; --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-slide-toggle-handle-surface-color: white; --mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-handle-color: #424242; --mat-slide-toggle-unselected-focus-handle-color: #424242; --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-icon-color: #f6f6f6; --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54); --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-handle-color: #424242; --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12); }

.mat-mdc-slide-toggle.mat-accent { --mat-slide-toggle-selected-icon-color: white; --mat-slide-toggle-disabled-selected-icon-color: white; --mat-slide-toggle-selected-focus-state-layer-color: #448aff; --mat-slide-toggle-selected-handle-color: #448aff; --mat-slide-toggle-selected-hover-state-layer-color: #448aff; --mat-slide-toggle-selected-pressed-state-layer-color: #448aff; --mat-slide-toggle-selected-focus-handle-color: #448aff; --mat-slide-toggle-selected-hover-handle-color: #448aff; --mat-slide-toggle-selected-pressed-handle-color: #448aff; --mat-slide-toggle-selected-focus-track-color: #64b5f6; --mat-slide-toggle-selected-hover-track-color: #64b5f6; --mat-slide-toggle-selected-pressed-track-color: #64b5f6; --mat-slide-toggle-selected-track-color: #64b5f6; }

.mat-mdc-slide-toggle.mat-warn { --mat-slide-toggle-selected-icon-color: white; --mat-slide-toggle-disabled-selected-icon-color: white; --mat-slide-toggle-selected-focus-state-layer-color: #f44336; --mat-slide-toggle-selected-handle-color: #f44336; --mat-slide-toggle-selected-hover-state-layer-color: #f44336; --mat-slide-toggle-selected-pressed-state-layer-color: #f44336; --mat-slide-toggle-selected-focus-handle-color: #f44336; --mat-slide-toggle-selected-hover-handle-color: #f44336; --mat-slide-toggle-selected-pressed-handle-color: #f44336; --mat-slide-toggle-selected-focus-track-color: #e57373; --mat-slide-toggle-selected-hover-track-color: #e57373; --mat-slide-toggle-selected-pressed-track-color: #e57373; --mat-slide-toggle-selected-track-color: #e57373; }

html { --mat-slide-toggle-state-layer-size: 40px; --mat-slide-toggle-touch-target-display: block; }

html { --mat-radio-disabled-selected-icon-opacity: .38; --mat-radio-disabled-unselected-icon-opacity: .38; --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-size: 48px; }

.mat-mdc-radio-button.mat-primary { --mat-radio-checked-ripple-color: #0071bc; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #0071bc; --mat-radio-selected-hover-icon-color: #0071bc; --mat-radio-selected-icon-color: #0071bc; --mat-radio-selected-pressed-icon-color: #0071bc; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }

.mat-mdc-radio-button.mat-accent { --mat-radio-checked-ripple-color: #448aff; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #448aff; --mat-radio-selected-hover-icon-color: #448aff; --mat-radio-selected-icon-color: #448aff; --mat-radio-selected-pressed-icon-color: #448aff; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }

.mat-mdc-radio-button.mat-warn { --mat-radio-checked-ripple-color: #f44336; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #f44336; --mat-radio-selected-hover-icon-color: #f44336; --mat-radio-selected-icon-color: #f44336; --mat-radio-selected-pressed-icon-color: #f44336; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }

html { --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-display: block; }

html { --mat-slider-active-track-height: 6px; --mat-slider-active-track-shape: 9999px; --mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-slider-handle-height: 20px; --mat-slider-handle-shape: 50%; --mat-slider-handle-width: 20px; --mat-slider-inactive-track-height: 4px; --mat-slider-inactive-track-shape: 9999px; --mat-slider-value-indicator-border-radius: 4px; --mat-slider-value-indicator-caret-display: block; --mat-slider-value-indicator-container-transform: translateX(-50%); --mat-slider-value-indicator-height: 32px; --mat-slider-value-indicator-padding: 0 12px; --mat-slider-value-indicator-text-transform: none; --mat-slider-value-indicator-width: auto; --mat-slider-with-overlap-handle-outline-width: 1px; --mat-slider-with-tick-marks-active-container-opacity: .6; --mat-slider-with-tick-marks-container-shape: 50%; --mat-slider-with-tick-marks-container-size: 2px; --mat-slider-with-tick-marks-inactive-container-opacity: .6; --mat-slider-value-indicator-transform-origin: bottom; }

html { --mat-slider-active-track-color: #0071bc; --mat-slider-focus-handle-color: #0071bc; --mat-slider-handle-color: #0071bc; --mat-slider-hover-handle-color: #0071bc; --mat-slider-focus-state-layer-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #0071bc 4%, transparent); --mat-slider-inactive-track-color: #0071bc; --mat-slider-ripple-color: #0071bc; --mat-slider-with-tick-marks-active-container-color: white; --mat-slider-with-tick-marks-inactive-container-color: #0071bc; --mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87); --mat-slider-disabled-handle-color: rgba(0, 0, 0, .87); --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87); --mat-slider-label-container-color: #424242; --mat-slider-label-label-text-color: white; --mat-slider-value-indicator-opacity: 1; --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87); --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87); }

.mat-accent { --mat-slider-active-track-color: #448aff; --mat-slider-focus-handle-color: #448aff; --mat-slider-handle-color: #448aff; --mat-slider-hover-handle-color: #448aff; --mat-slider-focus-state-layer-color: color-mix(in srgb, #448aff 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #448aff 4%, transparent); --mat-slider-inactive-track-color: #448aff; --mat-slider-ripple-color: #448aff; --mat-slider-with-tick-marks-active-container-color: white; --mat-slider-with-tick-marks-inactive-container-color: #448aff; }

.mat-warn { --mat-slider-active-track-color: #f44336; --mat-slider-focus-handle-color: #f44336; --mat-slider-handle-color: #f44336; --mat-slider-hover-handle-color: #f44336; --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent); --mat-slider-inactive-track-color: #f44336; --mat-slider-ripple-color: #f44336; --mat-slider-with-tick-marks-active-container-color: white; --mat-slider-with-tick-marks-inactive-container-color: #f44336; }

html { --mat-menu-container-shape: 4px; --mat-menu-divider-bottom-spacing: 0; --mat-menu-divider-top-spacing: 0; --mat-menu-item-spacing: 16px; --mat-menu-item-icon-size: 24px; --mat-menu-item-leading-spacing: 16px; --mat-menu-item-trailing-spacing: 16px; --mat-menu-item-with-icon-leading-spacing: 16px; --mat-menu-item-with-icon-trailing-spacing: 16px; --mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }

html { --mat-menu-item-label-text-color: rgba(0, 0, 0, .87); --mat-menu-item-icon-color: rgba(0, 0, 0, .87); --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-menu-container-color: white; --mat-menu-divider-color: rgba(0, 0, 0, .12); }

html { --mat-list-active-indicator-color: transparent; --mat-list-active-indicator-shape: 4px; --mat-list-list-item-container-shape: 0; --mat-list-list-item-leading-avatar-shape: 50%; --mat-list-list-item-container-color: transparent; --mat-list-list-item-selected-container-color: transparent; --mat-list-list-item-leading-avatar-color: transparent; --mat-list-list-item-leading-icon-size: 24px; --mat-list-list-item-leading-avatar-size: 40px; --mat-list-list-item-trailing-icon-size: 24px; --mat-list-list-item-disabled-state-layer-color: transparent; --mat-list-list-item-disabled-state-layer-opacity: 0; --mat-list-list-item-disabled-label-text-opacity: .38; --mat-list-list-item-disabled-leading-icon-opacity: .38; --mat-list-list-item-disabled-trailing-icon-opacity: .38; }

html { --mat-list-list-item-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-state-layer-opacity: .04; --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-opacity: .12; }

.mdc-list-item__start, .mdc-list-item__end { --mat-radio-checked-ripple-color: #0071bc; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #0071bc; --mat-radio-selected-hover-icon-color: #0071bc; --mat-radio-selected-icon-color: #0071bc; --mat-radio-selected-pressed-icon-color: #0071bc; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }

.mat-accent .mdc-list-item__start, .mat-accent .mdc-list-item__end { --mat-radio-checked-ripple-color: #448aff; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #448aff; --mat-radio-selected-hover-icon-color: #448aff; --mat-radio-selected-icon-color: #448aff; --mat-radio-selected-pressed-icon-color: #448aff; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }

.mat-warn .mdc-list-item__start, .mat-warn .mdc-list-item__end { --mat-radio-checked-ripple-color: #f44336; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #f44336; --mat-radio-selected-hover-icon-color: #f44336; --mat-radio-selected-icon-color: #f44336; --mat-radio-selected-pressed-icon-color: #f44336; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }

.mat-mdc-list-option { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #0071bc; --mat-checkbox-selected-hover-icon-color: #0071bc; --mat-checkbox-selected-icon-color: #0071bc; --mat-checkbox-selected-pressed-icon-color: #0071bc; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #0071bc; --mat-checkbox-selected-hover-state-layer-color: #0071bc; --mat-checkbox-selected-pressed-state-layer-color: #0071bc; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-list-option.mat-accent { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #448aff; --mat-checkbox-selected-hover-icon-color: #448aff; --mat-checkbox-selected-icon-color: #448aff; --mat-checkbox-selected-pressed-icon-color: #448aff; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #448aff; --mat-checkbox-selected-hover-state-layer-color: #448aff; --mat-checkbox-selected-pressed-state-layer-color: #448aff; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-list-option.mat-warn { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #f44336; --mat-checkbox-selected-hover-icon-color: #f44336; --mat-checkbox-selected-icon-color: #f44336; --mat-checkbox-selected-pressed-icon-color: #f44336; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #f44336; --mat-checkbox-selected-hover-state-layer-color: #f44336; --mat-checkbox-selected-pressed-state-layer-color: #f44336; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text, .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start, .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text, .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start { color: rgb(0, 113, 188); }

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start, .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content, .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end { opacity: 1; }

html { --mat-list-list-item-leading-icon-start-space: 16px; --mat-list-list-item-leading-icon-end-space: 32px; --mat-list-list-item-one-line-container-height: 48px; --mat-list-list-item-two-line-container-height: 64px; --mat-list-list-item-three-line-container-height: 88px; }

.mdc-list-item__start, .mdc-list-item__end { --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-display: block; }

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line { height: 56px; }

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines { height: 72px; }

html { --mat-paginator-page-size-select-width: 84px; --mat-paginator-page-size-select-touch-target-height: 48px; }

html { --mat-paginator-container-text-color: rgba(0, 0, 0, .87); --mat-paginator-container-background-color: white; --mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54); --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }

html { --mat-paginator-container-size: 56px; --mat-paginator-form-field-container-height: 40px; --mat-paginator-form-field-container-vertical-padding: 8px; --mat-paginator-touch-target-display: block; }

html { --mat-tab-container-height: 48px; --mat-tab-divider-color: transparent; --mat-tab-divider-height: 0; --mat-tab-active-indicator-height: 2px; --mat-tab-active-indicator-shape: 0; }

.mat-mdc-tab-group, .mat-mdc-tab-nav-bar { --mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54); --mat-tab-pagination-icon-color: rgba(0, 0, 0, .87); --mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-label-text-color: #0071bc; --mat-tab-active-ripple-color: #0071bc; --mat-tab-inactive-ripple-color: #0071bc; --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54); --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-focus-label-text-color: #0071bc; --mat-tab-active-hover-label-text-color: #0071bc; --mat-tab-active-focus-indicator-color: #0071bc; --mat-tab-active-hover-indicator-color: #0071bc; --mat-tab-active-indicator-color: #0071bc; }

.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent { --mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54); --mat-tab-pagination-icon-color: rgba(0, 0, 0, .87); --mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-label-text-color: #448aff; --mat-tab-active-ripple-color: #448aff; --mat-tab-inactive-ripple-color: #448aff; --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54); --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-focus-label-text-color: #448aff; --mat-tab-active-hover-label-text-color: #448aff; --mat-tab-active-focus-indicator-color: #448aff; --mat-tab-active-hover-indicator-color: #448aff; --mat-tab-active-indicator-color: #448aff; }

.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn { --mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54); --mat-tab-pagination-icon-color: rgba(0, 0, 0, .87); --mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-label-text-color: #f44336; --mat-tab-active-ripple-color: #f44336; --mat-tab-inactive-ripple-color: #f44336; --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54); --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-focus-label-text-color: #f44336; --mat-tab-active-hover-label-text-color: #f44336; --mat-tab-active-focus-indicator-color: #f44336; --mat-tab-active-hover-indicator-color: #f44336; --mat-tab-active-indicator-color: #f44336; }

.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary { --mat-tab-background-color: #0071bc; --mat-tab-foreground-color: white; }

.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent { --mat-tab-background-color: #448aff; --mat-tab-foreground-color: white; }

.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn { --mat-tab-background-color: #f44336; --mat-tab-foreground-color: white; }

.mat-mdc-tab-header { --mat-tab-container-height: 48px; }

html { --mat-checkbox-disabled-selected-checkmark-color: white; --mat-checkbox-selected-focus-state-layer-opacity: .12; --mat-checkbox-selected-hover-state-layer-opacity: .04; --mat-checkbox-selected-pressed-state-layer-opacity: .12; --mat-checkbox-unselected-focus-state-layer-opacity: .12; --mat-checkbox-unselected-hover-state-layer-opacity: .04; --mat-checkbox-unselected-pressed-state-layer-opacity: .12; --mat-checkbox-touch-target-size: 48px; }

html { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #448aff; --mat-checkbox-selected-hover-icon-color: #448aff; --mat-checkbox-selected-icon-color: #448aff; --mat-checkbox-selected-pressed-icon-color: #448aff; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #448aff; --mat-checkbox-selected-hover-state-layer-color: #448aff; --mat-checkbox-selected-pressed-state-layer-color: #448aff; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-checkbox.mat-primary { --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #0071bc; --mat-checkbox-selected-hover-icon-color: #0071bc; --mat-checkbox-selected-icon-color: #0071bc; --mat-checkbox-selected-pressed-icon-color: #0071bc; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #0071bc; --mat-checkbox-selected-hover-state-layer-color: #0071bc; --mat-checkbox-selected-pressed-state-layer-color: #0071bc; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-checkbox.mat-warn { --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #f44336; --mat-checkbox-selected-hover-icon-color: #f44336; --mat-checkbox-selected-icon-color: #f44336; --mat-checkbox-selected-pressed-icon-color: #f44336; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #f44336; --mat-checkbox-selected-hover-state-layer-color: #f44336; --mat-checkbox-selected-pressed-state-layer-color: #f44336; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }

html { --mat-checkbox-touch-target-display: block; --mat-checkbox-state-layer-size: 40px; }

html { --mat-button-filled-container-shape: 4px; --mat-button-filled-horizontal-padding: 16px; --mat-button-filled-icon-offset: -4px; --mat-button-filled-icon-spacing: 8px; --mat-button-filled-touch-target-size: 48px; --mat-button-outlined-container-shape: 4px; --mat-button-outlined-horizontal-padding: 15px; --mat-button-outlined-icon-offset: -4px; --mat-button-outlined-icon-spacing: 8px; --mat-button-outlined-keep-touch-target: false; --mat-button-outlined-outline-width: 1px; --mat-button-outlined-touch-target-size: 48px; --mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-button-protected-container-shape: 4px; --mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-horizontal-padding: 16px; --mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-icon-offset: -4px; --mat-button-protected-icon-spacing: 8px; --mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-button-protected-touch-target-size: 48px; --mat-button-text-container-shape: 4px; --mat-button-text-horizontal-padding: 8px; --mat-button-text-icon-offset: 0; --mat-button-text-icon-spacing: 8px; --mat-button-text-with-icon-horizontal-padding: 8px; --mat-button-text-touch-target-size: 48px; --mat-button-tonal-container-shape: 4px; --mat-button-tonal-horizontal-padding: 16px; --mat-button-tonal-icon-offset: -4px; --mat-button-tonal-icon-spacing: 8px; --mat-button-tonal-touch-target-size: 48px; }

html { --mat-button-filled-container-color: white; --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-filled-focus-state-layer-opacity: .12; --mat-button-filled-hover-state-layer-opacity: .04; --mat-button-filled-label-text-color: rgba(0, 0, 0, .87); --mat-button-filled-pressed-state-layer-opacity: .12; --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-state-layer-color: rgba(0, 0, 0, .87); --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-outlined-focus-state-layer-opacity: .12; --mat-button-outlined-hover-state-layer-opacity: .04; --mat-button-outlined-label-text-color: rgba(0, 0, 0, .87); --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-pressed-state-layer-opacity: .12; --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87); --mat-button-protected-container-color: white; --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-protected-focus-state-layer-opacity: .12; --mat-button-protected-hover-state-layer-opacity: .04; --mat-button-protected-label-text-color: rgba(0, 0, 0, .87); --mat-button-protected-pressed-state-layer-opacity: .12; --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-state-layer-color: rgba(0, 0, 0, .87); --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-text-focus-state-layer-opacity: .12; --mat-button-text-hover-state-layer-opacity: .04; --mat-button-text-label-text-color: rgba(0, 0, 0, .87); --mat-button-text-pressed-state-layer-opacity: .12; --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-text-state-layer-color: rgba(0, 0, 0, .87); --mat-button-tonal-container-color: white; --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-tonal-focus-state-layer-opacity: .12; --mat-button-tonal-hover-state-layer-opacity: .04; --mat-button-tonal-label-text-color: rgba(0, 0, 0, .87); --mat-button-tonal-pressed-state-layer-opacity: .12; --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-button.mat-primary, .mat-mdc-unelevated-button.mat-primary, .mat-mdc-raised-button.mat-primary, .mat-mdc-outlined-button.mat-primary, .mat-tonal-button.mat-primary { --mat-button-filled-container-color: #0071bc; --mat-button-filled-label-text-color: white; --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-filled-state-layer-color: white; --mat-button-outlined-label-text-color: #0071bc; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-button-outlined-state-layer-color: #0071bc; --mat-button-protected-container-color: #0071bc; --mat-button-protected-label-text-color: white; --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-protected-state-layer-color: white; --mat-button-text-label-text-color: #0071bc; --mat-button-text-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-button-text-state-layer-color: #0071bc; --mat-button-tonal-container-color: #0071bc; --mat-button-tonal-label-text-color: white; --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-tonal-state-layer-color: white; }

.mat-mdc-button.mat-accent, .mat-mdc-unelevated-button.mat-accent, .mat-mdc-raised-button.mat-accent, .mat-mdc-outlined-button.mat-accent, .mat-tonal-button.mat-accent { --mat-button-filled-container-color: #448aff; --mat-button-filled-label-text-color: white; --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-filled-state-layer-color: white; --mat-button-outlined-label-text-color: #448aff; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #448aff 12%, transparent); --mat-button-outlined-state-layer-color: #448aff; --mat-button-protected-container-color: #448aff; --mat-button-protected-label-text-color: white; --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-protected-state-layer-color: white; --mat-button-text-label-text-color: #448aff; --mat-button-text-ripple-color: color-mix(in srgb, #448aff 12%, transparent); --mat-button-text-state-layer-color: #448aff; --mat-button-tonal-container-color: #448aff; --mat-button-tonal-label-text-color: white; --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-tonal-state-layer-color: white; }

.mat-mdc-button.mat-warn, .mat-mdc-unelevated-button.mat-warn, .mat-mdc-raised-button.mat-warn, .mat-mdc-outlined-button.mat-warn, .mat-tonal-button.mat-warn { --mat-button-filled-container-color: #f44336; --mat-button-filled-label-text-color: white; --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-filled-state-layer-color: white; --mat-button-outlined-label-text-color: #f44336; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent); --mat-button-outlined-state-layer-color: #f44336; --mat-button-protected-container-color: #f44336; --mat-button-protected-label-text-color: white; --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-protected-state-layer-color: white; --mat-button-text-label-text-color: #f44336; --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent); --mat-button-text-state-layer-color: #f44336; --mat-button-tonal-container-color: #f44336; --mat-button-tonal-label-text-color: white; --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-tonal-state-layer-color: white; }

html { --mat-button-filled-container-height: 36px; --mat-button-filled-touch-target-display: block; --mat-button-outlined-container-height: 36px; --mat-button-outlined-touch-target-display: block; --mat-button-protected-container-height: 36px; --mat-button-protected-touch-target-display: block; --mat-button-text-container-height: 36px; --mat-button-text-touch-target-display: block; --mat-button-tonal-container-height: 36px; --mat-button-tonal-touch-target-display: block; }

html { --mat-icon-button-icon-size: 24px; --mat-icon-button-container-shape: 50%; --mat-icon-button-touch-target-size: 48px; }

html { --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-icon-button-focus-state-layer-opacity: .12; --mat-icon-button-hover-state-layer-opacity: .04; --mat-icon-button-icon-color: inherit; --mat-icon-button-pressed-state-layer-opacity: .12; --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-icon-button-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-icon-button.mat-primary { --mat-icon-button-icon-color: #0071bc; --mat-icon-button-state-layer-color: #0071bc; --mat-icon-button-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); }

.mat-mdc-icon-button.mat-accent { --mat-icon-button-icon-color: #448aff; --mat-icon-button-state-layer-color: #448aff; --mat-icon-button-ripple-color: color-mix(in srgb, #448aff 12%, transparent); }

.mat-mdc-icon-button.mat-warn { --mat-icon-button-icon-color: #f44336; --mat-icon-button-state-layer-color: #f44336; --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent); }

html { --mat-icon-button-touch-target-display: block; }

.mat-mdc-icon-button.mat-mdc-button-base { --mdc-icon-button-state-layer-size: 48px; --mat-icon-button-state-layer-size: 48px; width: var(--mat-icon-button-state-layer-size); height: var(--mat-icon-button-state-layer-size); padding: 12px; }

html { --mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-container-shape: 50%; --mat-fab-touch-target-size: 48px; --mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-extended-container-height: 48px; --mat-fab-extended-container-shape: 24px; --mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-small-container-shape: 50%; --mat-fab-small-touch-target-size: 48px; --mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); }

html { --mat-fab-container-color: white; --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-focus-state-layer-opacity: .12; --mat-fab-foreground-color: rgba(0, 0, 0, .87); --mat-fab-hover-state-layer-opacity: .04; --mat-fab-pressed-state-layer-opacity: .12; --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-container-color: white; --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-small-focus-state-layer-opacity: .12; --mat-fab-small-foreground-color: rgba(0, 0, 0, .87); --mat-fab-small-hover-state-layer-opacity: .04; --mat-fab-small-pressed-state-layer-opacity: .12; --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-state-layer-color: rgba(0, 0, 0, .87); --mat-fab-state-layer-color: rgba(0, 0, 0, .87); }

.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary { --mat-fab-container-color: #0071bc; --mat-fab-foreground-color: white; --mat-fab-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-fab-small-container-color: #0071bc; --mat-fab-small-foreground-color: white; --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-fab-small-state-layer-color: white; --mat-fab-state-layer-color: white; }

.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent { --mat-fab-container-color: #448aff; --mat-fab-foreground-color: white; --mat-fab-ripple-color: color-mix(in srgb, #448aff 12%, transparent); --mat-fab-small-container-color: #448aff; --mat-fab-small-foreground-color: white; --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-fab-small-state-layer-color: white; --mat-fab-state-layer-color: white; }

.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn { --mat-fab-container-color: #f44336; --mat-fab-foreground-color: white; --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent); --mat-fab-small-container-color: #f44336; --mat-fab-small-foreground-color: white; --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-fab-small-state-layer-color: white; --mat-fab-state-layer-color: white; }

html { --mat-fab-small-touch-target-display: block; --mat-fab-touch-target-display: block; }

html { --mat-snack-bar-container-shape: 4px; }

html { --mat-snack-bar-container-color: #424242; --mat-snack-bar-supporting-text-color: white; --mat-snack-bar-button-color: #80b8dd; }

html { --mat-table-row-item-outline-width: 1px; }

html { --mat-table-background-color: white; --mat-table-header-headline-color: rgba(0, 0, 0, .87); --mat-table-row-item-label-text-color: rgba(0, 0, 0, .87); --mat-table-row-item-outline-color: rgba(0, 0, 0, .12); }

html { --mat-table-header-container-height: 56px; --mat-table-footer-container-height: 52px; --mat-table-row-item-container-height: 52px; }

html { --mat-progress-spinner-active-indicator-width: 4px; --mat-progress-spinner-size: 48px; }

html { --mat-progress-spinner-active-indicator-color: #0071bc; }

.mat-accent { --mat-progress-spinner-active-indicator-color: #448aff; }

.mat-warn { --mat-progress-spinner-active-indicator-color: #f44336; }

html { --mat-badge-container-shape: 50%; --mat-badge-container-size: unset; --mat-badge-small-size-container-size: unset; --mat-badge-large-size-container-size: unset; --mat-badge-legacy-container-size: 22px; --mat-badge-legacy-small-size-container-size: 16px; --mat-badge-legacy-large-size-container-size: 28px; --mat-badge-container-offset: -11px 0; --mat-badge-small-size-container-offset: -8px 0; --mat-badge-large-size-container-offset: -14px 0; --mat-badge-container-overlap-offset: -11px; --mat-badge-small-size-container-overlap-offset: -8px; --mat-badge-large-size-container-overlap-offset: -14px; --mat-badge-container-padding: 0; --mat-badge-small-size-container-padding: 0; --mat-badge-large-size-container-padding: 0; }

html { --mat-badge-background-color: #0071bc; --mat-badge-text-color: white; --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }

.mat-badge-accent { --mat-badge-background-color: #448aff; --mat-badge-text-color: white; }

.mat-badge-warn { --mat-badge-background-color: #f44336; --mat-badge-text-color: white; }

html { --mat-bottom-sheet-container-shape: 4px; }

html { --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87); --mat-bottom-sheet-container-background-color: white; }

html { --mat-button-toggle-focus-state-layer-opacity: .12; --mat-button-toggle-hover-state-layer-opacity: .04; --mat-button-toggle-legacy-focus-state-layer-opacity: 1; --mat-button-toggle-legacy-height: 36px; --mat-button-toggle-legacy-shape: 2px; --mat-button-toggle-shape: 4px; }

html { --mat-button-toggle-background-color: white; --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-disabled-state-background-color: white; --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-divider-color: rgba(0, 0, 0, .12); --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-disabled-state-background-color: white; --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87); --mat-button-toggle-text-color: rgba(0, 0, 0, .87); }

html { --mat-button-toggle-height: 48px; }

html { --mat-datepicker-calendar-container-shape: 4px; --mat-datepicker-calendar-container-touch-shape: 4px; --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }

html { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #0071bc 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: white; --mat-datepicker-calendar-date-selected-state-background-color: #0071bc; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #0071bc 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: white; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #0071bc 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #0071bc; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }

.mat-datepicker-content.mat-accent, .mat-datepicker-toggle-active.mat-accent { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: white; --mat-datepicker-calendar-date-selected-state-background-color: #448aff; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #448aff 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: white; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #448aff 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #448aff 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #448aff; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }

.mat-datepicker-content.mat-warn, .mat-datepicker-toggle-active.mat-warn { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: white; --mat-datepicker-calendar-date-selected-state-background-color: #f44336; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: white; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #f44336; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }

.mat-calendar-controls { --mat-icon-button-touch-target-display: none; }

.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base { --mdc-icon-button-state-layer-size: 40px; --mat-icon-button-state-layer-size: 40px; width: var(--mat-icon-button-state-layer-size); height: var(--mat-icon-button-state-layer-size); padding: 8px; }

html { --mat-divider-width: 1px; }

html { --mat-divider-color: rgba(0, 0, 0, .12); }

html { --mat-expansion-container-shape: 4px; --mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-expansion-legacy-header-indicator-display: inline-block; --mat-expansion-header-indicator-display: none; }

html { --mat-expansion-container-background-color: white; --mat-expansion-container-text-color: rgba(0, 0, 0, .87); --mat-expansion-actions-divider-color: rgba(0, 0, 0, .12); --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-expansion-header-text-color: rgba(0, 0, 0, .87); --mat-expansion-header-description-color: rgba(0, 0, 0, .54); --mat-expansion-header-indicator-color: rgba(0, 0, 0, .54); }

html { --mat-expansion-header-collapsed-state-height: 48px; --mat-expansion-header-expanded-state-height: 64px; }

html { --mat-icon-color: inherit; }

.mat-icon.mat-primary { --mat-icon-color: #0071bc; }

.mat-icon.mat-accent { --mat-icon-color: #448aff; }

.mat-icon.mat-warn { --mat-icon-color: #f44336; }

html { --mat-sidenav-container-shape: 0; --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-sidenav-container-width: auto; }

html { --mat-sidenav-container-divider-color: rgba(0, 0, 0, .12); --mat-sidenav-container-background-color: white; --mat-sidenav-container-text-color: rgba(0, 0, 0, .87); --mat-sidenav-content-background-color: #fafafa; --mat-sidenav-content-text-color: rgba(0, 0, 0, .87); --mat-sidenav-scrim-color: rgba(0, 0, 0, .6); }

html { --mat-stepper-header-focus-state-layer-shape: 0; --mat-stepper-header-hover-state-layer-shape: 0; }

html { --mat-stepper-header-icon-foreground-color: white; --mat-stepper-header-selected-state-icon-background-color: #0071bc; --mat-stepper-header-selected-state-icon-foreground-color: white; --mat-stepper-header-done-state-icon-background-color: #0071bc; --mat-stepper-header-done-state-icon-foreground-color: white; --mat-stepper-header-edit-state-icon-background-color: #0071bc; --mat-stepper-header-edit-state-icon-foreground-color: white; --mat-stepper-container-color: white; --mat-stepper-line-color: rgba(0, 0, 0, .12); --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-stepper-header-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87); --mat-stepper-header-error-state-label-text-color: #f44336; --mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54); --mat-stepper-header-error-state-icon-foreground-color: #f44336; --mat-stepper-header-error-state-icon-background-color: transparent; }

.mat-step-header.mat-accent { --mat-stepper-header-icon-foreground-color: white; --mat-stepper-header-selected-state-icon-background-color: #448aff; --mat-stepper-header-selected-state-icon-foreground-color: white; --mat-stepper-header-done-state-icon-background-color: #448aff; --mat-stepper-header-done-state-icon-foreground-color: white; --mat-stepper-header-edit-state-icon-background-color: #448aff; --mat-stepper-header-edit-state-icon-foreground-color: white; }

.mat-step-header.mat-warn { --mat-stepper-header-icon-foreground-color: white; --mat-stepper-header-selected-state-icon-background-color: #f44336; --mat-stepper-header-selected-state-icon-foreground-color: white; --mat-stepper-header-done-state-icon-background-color: #f44336; --mat-stepper-header-done-state-icon-foreground-color: white; --mat-stepper-header-edit-state-icon-background-color: #f44336; --mat-stepper-header-edit-state-icon-foreground-color: white; }

html { --mat-stepper-header-height: 72px; }

html { --mat-sort-arrow-color: rgba(0, 0, 0, .87); }

html { --mat-toolbar-container-background-color: white; --mat-toolbar-container-text-color: rgba(0, 0, 0, .87); }

.mat-toolbar.mat-primary { --mat-toolbar-container-background-color: #0071bc; --mat-toolbar-container-text-color: white; }

.mat-toolbar.mat-accent { --mat-toolbar-container-background-color: #448aff; --mat-toolbar-container-text-color: white; }

.mat-toolbar.mat-warn { --mat-toolbar-container-background-color: #f44336; --mat-toolbar-container-text-color: white; }

html { --mat-toolbar-standard-height: 64px; --mat-toolbar-mobile-height: 56px; }

html { --mat-tree-container-background-color: white; --mat-tree-node-text-color: rgba(0, 0, 0, .87); }

html { --mat-tree-node-min-height: 48px; }

html { --mat-timepicker-container-shape: 4px; --mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }

html { --mat-timepicker-container-background-color: white; }

.usa-textarea, .usa-range, .usa-radio__label, .usa-input-group, .usa-hint, .usa-combo-box__input, .usa-combo-box__list, .usa-select, .usa-checkbox__label, .usa-fieldset, .usa-input { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; }

.usa-textarea, .usa-range, .usa-input-group, .usa-combo-box__input, .usa-select, .usa-input { border-width: 1px; border-color: rgb(86, 92, 101); border-style: solid; appearance: none; border-radius: 0px; color: rgb(27, 27, 27); display: block; height: 2.5rem; margin-top: 0.5rem; max-width: 30rem; padding: 0.5rem; width: 100%; }

html { line-height: 1.15; text-size-adjust: 100%; }

body { margin: 0px; }

h1 { font-size: 2em; margin: 0.67em 0px; }

hr { box-sizing: content-box; height: 0px; color: inherit; }

pre { font-family: monospace, monospace; font-size: 1em; }

abbr[title] { text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }

button, select { text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }

legend { padding: 0px; }

progress { vertical-align: baseline; }

::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

summary { display: list-item; }

@font-face { font-family: "Roboto Mono Web"; font-style: normal; font-weight: 300; font-display: fallback; src: url(https://clinicaltrials.gov/assets/uswds/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"); }

@font-face { font-family: "Roboto Mono Web"; font-style: normal; font-weight: 400; font-display: fallback; src: url(https://clinicaltrials.gov/assets/uswds/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"); }

@font-face { font-family: "Roboto Mono Web"; font-style: normal; font-weight: 700; font-display: fallback; src: url(https://clinicaltrials.gov/assets/uswds/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"); }

@font-face { font-family: "Roboto Mono Web"; font-style: italic; font-weight: 300; font-display: fallback; src: url(https://clinicaltrials.gov/assets/uswds/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"); }

@font-face { font-family: "Roboto Mono Web"; font-style: italic; font-weight: 400; font-display: fallback; src: url(https://clinicaltrials.gov/assets/uswds/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"); }

@font-face { font-family: "Roboto Mono Web"; font-style: italic; font-weight: 700; font-display: fallback; src: url(https://clinicaltrials.gov/assets/uswds/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"); }

body { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); overflow-x: hidden; }

input:not([disabled]):focus, select:not([disabled]):focus, textarea:not([disabled]):focus, button:not([disabled]):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

iframe:focus, [href]:focus, [tabindex]:focus, [contenteditable="true"]:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

img { max-width: 100%; }

.usa-media-link { display: inline-block; line-height: 0; }

*, ::before, ::after { box-sizing: inherit; }

html { font-feature-settings: "kern"; font-kerning: normal; font-family: Roboto, sans-serif; font-size: 100%; }

cite, var, address, dfn { font-style: normal; }

.usa-focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-sr-only { position: absolute; left: -999em; right: auto; }

.usa-content p, .usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered), .usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered) { max-width: 68ex; }

.usa-dark-background { background-color: rgb(61, 69, 81); }

.usa-dark-background p, .usa-dark-background span, .usa-dark-background a, .usa-dark-background a:visited, .usa-dark-background a:hover, .usa-dark-background a:active { color: rgb(255, 255, 255); }

.usa-display { margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; margin-bottom: 0px; }

* + .usa-display { margin-top: 1.5em; }

.usa-display + * { margin-top: 1em; }

@media (min-width: 30em) {
  .usa-display { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 2.49rem; line-height: 1.2; font-weight: 700; }
  * + .usa-display { margin-top: 1.5em; }
  .usa-display + * { margin-top: 1em; }
}

@media (min-width: 40em) {
  .usa-display { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 2.98rem; line-height: 1.2; font-weight: 700; }
  * + .usa-display { margin-top: 1.5em; }
  .usa-display + * { margin-top: 1em; }
}

.usa-intro { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.8; font-weight: 400; max-width: 88ex; }

.usa-icon { display: inline-block; fill: currentcolor; height: 1em; position: relative; width: 1em; }

.usa-icon--size-3 { height: 1.5rem; width: 1.5rem; }

.usa-icon--size-4 { height: 2rem; width: 2rem; }

.usa-icon--size-5 { height: 2.5rem; width: 2.5rem; }

.usa-icon--size-6 { height: 3rem; width: 3rem; }

.usa-icon--size-7 { height: 3.5rem; width: 3.5rem; }

.usa-icon--size-8 { height: 4rem; width: 4rem; }

.usa-icon--size-9 { height: 4.5rem; width: 4.5rem; }

.usa-link { color: rgb(0, 113, 188); text-decoration: underline; }

.usa-link:visited { color: rgb(84, 39, 143); }

.usa-link:hover { color: rgb(26, 68, 128); }

.usa-link:active { color: rgb(32, 84, 147); }

.usa-link:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-link--external { display: inline; }

.usa-link--external::before { position: absolute; left: -999em; right: auto; content: "External."; }

.usa-link--external[target="_blank"]::before { position: absolute; left: -999em; right: auto; content: "External, opens in a new tab."; }

.usa-link--external::after { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/launch.svg); background-repeat: no-repeat; background-position: center center; background-size: 1.75ex 1.75ex; height: 1.75ex; width: 1.75ex; content: ""; display: inline; margin-top: 0.7ex; margin-left: 2px; padding-left: 1.75ex; vertical-align: middle; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-link--external::after { background: none currentcolor; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/launch.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.75ex 1.75ex; }
}

.usa-link--external.usa-link--alt { display: inline; }

.usa-link--external.usa-link--alt::before { position: absolute; left: -999em; right: auto; content: "External."; }

.usa-link--external.usa-link--alt[target="_blank"]::before { position: absolute; left: -999em; right: auto; content: "External, opens in a new tab."; }

.usa-link--external.usa-link--alt::after { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons-bg/launch--white.svg); background-repeat: no-repeat; background-position: center center; background-size: 1.75ex 1.75ex; height: 1.75ex; width: 1.75ex; content: ""; display: inline; margin-top: 0.7ex; margin-left: 2px; padding-left: 1.75ex; vertical-align: middle; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-link--external.usa-link--alt::after { background: none currentcolor; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/launch.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.75ex 1.75ex; }
}

.usa-list { margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 3ch; }

.usa-list:last-child { margin-bottom: 0px; }

.usa-list ul, .usa-list ol { margin-top: 0.25em; }

.usa-list li { margin-bottom: 0.25em; max-width: 68ex; }

.usa-list li:last-child { margin-bottom: 0px; }

.usa-list--unstyled { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-list--unstyled > li { margin-bottom: 0px; max-width: unset; }

.usa-prose .usa-list--unstyled { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-prose .usa-list--unstyled > li { margin-bottom: 0px; max-width: unset; }

.usa-paragraph { line-height: 1.6; max-width: 68ex; margin-bottom: 0px; margin-top: 0px; }

* + .usa-paragraph { margin-top: 1em; }

.usa-paragraph + * { margin-top: 1em; }

.usa-prose { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }

.usa-prose > ul, .usa-prose > ol { margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 3ch; }

.usa-prose > ul:last-child, .usa-prose > ol:last-child { margin-bottom: 0px; }

.usa-prose > ul ul, .usa-prose > ul ol, .usa-prose > ol ul, .usa-prose > ol ol { margin-top: 0.25em; }

.usa-prose > ul li, .usa-prose > ol li { margin-bottom: 0.25em; max-width: 68ex; }

.usa-prose > ul li:last-child, .usa-prose > ol li:last-child { margin-bottom: 0px; }

.usa-prose > table { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-collapse: collapse; border-spacing: 0px; color: rgb(27, 27, 27); margin: 1.25rem 0px; text-align: left; }

.usa-prose > table thead td, .usa-prose > table tfoot td, .usa-prose > table th { background-clip: padding-box; line-height: 1.4; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); }

.usa-prose > table th, .usa-prose > table td { border: 1px solid rgb(27, 27, 27); padding: 0.5rem 1rem; }

.usa-prose > table td { background-color: rgb(255, 255, 255); font-weight: 400; }

.usa-prose > table caption { font-family: Roboto, sans-serif; font-size: 0.93rem; font-weight: 700; margin-bottom: 0.75rem; text-align: left; }

.usa-prose > table th[data-sortable] { padding-right: 2.5rem; position: relative; }

.usa-prose > table th[data-sortable]::after { border-bottom: 1px solid transparent; bottom: 0px; content: ""; height: 0px; left: 0px; position: absolute; width: 100%; }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover { color: rgb(26, 68, 128); }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:active { color: rgb(32, 84, 147); }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g { fill: transparent; }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }

.usa-prose > table th[data-sortable][aria-sort="descending"], .usa-prose > table th[data-sortable][aria-sort="ascending"] { background-color: rgb(151, 212, 234); }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover { color: rgb(26, 68, 128); }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g { fill: transparent; }

.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g.descending { fill: rgb(27, 27, 27); }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover { color: rgb(26, 68, 128); }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g { fill: transparent; }

.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g.ascending { fill: rgb(27, 27, 27); }

.usa-prose > table thead th[aria-sort] { background-color: rgb(151, 212, 234); color: rgb(27, 27, 27); }

.usa-prose > table td[data-sort-active], .usa-prose > table th[data-sort-active] { background-color: rgb(225, 243, 248); color: rgb(27, 27, 27); }

.usa-prose > .usa-table--borderless th, .usa-prose > .usa-table--borderless thead td, .usa-prose > .usa-table--borderless tfoot td { background-color: rgb(255, 255, 255); }

.usa-prose > .usa-table--borderless th { border-top: 0px; color: rgb(27, 27, 27); }

.usa-prose > .usa-table--borderless th[aria-sort] { color: rgb(27, 27, 27); }

.usa-prose > .usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }

.usa-prose > .usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }

.usa-prose > .usa-table--borderless th, .usa-prose > .usa-table--borderless td { border-left: 0px; border-right: 0px; }

.usa-prose > .usa-table--compact th, .usa-prose > .usa-table--compact td { padding: 0.25rem 0.75rem; }

.usa-prose > .usa-table--striped tbody tr:nth-child(2n+1) td { background-color: rgb(240, 240, 240); color: rgb(27, 27, 27); }

.usa-prose > .usa-table--striped tbody tr:nth-child(2n+1) td[data-sort-active] { background-color: rgb(195, 235, 250); color: rgb(27, 27, 27); }

@media (max-width: 29.99em) {
  .usa-prose > .usa-table--stacked thead { display: none; }
  .usa-prose > .usa-table--stacked th { background-color: rgb(255, 255, 255); }
  .usa-prose > .usa-table--stacked th, .usa-prose > .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-prose > .usa-table--stacked tr th:first-child, .usa-prose > .usa-table--stacked tr td:first-child { border-top-width: 0px; }
  .usa-prose > .usa-table--stacked tr:nth-child(2n+1) td, .usa-prose > .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-prose > .usa-table--stacked tr:first-child th:first-child, .usa-prose > .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-prose > .usa-table--stacked th[data-label], .usa-prose > .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }
  .usa-prose > .usa-table--stacked th[data-label]::before, .usa-prose > .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
}

@media (max-width: 29.99em) {
  .usa-prose > .usa-table--stacked-header thead { display: none; }
  .usa-prose > .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }
  .usa-prose > .usa-table--stacked-header th, .usa-prose > .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-prose > .usa-table--stacked-header tr th:first-child, .usa-prose > .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }
  .usa-prose > .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-prose > .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-prose > .usa-table--stacked-header tr:first-child th:first-child, .usa-prose > .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-prose > .usa-table--stacked-header th[data-label], .usa-prose > .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }
  .usa-prose > .usa-table--stacked-header th[data-label]::before, .usa-prose > .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
  .usa-prose > .usa-table--stacked-header tr td:first-child, .usa-prose > .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
  .usa-prose > .usa-table--stacked-header tr td:first-child::before, .usa-prose > .usa-table--stacked-header tr th:first-child::before { display: none; }
}

.usa-prose > .width-mobile .usa-table--stacked thead { display: none; }

.usa-prose > .width-mobile .usa-table--stacked th { background-color: rgb(255, 255, 255); }

.usa-prose > .width-mobile .usa-table--stacked th, .usa-prose > .width-mobile .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }

.usa-prose > .width-mobile .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }

.usa-prose > .width-mobile .usa-table--stacked tr th:first-child, .usa-prose > .width-mobile .usa-table--stacked tr td:first-child { border-top-width: 0px; }

.usa-prose > .width-mobile .usa-table--stacked tr:nth-child(2n+1) td, .usa-prose > .width-mobile .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }

.usa-prose > .width-mobile .usa-table--stacked tr:first-child th:first-child, .usa-prose > .width-mobile .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }

.usa-prose > .width-mobile .usa-table--stacked th[data-label], .usa-prose > .width-mobile .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }

.usa-prose > .width-mobile .usa-table--stacked th[data-label]::before, .usa-prose > .width-mobile .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }

.usa-prose > .width-mobile .usa-table--stacked-header thead { display: none; }

.usa-prose > .width-mobile .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }

.usa-prose > .width-mobile .usa-table--stacked-header th, .usa-prose > .width-mobile .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }

.usa-prose > .width-mobile .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }

.usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child, .usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }

.usa-prose > .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-prose > .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }

.usa-prose > .width-mobile .usa-table--stacked-header tr:first-child th:first-child, .usa-prose > .width-mobile .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }

.usa-prose > .width-mobile .usa-table--stacked-header th[data-label], .usa-prose > .width-mobile .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }

.usa-prose > .width-mobile .usa-table--stacked-header th[data-label]::before, .usa-prose > .width-mobile .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }

.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child, .usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }

.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child::before, .usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child::before { display: none; }

.usa-prose > .usa-table-container--scrollable { margin: 1.25rem 0px; overflow-y: hidden; }

.usa-prose > .usa-table-container--scrollable .usa-table { margin: 0px; }

.usa-prose > .usa-table-container--scrollable td { white-space: nowrap; }

.usa-prose > p { line-height: 1.6; max-width: 68ex; }

.usa-prose > h1, .usa-prose > h2, .usa-prose > h3, .usa-prose > h4, .usa-prose > h5, .usa-prose > h6 { margin-bottom: 0px; margin-top: 0px; clear: both; }

.usa-prose > * + * { margin-top: 1em; margin-bottom: 0px; }

.usa-prose > * + h1, .usa-prose > * + h2, .usa-prose > * + h3, .usa-prose > * + h4, .usa-prose > * + h5, .usa-prose > * + h6 { margin-top: 1.5em; }

.usa-prose > h1 { font-family: Roboto, serif; font-size: 2.49rem; line-height: 1.2; font-weight: 700; }

.usa-prose > h2 { font-family: Roboto, serif; font-size: 1.99rem; line-height: 1.2; font-weight: 700; }

.usa-prose > h3 { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; }

.usa-prose > h4 { font-family: Roboto, serif; font-size: 0.99rem; line-height: 1.2; font-weight: 700; }

.usa-prose > h5 { font-family: Roboto, serif; font-size: 0.93rem; line-height: 1.2; font-weight: 700; }

.usa-prose > h6 { font-family: Roboto, sans-serif; font-size: 0.81rem; line-height: 1.2; font-weight: 400; letter-spacing: 0.025em; text-transform: uppercase; }

.usa-accordion { list-style-type: none; color: rgb(27, 27, 27); margin: 0px; padding: 0px; width: 100%; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }

.usa-accordion > li { margin-bottom: 0px; max-width: unset; }

.usa-accordion > ul li ul { list-style: disc; }

.usa-accordion > ul li ul > li > ul { list-style: circle; }

.usa-accordion > ul li ul > li > ul > li > ul { list-style: square; }

.usa-accordion + .usa-accordion, .usa-accordion + .usa-accordion--bordered { margin-top: 0.5rem; }

.usa-accordion--bordered .usa-accordion__content { border-bottom: 0.25rem solid rgb(240, 240, 240); border-left: 0.25rem solid rgb(240, 240, 240); border-right: 0.25rem solid rgb(240, 240, 240); padding-bottom: 1rem; }

.usa-accordion--bordered .usa-accordion__heading { margin-bottom: 0px; }

.usa-accordion__heading, .usa-prose .usa-accordion__heading { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; margin: 0px; }

.usa-accordion__heading:not(:first-child), .usa-prose .usa-accordion__heading:not(:first-child) { margin-top: 0.5rem; }

.usa-accordion__content { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); margin-top: 0px; overflow: auto; padding: 1rem 1.25rem 0.75rem; }

.usa-accordion__content > :first-child { margin-top: 0px; }

.usa-accordion__content > :last-child { margin-bottom: 0px; }

.usa-accordion__button { border: 0px; border-radius: 0px; box-shadow: none; justify-content: normal; text-align: left; color: rgb(27, 27, 27); background-color: rgb(240, 240, 240); background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/remove.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-position: right 1.25rem center; background-size: 1.5rem; cursor: pointer; display: inline-block; font-weight: 700; margin: 0px; padding: 1rem 3.5rem 1rem 1.25rem; text-decoration: none; width: 100%; }

.usa-accordion__button:visited { color: rgb(84, 39, 143); }

.usa-accordion__button:hover { color: rgb(26, 68, 128); }

.usa-accordion__button:active { color: rgb(32, 84, 147); }

.usa-accordion__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-accordion__button:hover, .usa-accordion__button.usa-button--hover, .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled="true"]:hover, .usa-accordion__button:disabled.usa-button--hover, .usa-accordion__button[aria-disabled="true"].usa-button--hover, .usa-accordion__button:active, .usa-accordion__button.usa-button--active, .usa-accordion__button:disabled:active, .usa-accordion__button[aria-disabled="true"]:active, .usa-accordion__button:disabled.usa-button--active, .usa-accordion__button[aria-disabled="true"].usa-button--active, .usa-accordion__button:disabled:focus, .usa-accordion__button[aria-disabled="true"]:focus, .usa-accordion__button:disabled.usa-focus, .usa-accordion__button[aria-disabled="true"].usa-focus, .usa-accordion__button:disabled, .usa-accordion__button[aria-disabled="true"], .usa-accordion__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-accordion__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-accordion__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-accordion__button:disabled, .usa-accordion__button[aria-disabled="true"], .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled="true"]:hover, .usa-accordion__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-accordion__button:disabled, .usa-accordion__button[aria-disabled="true"], .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled="true"]:hover, .usa-accordion__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-accordion__button:hover { color: rgb(27, 27, 27); background-color: rgb(223, 225, 226); background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/remove.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; text-decoration: none; }

@media (forced-colors: active) {
  .usa-accordion__button { border: 2px solid transparent; position: relative; }
  .usa-accordion__button::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/remove.svg); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; width: 1.5rem; height: 100%; position: absolute; right: 1.25rem; top: 0px; content: ""; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-accordion__button::before { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/remove.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
}

.usa-accordion__button[aria-expanded="false"] { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-size: 1.5rem; }

.usa-accordion__button[aria-expanded="false"]:hover { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-accordion__button[aria-expanded="false"]::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; width: 1.5rem; height: 100%; position: absolute; right: 1.25rem; top: 0px; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-accordion__button[aria-expanded="false"]::before { background: none buttontext; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
}

.usa-alert { background-color: rgb(240, 240, 240); border-left: 0.5rem solid rgb(169, 174, 177); color: rgb(27, 27, 27); }

.usa-alert .usa-alert__body { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; padding-bottom: 1rem; padding-top: 1rem; position: relative; }

.usa-alert .usa-alert__text { margin-bottom: 0px; margin-top: 0px; }

.usa-alert .usa-alert__text:only-child { padding-bottom: 0px; padding-top: 0px; }

.usa-alert .usa-alert__heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1; margin-top: 0px; margin-bottom: 0.5rem; }

.usa-alert > .usa-list, .usa-alert .usa-alert__body > .usa-list { padding-left: 2ch; }

.usa-alert > .usa-list:last-child, .usa-alert .usa-alert__body > .usa-list:last-child { margin-bottom: 0px; }

.usa-alert .usa-alert__body { padding-left: 1.25rem; padding-right: 1.25rem; }

.usa-alert .usa-alert__body::before { left: 1.08333rem; }

* + .usa-alert { margin-top: 1rem; }

.usa-alert--success { background-color: rgb(236, 243, 236); border-left-color: rgb(0, 169, 28); }

.usa-alert--success .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(236, 243, 236); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }

.usa-alert--success .usa-alert__body::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/check_circle.svg); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-alert--success .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/check_circle.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}

.usa-alert--success .usa-alert__body > * { margin-left: 2.5rem; }

.usa-alert--success .usa-alert__body .usa-link { color: rgb(0, 113, 188); }

.usa-alert--success .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }

.usa-alert--success .usa-alert__body .usa-link:hover, .usa-alert--success .usa-alert__body .usa-link:active { color: rgb(26, 68, 128); }

.usa-alert--warning { background-color: rgb(250, 243, 209); border-left-color: rgb(255, 190, 46); }

.usa-alert--warning .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(250, 243, 209); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }

.usa-alert--warning .usa-alert__body::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-alert--warning .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}

.usa-alert--warning .usa-alert__body > * { margin-left: 2.5rem; }

.usa-alert--warning .usa-alert__body .usa-link { color: rgb(0, 113, 188); }

.usa-alert--warning .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }

.usa-alert--warning .usa-alert__body .usa-link:hover, .usa-alert--warning .usa-alert__body .usa-link:active { color: rgb(26, 68, 128); }

.usa-alert--error { background-color: rgb(244, 227, 219); border-left-color: rgb(213, 67, 9); }

.usa-alert--error .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(244, 227, 219); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }

.usa-alert--error .usa-alert__body::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/error.svg); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-alert--error .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/error.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}

.usa-alert--error .usa-alert__body > * { margin-left: 2.5rem; }

.usa-alert--error .usa-alert__body .usa-link { color: rgb(0, 113, 188); }

.usa-alert--error .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }

.usa-alert--error .usa-alert__body .usa-link:hover, .usa-alert--error .usa-alert__body .usa-link:active { color: rgb(26, 68, 128); }

.usa-alert--info { background-color: rgb(231, 246, 248); border-left-color: rgb(0, 189, 227); }

.usa-alert--info .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(231, 246, 248); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }

.usa-alert--info .usa-alert__body::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/info.svg); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-alert--info .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/info.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}

.usa-alert--info .usa-alert__body > * { margin-left: 2.5rem; }

.usa-alert--info .usa-alert__body .usa-link { color: rgb(0, 113, 188); }

.usa-alert--info .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }

.usa-alert--info .usa-alert__body .usa-link:hover, .usa-alert--info .usa-alert__body .usa-link:active { color: rgb(26, 68, 128); }

.usa-alert--emergency { background-color: rgb(156, 61, 16); border-left-color: rgb(156, 61, 16); }

.usa-alert--emergency .usa-alert__body { color: rgb(255, 255, 255); background-color: rgb(156, 61, 16); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }

.usa-alert--emergency .usa-alert__body::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons-bg/error--white.svg); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-alert--emergency .usa-alert__body::before { background: none rgb(255, 255, 255); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/error.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}

.usa-alert--emergency .usa-alert__body > * { margin-left: 2.5rem; }

.usa-alert--emergency .usa-alert__body .usa-link, .usa-alert--emergency .usa-alert__body .usa-link:visited { color: rgb(255, 255, 255); }

.usa-alert--emergency .usa-alert__body .usa-link:hover, .usa-alert--emergency .usa-alert__body .usa-link:active { color: rgb(240, 240, 240); }

.usa-alert--slim .usa-alert__body { padding-bottom: 0.5rem; padding-top: 0.5rem; min-height: 0px; }

.usa-alert--slim .usa-alert__body::before { height: 1.5rem; top: 0.5rem; width: 1.5rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-alert--slim .usa-alert__body::before { mask-size: 1.5rem; }
}

.usa-alert--slim .usa-alert__body > * { margin-left: 2rem; }

.usa-alert--slim .usa-alert__body::before { left: 1.125rem; }

.usa-alert--no-icon .usa-alert__body { min-height: 0px; }

.usa-alert--no-icon .usa-alert__body::before { display: none; }

.usa-alert--no-icon .usa-alert__body > * { margin-left: 0px; }

.usa-alert--validation .usa-checklist { margin-top: 1rem; }

.usa-banner { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; background-color: rgb(240, 240, 240); }

@media (min-width: 40em) {
  .usa-banner { font-size: 0.81rem; padding-bottom: 0rem; }
}

.usa-banner .usa-accordion { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }

.usa-banner .grid-row { display: flex; flex-wrap: wrap; }

.usa-banner .grid-row.grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }

.usa-banner .grid-row.grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }

@media (min-width: 40em) {
  .usa-banner .grid-row .tablet\:grid-col-6 { flex: 0 1 auto; width: 50%; }
}

.usa-banner__header, .usa-banner__content { color: rgb(27, 27, 27); }

.usa-banner__content { margin-left: auto; margin-right: auto; max-width: 64rem; background-color: transparent; font-size: 0.93rem; overflow: hidden; padding: 0.25rem 1rem 1rem 0.5rem; width: 100%; }

@media (min-width: 64em) {
  .usa-banner__content { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .usa-banner__content { padding-bottom: 1.5rem; padding-top: 1.5rem; }
}

.usa-banner__content p:first-child { margin: 0px; }

.usa-banner__guidance { display: flex; align-items: flex-start; max-width: 64ex; padding-top: 1rem; }

@media (min-width: 40em) {
  .usa-banner__guidance { padding-top: 0rem; }
}

.usa-banner__lock-image { height: 1.5ex; width: 1.21875ex; }

.usa-banner__lock-image path { fill: currentcolor; }

@media (forced-colors: active) {
  .usa-banner__lock-image path { fill: canvastext; }
}

.usa-banner__inner { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; display: flex; flex-wrap: wrap; align-items: flex-start; padding-right: 0rem; }

@media (min-width: 64em) {
  .usa-banner__inner { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .usa-banner__inner { align-items: center; }
}

.usa-banner__header { padding-bottom: 0.5rem; padding-top: 0.5rem; font-size: 0.75rem; font-weight: 400; min-height: 3rem; position: relative; }

@media (min-width: 40em) {
  .usa-banner__header { padding-bottom: 0.25rem; padding-top: 0.25rem; min-height: 0px; }
}

.usa-banner__header-text { margin-bottom: 0px; margin-top: 0px; font-size: 0.75rem; line-height: 1.2; }

.usa-banner__header-action { color: rgb(0, 113, 188); line-height: 1.2; margin-bottom: 0rem; margin-top: 2px; text-decoration: underline; }

.usa-banner__header-action::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-banner__header-action::after { background: none rgb(0, 113, 188); mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}

.usa-banner__header-action:hover::after { content: ""; background-color: rgb(26, 68, 128); }

.usa-banner__header-action:visited { color: rgb(84, 39, 143); }

.usa-banner__header-action:hover, .usa-banner__header-action:active { color: rgb(26, 68, 128); }

@media (min-width: 40em) {
  .usa-banner__header-action { display: none; }
}

@media (forced-colors: active) {
  .usa-banner__header-action { color: linktext; }
  .usa-banner__header-action::after { background-color: buttontext; }
}

.usa-banner__header-flag { float: left; margin-right: 0.5rem; width: 1rem; }

@media (min-width: 40em) {
  .usa-banner__header-flag { margin-right: 0.5rem; padding-top: 0rem; }
}

.usa-banner__header--expanded { padding-right: 3.5rem; }

@media (min-width: 40em) {
  .usa-banner__header--expanded { background-color: transparent; display: block; font-size: 0.75rem; font-weight: 400; min-height: 0rem; padding-right: 0rem; }
}

.usa-banner__header--expanded .usa-banner__inner { margin-left: 0rem; }

@media (min-width: 40em) {
  .usa-banner__header--expanded .usa-banner__inner { margin-left: auto; }
}

.usa-banner__header--expanded .usa-banner__header-action { display: none; }

.usa-banner__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0rem 0px 0px 0rem; left: 0px; position: absolute; bottom: 0px; top: 0px; color: rgb(0, 113, 188); display: block; font-size: 0.75rem; height: auto; line-height: 1.2; text-decoration: none; width: auto; }

.usa-banner__button:hover { color: rgb(26, 68, 128); }

.usa-banner__button:active { color: rgb(32, 84, 147); }

.usa-banner__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-banner__button:hover, .usa-banner__button.usa-button--hover, .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled="true"]:hover, .usa-banner__button:disabled.usa-button--hover, .usa-banner__button[aria-disabled="true"].usa-button--hover, .usa-banner__button:active, .usa-banner__button.usa-button--active, .usa-banner__button:disabled:active, .usa-banner__button[aria-disabled="true"]:active, .usa-banner__button:disabled.usa-button--active, .usa-banner__button[aria-disabled="true"].usa-button--active, .usa-banner__button:disabled:focus, .usa-banner__button[aria-disabled="true"]:focus, .usa-banner__button:disabled.usa-focus, .usa-banner__button[aria-disabled="true"].usa-focus, .usa-banner__button:disabled, .usa-banner__button[aria-disabled="true"], .usa-banner__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-banner__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-banner__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-banner__button:disabled, .usa-banner__button[aria-disabled="true"], .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled="true"]:hover, .usa-banner__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-banner__button:disabled, .usa-banner__button[aria-disabled="true"], .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled="true"]:hover, .usa-banner__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-banner__button:visited { color: rgb(84, 39, 143); }

.usa-banner__button:hover, .usa-banner__button:active { color: rgb(26, 68, 128); }

@media (max-width: 39.99em) {
  .usa-banner__button { width: 100%; }
  .usa-banner__button:enabled:focus { outline-offset: -0.25rem; }
}

@media (min-width: 40em) {
  .usa-banner__button { color: rgb(0, 113, 188); inset: auto; display: inline; margin-left: 0.5rem; position: relative; }
  .usa-banner__button::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: 2px; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-banner__button::after { background: none rgb(0, 113, 188); mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-banner__button:hover::after { content: ""; background-color: rgb(26, 68, 128); }
  .usa-banner__button:visited { color: rgb(84, 39, 143); }
  .usa-banner__button:hover, .usa-banner__button:active { color: rgb(26, 68, 128); }
  .usa-banner__button::after, .usa-banner__button:hover::after { position: absolute; }
}

@media (min-width: 40em) and (forced-colors: active) {
  .usa-banner__button::after, .usa-banner__button:hover::after { background-color: buttontext; }
}

@media (min-width: 40em) {
  .usa-banner__button:hover { text-decoration: none; }
}

.usa-banner__button[aria-expanded="false"], .usa-banner__button[aria-expanded="false"]:hover, .usa-banner__button[aria-expanded="true"], .usa-banner__button[aria-expanded="true"]:hover { background-image: none; }

@media (forced-colors: active) {
  .usa-banner__button[aria-expanded="false"]::before, .usa-banner__button[aria-expanded="false"]:hover::before, .usa-banner__button[aria-expanded="true"]::before, .usa-banner__button[aria-expanded="true"]:hover::before { content: none; }
}

@media (max-width: 39.99em) {
  .usa-banner__button[aria-expanded="true"]::after { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/close.svg); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; height: 3rem; width: 3rem; content: ""; vertical-align: middle; margin-left: 0rem; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-banner__button[aria-expanded="true"]::after { background: none rgb(0, 94, 162); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/close.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
  .usa-banner__button[aria-expanded="true"]::before { bottom: 0px; top: 0px; position: absolute; right: 0px; background-color: rgb(223, 225, 226); content: ""; display: block; height: 3rem; width: 3rem; }
  .usa-banner__button[aria-expanded="true"]::after { bottom: 0px; top: 0px; position: absolute; right: 0px; }
}

@media (min-width: 40em) {
  .usa-banner__button[aria-expanded="true"] { height: auto; padding: 0rem; position: relative; }
  .usa-banner__button[aria-expanded="true"]::after { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/expand_less.svg); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: 2px; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-banner__button[aria-expanded="true"]::after { background: none rgb(0, 113, 188); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/expand_less.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-banner__button[aria-expanded="true"]:hover::after { content: ""; background-color: rgb(26, 68, 128); }
  .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:hover::after { position: absolute; }
}

@media (min-width: 40em) and (forced-colors: active) {
  .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:hover::after { background-color: buttontext; }
}

.usa-banner__button-text { position: absolute; left: -999em; right: auto; text-decoration: underline; }

@media (min-width: 40em) {
  .usa-banner__button-text { position: static; display: inline; }
}

@media (forced-colors: active) {
  .usa-banner__button-text { color: linktext; }
}

.usa-banner__icon { width: 2.5rem; }

.usa-js-loading .usa-banner__content { position: absolute; left: -999em; right: auto; }

.usa-breadcrumb { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); padding-left: 0px; padding-right: 0px; }

@media (min-width: 30em) {
  .usa-breadcrumb { padding-bottom: 1rem; padding-top: 1rem; }
}

@media (min-width: 30em) {
  .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
}

.usa-breadcrumb__list { margin: 0px -0.25rem; list-style-type: none; display: block; padding: 0.25rem; }

.usa-breadcrumb__list > li { margin-bottom: 0px; max-width: unset; }

.usa-breadcrumb__list-item { position: absolute; left: -999em; right: auto; display: inline; }

@media (max-width: 29.99em) {
  .usa-breadcrumb__list-item { white-space: normal; }
  .usa-breadcrumb__list-item:nth-last-child(2) { position: static; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link { padding-left: calc(2ex + 0px); text-indent: calc(-2ex + 0px); display: inline-block; padding-bottom: 1rem; padding-top: 1rem; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgMTFINy44M2w1LjU5LTUuNTlMMTIgNGwtOCA4IDggOCAxLjQxLTEuNDFMNy44MyAxM0gyMHYtMnoiLz48L3N2Zz4K); background-repeat: no-repeat; background-position: center center; background-size: 2ex 2ex; display: inline-block; height: 2ex; width: 2ex; content: ""; vertical-align: baseline; margin-right: 0rem; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { background: none rgb(113, 118, 122); mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgMTFINy44M2w1LjU5LTUuNTlMMTIgNGwtOCA4IDggOCAxLjQxLTEuNDFMNy44MyAxM0gyMHYtMnoiLz48L3N2Zz4K), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2ex 2ex; }
}
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { bottom: -0.2em; height: 2ex; position: relative; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { text-decoration: none; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span { text-decoration: underline; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { margin-right: 0px; }
}

@media (min-width: 30em) {
  .usa-breadcrumb__list-item { position: static; }
  .usa-breadcrumb__list-item:not(:last-child)::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==); background-repeat: no-repeat; background-position: center center; background-size: 2ex 2ex; display: inline-block; height: 2ex; width: 2ex; content: ""; vertical-align: baseline; margin-left: 0rem; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-breadcrumb__list-item:not(:last-child)::after { background: none rgb(113, 118, 122); mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2ex 2ex; }
}
  .usa-breadcrumb__list-item:not(:last-child)::after { bottom: -0.2em; margin-left: 0px; margin-right: 0px; height: 2ex; position: relative; }
}

.usa-breadcrumb__link { color: rgb(0, 113, 188); display: inline; text-decoration: none; }

.usa-breadcrumb__link:visited { color: rgb(84, 39, 143); }

.usa-breadcrumb__link:hover, .usa-breadcrumb__link:active { color: rgb(26, 68, 128); }

.usa-breadcrumb__link span { text-decoration: underline; }

@media (min-width: 30em) {
  .usa-breadcrumb--wrap { line-height: 1.5; }
}

.usa-breadcrumb--wrap .usa-breadcrumb__list-item { display: inline-block; }

.usa-button-group { margin: 0px -0.25rem; display: flex; flex-flow: column wrap; list-style-type: none; padding-left: 0px; }

@media (min-width: 30em) {
  .usa-button-group { flex-flow: row; align-items: stretch; }
}

.usa-button-group .usa-button-group { height: 100%; }

@media (min-width: 30em) {
  .usa-button-group .usa-button-group .usa-button-group__item { margin-top: 0px; margin-bottom: 0px; }
}

.usa-button-group .usa-button-group--segmented .usa-button-group__item { margin-top: 0px; margin-bottom: 0px; }

.usa-button-group__item { margin: 0.25rem; }

@media (min-width: 30em) {
  .usa-button-group__item:last-child { margin-right: 0px; }
}

.usa-button-group__item .usa-button { height: 100%; margin-left: 0px; margin-right: 0px; }

.usa-button-group--segmented { flex-flow: row; justify-content: space-between; margin-left: 0px; margin-right: 0px; }

@media (min-width: 30em) {
  .usa-button-group--segmented { justify-content: flex-start; }
}

.usa-button-group--segmented .usa-button { position: relative; width: calc(100% + 2px); }

@media (min-width: 30em) {
  .usa-button-group--segmented .usa-button { width: auto; }
}

.usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active { z-index: 2; }

.usa-button-group--segmented .usa-button:focus { z-index: 3; }

.usa-button-group--segmented .usa-button-group__item { margin-left: 0px; margin-right: 0px; width: 100%; }

@media (min-width: 30em) {
  .usa-button-group--segmented .usa-button-group__item { width: auto; }
}

.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button { border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin-right: -1px; }

.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-right: 0px; margin-left: -2px; width: calc(100% + 2px); }

@media (min-width: 30em) {
  .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { margin-left: -1px; width: auto; }
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:first-child):not(:last-child)) > .usa-button { border-radius: 0px; margin-right: -1px; margin-left: -1px; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button::before { border-right: 1px solid rgb(26, 68, 128); bottom: 0px; content: ""; display: block; height: 100%; position: absolute; right: 1px; top: 0px; width: 1px; z-index: 3; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--secondary::before { border-right-color: rgb(181, 9, 9); }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--accent-cool::before { border-right-color: rgb(40, 160, 203); }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--base::before { border-right-color: rgb(86, 92, 101); }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*="usa-button"]:disabled::before, .usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*="usa-button"][aria-disabled="true"]::before { border-right-color: rgb(255, 255, 255); }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button:active::before, .usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--outline::before { display: none; }

.usa-button { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; color: rgb(255, 255, 255); background-color: rgb(17, 46, 81); appearance: none; align-items: center; border: 0px; border-radius: 0.25rem; cursor: pointer; column-gap: 0.5rem; display: inline-flex; font-weight: 700; justify-content: center; margin-right: 0.5rem; padding: 0.75rem 1.25rem; text-align: center; text-decoration: none; width: 100%; }

@media (min-width: 30em) {
  .usa-button { width: auto; }
}

.usa-button:visited { color: rgb(255, 255, 255); }

.usa-button:hover, .usa-button.usa-button--hover { color: rgb(255, 255, 255); background-color: rgb(32, 84, 147); border-bottom: 0px; text-decoration: none; }

.usa-button:active, .usa-button.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(0, 113, 188); }

.usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus { outline-offset: 0.25rem; }

.usa-button:disabled, .usa-button[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

.usa-button:disabled:hover, .usa-button:disabled:active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus, .usa-button[aria-disabled="true"]:hover, .usa-button[aria-disabled="true"]:active, .usa-button[aria-disabled="true"]:focus, .usa-button[aria-disabled="true"].usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-button:disabled, .usa-button[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-button:disabled:hover, .usa-button:disabled:active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus, .usa-button[aria-disabled="true"]:hover, .usa-button[aria-disabled="true"]:active, .usa-button[aria-disabled="true"]:focus, .usa-button[aria-disabled="true"].usa-focus { color: graytext; }
}

.usa-button:disabled.usa-button--hover, .usa-button:disabled.usa-button--active, .usa-button[aria-disabled="true"].usa-button--hover, .usa-button[aria-disabled="true"].usa-button--active { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

.usa-button:disabled.usa-button--hover:hover, .usa-button:disabled.usa-button--hover:active, .usa-button:disabled.usa-button--hover:focus, .usa-button:disabled.usa-button--hover.usa-focus, .usa-button:disabled.usa-button--active:hover, .usa-button:disabled.usa-button--active:active, .usa-button:disabled.usa-button--active:focus, .usa-button:disabled.usa-button--active.usa-focus, .usa-button[aria-disabled="true"].usa-button--hover:hover, .usa-button[aria-disabled="true"].usa-button--hover:active, .usa-button[aria-disabled="true"].usa-button--hover:focus, .usa-button[aria-disabled="true"].usa-button--hover.usa-focus, .usa-button[aria-disabled="true"].usa-button--active:hover, .usa-button[aria-disabled="true"].usa-button--active:active, .usa-button[aria-disabled="true"].usa-button--active:focus, .usa-button[aria-disabled="true"].usa-button--active.usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-button:disabled.usa-button--hover, .usa-button:disabled.usa-button--active, .usa-button[aria-disabled="true"].usa-button--hover, .usa-button[aria-disabled="true"].usa-button--active { border: 0px; color: graytext; }
  .usa-button:disabled.usa-button--hover:hover, .usa-button:disabled.usa-button--hover:active, .usa-button:disabled.usa-button--hover:focus, .usa-button:disabled.usa-button--hover.usa-focus, .usa-button:disabled.usa-button--active:hover, .usa-button:disabled.usa-button--active:active, .usa-button:disabled.usa-button--active:focus, .usa-button:disabled.usa-button--active.usa-focus, .usa-button[aria-disabled="true"].usa-button--hover:hover, .usa-button[aria-disabled="true"].usa-button--hover:active, .usa-button[aria-disabled="true"].usa-button--hover:focus, .usa-button[aria-disabled="true"].usa-button--hover.usa-focus, .usa-button[aria-disabled="true"].usa-button--active:hover, .usa-button[aria-disabled="true"].usa-button--active:active, .usa-button[aria-disabled="true"].usa-button--active:focus, .usa-button[aria-disabled="true"].usa-button--active.usa-focus { color: graytext; }
}

@media (forced-colors: active) {
  .usa-button:disabled:not(.usa-button--unstyled), .usa-button[aria-disabled="true"]:not(.usa-button--unstyled) { border: 2px solid graytext; }
}

.usa-button .usa-icon { flex-shrink: 0; }

@media (forced-colors: active) {
  .usa-button:not(.usa-button--unstyled) { border: 2px solid transparent; }
}

.usa-button--accent-cool, .usa-button--accent-cool:visited { color: rgb(27, 27, 27); background-color: rgb(0, 189, 227); }

.usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover { color: rgb(27, 27, 27); background-color: rgb(40, 160, 203); }

.usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(7, 100, 141); }

.usa-button--accent-warm, .usa-button--accent-warm:visited { color: rgb(27, 27, 27); background-color: rgb(250, 148, 65); }

.usa-button--accent-warm:hover, .usa-button--accent-warm.usa-button--hover { color: rgb(255, 255, 255); background-color: rgb(192, 86, 0); }

.usa-button--accent-warm:active, .usa-button--accent-warm.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(119, 85, 64); }

.usa-button--outline { background-color: transparent; box-shadow: rgb(17, 46, 81) 0px 0px 0px 2px inset; color: rgb(17, 46, 81); }

.usa-button--outline:visited { color: rgb(17, 46, 81); }

.usa-button--outline:hover, .usa-button--outline.usa-button--hover { background-color: transparent; box-shadow: rgb(32, 84, 147) 0px 0px 0px 2px inset; color: rgb(32, 84, 147); }

.usa-button--outline:active, .usa-button--outline.usa-button--active { background-color: transparent; box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px inset; color: rgb(0, 113, 188); }

.usa-button--outline.usa-button--inverse { box-shadow: rgb(223, 225, 226) 0px 0px 0px 2px inset; color: rgb(255, 255, 255); }

.usa-button--outline.usa-button--inverse:visited { color: rgb(255, 255, 255); }

.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover { box-shadow: rgb(240, 240, 240) 0px 0px 0px 2px inset; color: rgb(240, 240, 240); }

.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active { background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; color: rgb(255, 255, 255); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled { text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0px; width: auto; color: rgb(255, 255, 255); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited { color: rgb(84, 39, 143); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover { color: rgb(26, 68, 128); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:active { color: rgb(32, 84, 147); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover { color: rgb(26, 68, 128); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active { color: rgb(32, 84, 147); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:focus { color: graytext; }
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited { color: rgb(255, 255, 255); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover { color: rgb(240, 240, 240); }

.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active { color: rgb(255, 255, 255); }

.usa-button--base { color: rgb(255, 255, 255); background-color: rgb(113, 118, 122); }

.usa-button--base:hover, .usa-button--base.usa-button--hover { color: rgb(255, 255, 255); background-color: rgb(86, 92, 101); }

.usa-button--base:active, .usa-button--base.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(61, 69, 81); }

.usa-button--secondary { color: rgb(255, 255, 255); background-color: rgb(216, 57, 51); }

.usa-button--secondary:hover, .usa-button--secondary.usa-button--hover { color: rgb(255, 255, 255); background-color: rgb(181, 9, 9); }

.usa-button--secondary:active, .usa-button--secondary.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(139, 10, 3); }

.usa-button--big { border-radius: 0.25rem; font-size: 1.37rem; padding: 1rem 1.5rem; }

.usa-button--outline:disabled, .usa-button--outline:disabled:hover, .usa-button--outline:disabled:active, .usa-button--outline:disabled:focus, .usa-button--outline[aria-disabled="true"], .usa-button--outline[aria-disabled="true"]:hover, .usa-button--outline[aria-disabled="true"]:active, .usa-button--outline[aria-disabled="true"]:focus, .usa-button--outline-inverse:disabled, .usa-button--outline-inverse:disabled:hover, .usa-button--outline-inverse:disabled:active, .usa-button--outline-inverse:disabled:focus, .usa-button--outline-inverse[aria-disabled="true"], .usa-button--outline-inverse[aria-disabled="true"]:hover, .usa-button--outline-inverse[aria-disabled="true"]:active, .usa-button--outline-inverse[aria-disabled="true"]:focus { background-color: transparent; color: rgb(117, 117, 117); }

.usa-button--outline:disabled, .usa-button--outline[aria-disabled="true"] { box-shadow: rgb(201, 201, 201) 0px 0px 0px 2px inset; }

.usa-button--outline:disabled.usa-button--inverse, .usa-button--outline[aria-disabled="true"].usa-button--inverse { box-shadow: rgb(145, 145, 145) 0px 0px 0px 2px inset; color: rgb(145, 145, 145); }

@media (forced-colors: active) {
  .usa-button--outline:disabled.usa-button--inverse, .usa-button--outline[aria-disabled="true"].usa-button--inverse { color: graytext; }
}

.usa-button--unstyled { color: rgb(0, 113, 188); text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0px; width: auto; }

.usa-button--unstyled:visited { color: rgb(84, 39, 143); }

.usa-button--unstyled:hover { color: rgb(26, 68, 128); }

.usa-button--unstyled:active { color: rgb(32, 84, 147); }

.usa-button--unstyled:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-button--unstyled:hover, .usa-button--unstyled.usa-button--hover, .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--unstyled:disabled.usa-button--hover, .usa-button--unstyled[aria-disabled="true"].usa-button--hover, .usa-button--unstyled:active, .usa-button--unstyled.usa-button--active, .usa-button--unstyled:disabled:active, .usa-button--unstyled[aria-disabled="true"]:active, .usa-button--unstyled:disabled.usa-button--active, .usa-button--unstyled[aria-disabled="true"].usa-button--active, .usa-button--unstyled:disabled:focus, .usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--unstyled:disabled.usa-focus, .usa-button--unstyled[aria-disabled="true"].usa-focus, .usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled="true"], .usa-button--unstyled.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-button--unstyled.usa-button--hover { color: rgb(26, 68, 128); }

.usa-button--unstyled.usa-button--active { color: rgb(32, 84, 147); }

.usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled="true"], .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--unstyled[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled="true"], .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--unstyled[aria-disabled="true"]:focus { color: graytext; }
}

.usa-card-group, .usa-prose .usa-card-group { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-card-group { display: flex; flex-flow: column wrap; align-items: stretch; margin-left: -0.5rem; margin-right: -0.5rem; }

@media (min-width: 40em) {
  .usa-card-group { flex-direction: row; }
}

.usa-card { margin-bottom: 2.5rem; max-width: none; }

.usa-card:last-child { margin-bottom: 2.5rem; }

@media (min-width: 40em) {
  .usa-card { margin-bottom: 2rem; }
  .usa-card:last-child { margin-bottom: 2rem; }
}

.usa-prose .usa-card { margin-bottom: 2.5rem; max-width: none; }

.usa-prose .usa-card:last-child { margin-bottom: 2.5rem; }

@media (min-width: 40em) {
  .usa-prose .usa-card { margin-bottom: 2rem; }
  .usa-prose .usa-card:last-child { margin-bottom: 2rem; }
}

.usa-card__container { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-width: 2px; border-color: rgb(223, 225, 226); border-style: solid; display: flex; height: 100%; flex-direction: column; margin-left: 0.5rem; margin-right: 0.5rem; position: relative; border-radius: 0.5rem; }

.usa-card:not(.usa-card--flag) .usa-card__container > :only-child { padding: 1.5rem; }

.usa-card .usa-card__img { display: block; }

.usa-card__header { padding: 1.5rem 1.5rem 0.5rem; }

.usa-card__header:last-child { padding-bottom: 1.5rem; }

.usa-card__heading { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; margin: 0px; }

.usa-card__media { order: -1; min-height: 1px; }

.usa-card__img { border-top-left-radius: calc(-2px + 0.5rem); border-top-right-radius: calc(-2px + 0.5rem); background-color: rgb(240, 240, 240); position: relative; overflow: hidden; }

.usa-card__img img { display: block; height: 100%; width: 100%; object-fit: cover; }

.usa-card__media--inset { padding-top: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }

.usa-card__media--inset .usa-card__img { border-radius: 0px; }

.usa-card__body { flex: 1 1 auto; padding: 0.5rem 1.5rem; }

.usa-card__body:last-child { padding-bottom: 1.5rem; }

.usa-card__body:first-child { padding-top: 1.5rem; }

.usa-card__body:only-child { padding-bottom: 1.5rem; padding-top: 1.5rem; }

.usa-card__footer { padding: 0.5rem 1.5rem 1.5rem; }

.usa-card__footer .usa-button:only-of-type { margin-right: 0px; }

.usa-card__header > :last-child, .usa-card__body > :last-child { padding-bottom: 0px; margin-bottom: 0px; }

.usa-card__header > :first-child, .usa-card__body > :first-child { margin-top: 0px; padding-top: 0px; }

.usa-card__header > :only-child, .usa-card__body > :only-child { margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; }

.usa-card__header--exdent, .usa-card__media--exdent, .usa-card__body--exdent, .usa-card__footer--exdent { margin-inline: -2px; }

.usa-card__header--exdent > *, .usa-card__body--exdent > *, .usa-card__footer--exdent > * { padding-left: 2px; padding-right: 2px; }

.usa-card__media--exdent { margin-top: -2px; }

.usa-card__media--exdent .usa-card__img { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }

.usa-card--header-first .usa-card__header { border-top-left-radius: calc(-2px + 0.5rem); border-top-right-radius: calc(-2px + 0.5rem); padding-bottom: 1rem; }

.usa-card--header-first .usa-card__header--exdent { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; margin-top: -2px; }

.usa-card--header-first .usa-card__media--inset { padding-top: 0px; }

.usa-card--header-first .usa-card__media { order: 0; }

.usa-card--header-first .usa-card__media--exdent { margin-top: 0px; }

.usa-card--header-first .usa-card__img { border-radius: 0px; }

.usa-card--header-first .usa-card__body { padding-top: 1rem; }

@media (min-width: 40em) {
  .usa-card--flag .usa-card__media { display: flex; overflow: hidden; bottom: 0px; top: 0px; left: 0px; position: absolute; width: 15rem; }
  .usa-card--flag .usa-card__img { border-radius: calc(-2px + 0.5rem) 0px 0px calc(-2px + 0.5rem); }
  .usa-card--flag .usa-card__header, .usa-card--flag .usa-card__body, .usa-card--flag .usa-card__footer { margin-left: 15rem; }
  .usa-card--flag .usa-card__media--exdent { margin: -2px; }
  .usa-card--flag .usa-card__media--exdent .usa-card__img { border-bottom-left-radius: 0.5rem; border-top-left-radius: 0.5rem; }
  .usa-card--flag .usa-card__media--inset { padding-right: 0px; padding-bottom: 1.5rem; }
  .usa-card--flag .usa-card__media--inset .usa-card__img { border-radius: 0px; }
  .usa-card--flag.usa-card--header-first .usa-card__header { padding-bottom: 0.5rem; }
  .usa-card--flag.usa-card--header-first .usa-card__body { padding-top: 0.5rem; }
  .usa-card--flag.usa-card--header-first .usa-card__media--inset { padding-top: 1.5rem; }
  .usa-card--flag.usa-card--media-right .usa-card__media { left: auto; right: 0px; }
  .usa-card--flag.usa-card--media-right .usa-card__media--inset { padding-left: 0px; padding-right: 1.5rem; }
  .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img { border-radius: 0px; }
  .usa-card--flag.usa-card--media-right .usa-card__img { border-radius: 0px calc(-2px + 0.5rem) calc(-2px + 0.5rem) 0px; }
  .usa-card--flag.usa-card--media-right .usa-card__header, .usa-card--flag.usa-card--media-right .usa-card__body, .usa-card--flag.usa-card--media-right .usa-card__footer { margin-left: 0px; margin-right: 15rem; }
  .usa-card--flag.usa-card--media-right .usa-card__img { border-radius: 0px 0.5rem 0.5rem 0px; }
}

.usa-card:not(.usa-card--flag).usa-card__media--set-aspect { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; }

@supports (aspect-ratio: 1) {
  .usa-card:not(.usa-card--flag).usa-card__media--set-aspect { height: inherit; padding: inherit; aspect-ratio: 1.77778 / 1; max-width: 100%; }
  .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.usa-card:not(.usa-card--flag).usa-card__media--set-aspect, .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > img { object-fit: cover; }
}

.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img { position: absolute; inset: 0px; }

.usa-checklist { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }

.usa-checklist__item { text-indent: -2.5rem; margin-bottom: 0px; margin-top: 0.5rem; }

.usa-checklist__item::before { content: " "; display: inline-block; height: 1rem; margin-left: -0.25rem; margin-right: 0.75rem; width: 2rem; }

.usa-checklist__item.usa-checklist__item--checked::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons-bg/check--blue-60v.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem; }

.usa-collection { font-family: Roboto, sans-serif; font-size: 0.99rem; margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 0px; }

.usa-collection:last-child { margin-bottom: 0px; }

.usa-collection ul, .usa-collection ol { margin-top: 0.25em; }

.usa-collection__item { max-width: 68ex; list-style-type: none; padding-left: 0px; align-items: flex-start; border-top-width: 1px; border-top-style: solid; display: flex; margin-bottom: 1rem; margin-top: 1rem; padding-top: 1rem; }

.usa-collection__item:last-child { margin-bottom: 0px; }

.usa-collection__item > li { margin-bottom: 0px; max-width: unset; }

.usa-prose .usa-collection { font-family: Roboto, sans-serif; font-size: 0.99rem; margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 0px; }

.usa-prose .usa-collection:last-child { margin-bottom: 0px; }

.usa-prose .usa-collection ul, .usa-prose .usa-collection ol { margin-top: 0.25em; }

.usa-prose .usa-collection__item { max-width: 68ex; list-style-type: none; padding-left: 0px; align-items: flex-start; border-top-width: 1px; border-top-style: solid; display: flex; margin-bottom: 1rem; margin-top: 1rem; padding-top: 1rem; }

.usa-prose .usa-collection__item:last-child { margin-bottom: 0px; }

.usa-prose .usa-collection__item > li { margin-bottom: 0px; max-width: unset; }

.usa-collection__img, .usa-collection__calendar-date { flex-shrink: 0; width: 4rem; margin-right: 1rem; }

@media (min-width: 40em) {
  .usa-collection__img, .usa-collection__calendar-date { width: 5rem; }
}

.usa-collection__body { flex: 1 1 0%; }

.usa-collection__heading { font-family: Roboto, sans-serif; font-size: 1.06rem; line-height: 1.4; margin-bottom: 0px; margin-top: 0px; }

.usa-collection__description { margin-bottom: 0.5rem; margin-top: 0.5rem; }

.usa-collection__meta { margin-bottom: 0px; list-style-type: none; padding-left: 0px; margin-top: 0.25rem; }

.usa-collection__meta > li { margin-bottom: 0px; max-width: unset; }

.usa-collection__meta-item { margin-top: 0.25rem; font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.4; display: block; margin-right: 0.5rem; }

.usa-collection__meta-item.usa-tag { background-color: rgb(223, 225, 226); line-height: 1; padding-bottom: 0.25rem; padding-top: 0.25rem; color: rgb(27, 27, 27); display: inline-block; margin-top: 0.25rem; }

.usa-collection__meta-item.usa-tag--new { background-color: rgb(192, 86, 0); color: rgb(255, 255, 255); }

.usa-collection__calendar-date { text-decoration: none; }

.usa-collection__calendar-date-month, .usa-collection__calendar-date-day { font-family: Roboto, sans-serif; font-size: 1.06rem; display: block; font-weight: 700; padding: 0.25rem; text-align: center; }

@media (min-width: 40em) {
  .usa-collection__calendar-date-month, .usa-collection__calendar-date-day { padding: 0.5rem; }
}

.usa-collection__calendar-date-month { border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: rgb(0, 113, 188); color: rgb(255, 255, 255); }

.usa-collection__calendar-date-day { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border: 1px solid rgb(0, 113, 188); color: rgb(0, 113, 188); }

.usa-collection--condensed .usa-collection__item { margin-bottom: 0.5rem; margin-top: 0.5rem; padding-top: 0.5rem; }

.usa-embed-container iframe, .usa-embed-container object, .usa-embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.usa-embed-container { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; max-width: 100%; }

@supports (aspect-ratio: 1) {
  .usa-embed-container { height: inherit; padding: inherit; aspect-ratio: 1.77778 / 1; max-width: 100%; }
  .usa-embed-container > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.usa-embed-container, .usa-embed-container > img { object-fit: cover; }
}

.usa-footer { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }

.usa-footer > .grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .usa-footer > .grid-container { padding-left: 2rem; padding-right: 2rem; }
}

.usa-footer__return-to-top { padding-bottom: 1.25rem; padding-top: 1.25rem; line-height: 1; }

.usa-footer__return-to-top a { color: rgb(0, 113, 188); text-decoration: underline; }

.usa-footer__return-to-top a:visited { color: rgb(84, 39, 143); }

.usa-footer__return-to-top a:hover { color: rgb(26, 68, 128); }

.usa-footer__return-to-top a:active { color: rgb(32, 84, 147); }

.usa-footer__return-to-top a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-footer__nav { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 0px; padding-right: 0px; border-bottom: 1px solid rgb(169, 174, 177); }

@media (min-width: 64em) {
  .usa-footer__nav { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .usa-footer__nav { padding-left: 1rem; padding-right: 1rem; border-bottom: none; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .usa-footer__nav { padding-left: 2rem; padding-right: 2rem; }
}

.usa-footer__nav > ul { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-footer__primary-section { background-color: rgb(240, 240, 240); }

.usa-footer__primary-section > .grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .usa-footer__primary-section > .grid-container { padding-left: 2rem; padding-right: 2rem; }
}

.usa-footer__primary-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 0px; padding-right: 0px; }

@media (min-width: 64em) {
  .usa-footer__primary-container { padding-left: 2rem; padding-right: 2rem; }
}

.usa-footer__primary-content { line-height: 1.2; }

.usa-footer__primary-link { padding: 1rem; color: rgb(27, 27, 27); font-weight: 700; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(169, 174, 177); display: block; }

@media (min-width: 30em) {
  .usa-footer__primary-link { padding-left: 0px; padding-right: 0px; border: none; }
}

.usa-footer__primary-link--button { width: 100%; cursor: pointer; }

.usa-footer__primary-link--button::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-right: 0.25rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-footer__primary-link--button::before { background: none currentcolor; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}

.usa-footer__primary-link--button:not([disabled]):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: -0.25rem; }

.usa-footer__primary-link--button::before { height: 1.25rem; width: 1.25rem; align-items: center; background-size: contain; content: ""; display: inline-flex; justify-content: center; margin-right: 0.25rem; margin-left: -0.25rem; }

@media (forced-colors: active) {
  .usa-footer__primary-link--button::before { background-color: buttontext !important; }
}

.usa-footer__primary-link--button + .usa-list--unstyled { margin-top: 0.5rem; margin-bottom: 0.5rem; }

.usa-footer__primary-link--button[aria-expanded="false"]::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-right: 0.25rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-footer__primary-link--button[aria-expanded="false"]::before { background: none currentcolor; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}

.usa-footer__primary-link--button[aria-expanded="false"] + .usa-list--unstyled { display: none; }

.usa-footer__secondary-link { line-height: 1.2; margin-left: 1rem; padding: 0px; }

.usa-footer__secondary-link a { color: rgb(0, 113, 188); text-decoration: underline; }

.usa-footer__secondary-link a:visited { color: rgb(84, 39, 143); }

.usa-footer__secondary-link a:hover { color: rgb(26, 68, 128); }

.usa-footer__secondary-link a:active { color: rgb(32, 84, 147); }

.usa-footer__secondary-link a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-footer__secondary-link + .usa-footer__secondary-link { padding-top: 1rem; }

@media (min-width: 30em) {
  .usa-footer__secondary-link { margin-left: 0px; }
}

.usa-footer__contact-info { line-height: 1.2; }

.usa-footer__contact-info a { color: rgb(27, 27, 27); }

@media (min-width: 30em) {
  .usa-footer__contact-info { justify-content: flex-end; margin-top: 0.5rem; }
}

.usa-sign-up { padding-bottom: 2rem; padding-top: 1.5rem; }

.usa-sign-up .usa-label, .usa-sign-up .usa-button { margin-top: 0.75rem; }

.usa-sign-up__heading { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; margin: 0px; }

.usa-footer__secondary-section { padding-bottom: 1.25rem; padding-top: 1.25rem; color: rgb(27, 27, 27); background-color: rgb(223, 225, 226); }

.usa-footer__secondary-section > .grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .usa-footer__secondary-section > .grid-container { padding-left: 2rem; padding-right: 2rem; }
}

.usa-footer__secondary-section > .grid-container > .grid-row { justify-content: space-between; }

.usa-footer__secondary-section a { color: rgb(27, 27, 27); }

.usa-footer__logo { margin-bottom: 0.5rem; margin-top: 0.5rem; }

@media (min-width: 30em) {
  .usa-footer__logo { margin-bottom: 0px; margin-top: 0px; align-items: center; }
}

.usa-footer__logo-img { max-width: 5rem; }

.usa-footer__logo-heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1; font-weight: 700; margin-bottom: 0.5rem; margin-top: 0.5rem; }

.usa-footer__contact-links { margin-top: 1.5rem; }

@media (min-width: 30em) {
  .usa-footer__contact-links { margin-top: 0px; text-align: right; }
}

.usa-footer__contact-heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; margin-top: 0px; }

@media (min-width: 30em) {
  .usa-footer__contact-heading { margin-bottom: 0.25rem; margin-top: 0.25rem; }
}

.usa-footer__social-links { line-height: 1; padding-bottom: 0.5rem; }

.usa-footer__social-links a { text-decoration: none; }

@media (min-width: 30em) {
  .usa-footer__social-links { justify-content: flex-end; }
}

.usa-social-link { height: 3rem; width: 3rem; background-color: rgba(0, 0, 0, 0.1); display: inline-block; padding: 0.25rem; }

.usa-social-link:hover { background-color: rgb(255, 255, 255); }

@media (forced-colors: active) {
  .usa-social-link { background-color: rgb(211, 211, 211); forced-color-adjust: none; }
}

.usa-social-link__icon { display: block; height: auto; width: 100%; }

@media (min-width: 30em) {
  .usa-footer__address { justify-content: flex-end; }
}

@media (min-width: 64em) {
  .usa-footer--slim .usa-footer__nav { padding-left: 0px; padding-right: 0px; }
}

.usa-footer--slim .usa-footer__address { padding: 1rem; }

@media (min-width: 30em) {
  .usa-footer--slim .usa-footer__address { padding: 0px; }
}

.usa-footer--slim .usa-footer__logo { align-items: center; }

.usa-footer--slim .usa-footer__logo-img { max-width: 3rem; }

.usa-footer--slim .usa-footer__contact-info { display: inline-block; }

@media (min-width: 30em) {
  .usa-footer--slim .usa-footer__contact-info { padding-bottom: 1rem; padding-top: 1rem; margin-top: 0px; }
}

.usa-footer--big .usa-footer__nav { margin-left: -1rem; margin-right: -1rem; }

@media (min-width: 30em) {
  .usa-footer--big .usa-footer__nav { border-bottom: 1px solid rgb(169, 174, 177); padding-top: 2rem; }
}

@media (min-width: 40em) {
  .usa-footer--big .usa-footer__nav { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; border-bottom: none; }
}

.usa-footer--big .usa-footer__primary-link { font-family: Roboto, serif; font-size: 0.99rem; font-weight: 700; line-height: 1.2; margin: 0px; }

@media (min-width: 30em) {
  .usa-footer--big .usa-footer__primary-link { padding-bottom: 0px; padding-top: 0px; margin-bottom: 0.5rem; }
  .usa-footer--big .usa-footer__primary-link:hover { cursor: auto; text-decoration: none; }
}

.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link { align-items: center; display: flex; justify-content: flex-start; }

.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { padding-left: 1rem; padding-right: 1rem; padding-bottom: 1.25rem; }

@media (min-width: 30em) {
  .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { padding: 0.75rem 0px 2rem; }
}

.usa-form { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; }

@media (min-width: 30em) {
  .usa-form { max-width: 20rem; }
}

.usa-form abbr[title="required"] { text-decoration: none; }

.usa-form :where(.usa-input, .usa-textarea, .usa-select, .usa-range) { max-width: none; }

.usa-form .usa-button { margin-top: 0.5rem; }

@media (min-width: 30em) {
  .usa-form .usa-button { margin-top: 1.5rem; }
}

.usa-form a:where(:not(.usa-button)) { color: rgb(0, 113, 188); text-decoration: underline; }

.usa-form a:where(:not(.usa-button)):visited { color: rgb(84, 39, 143); }

.usa-form a:where(:not(.usa-button)):hover { color: rgb(26, 68, 128); }

.usa-form a:where(:not(.usa-button)):active { color: rgb(32, 84, 147); }

.usa-form a:where(:not(.usa-button)):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

@media (min-width: 30em) {
  .usa-form--large { max-width: 30rem; }
}

.usa-show-password { color: rgb(0, 113, 188); text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0px; width: auto; cursor: pointer; }

.usa-show-password:visited { color: rgb(84, 39, 143); }

.usa-show-password:hover { color: rgb(26, 68, 128); }

.usa-show-password:active { color: rgb(32, 84, 147); }

.usa-show-password:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-show-password:hover, .usa-show-password.usa-button--hover, .usa-show-password:disabled:hover, .usa-show-password[aria-disabled="true"]:hover, .usa-show-password:disabled.usa-button--hover, .usa-show-password[aria-disabled="true"].usa-button--hover, .usa-show-password:active, .usa-show-password.usa-button--active, .usa-show-password:disabled:active, .usa-show-password[aria-disabled="true"]:active, .usa-show-password:disabled.usa-button--active, .usa-show-password[aria-disabled="true"].usa-button--active, .usa-show-password:disabled:focus, .usa-show-password[aria-disabled="true"]:focus, .usa-show-password:disabled.usa-focus, .usa-show-password[aria-disabled="true"].usa-focus, .usa-show-password:disabled, .usa-show-password[aria-disabled="true"], .usa-show-password.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-show-password.usa-button--hover { color: rgb(26, 68, 128); }

.usa-show-password.usa-button--active { color: rgb(32, 84, 147); }

.usa-show-password:disabled, .usa-show-password[aria-disabled="true"], .usa-show-password:disabled:hover, .usa-show-password[aria-disabled="true"]:hover, .usa-show-password[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-show-password:disabled, .usa-show-password[aria-disabled="true"], .usa-show-password:disabled:hover, .usa-show-password[aria-disabled="true"]:hover, .usa-show-password[aria-disabled="true"]:focus { color: graytext; }
}

.usa-form__note, .usa-show-password { font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.4; float: right; margin: 0.25rem 0px 1rem; }

.usa-graphic-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }

.usa-graphic-list .usa-graphic-list__row .usa-media-block { margin-bottom: 2rem; }

@media (min-width: 40em) {
  .usa-graphic-list .usa-graphic-list__row .usa-media-block { margin-bottom: 4rem; }
}

@media (min-width: 40em) {
  .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block { margin-bottom: 0px; }
}

.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child { margin-bottom: 0px; }

.usa-graphic-list .usa-media-block__img { margin-right: 1.5rem; }

.usa-graphic-list .usa-media-block__body > :first-child { margin-top: 0px; }

.usa-graphic-list__heading { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; }

* + .usa-graphic-list__heading { margin-top: 1.5em; }

.usa-graphic-list__heading + * { margin-top: 1em; }

.usa-header { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }

.usa-header::after { clear: both; content: ""; display: block; }

.usa-header a { border-bottom: none; }

.usa-header .usa-search { margin-top: 0.5rem; }

@media (min-width: 64em) {
  .usa-header .usa-search { float: right; }
}

@media (min-width: 64em) {
  .usa-header [role="search"] { float: right; max-width: calc(27ch + 3rem); width: 100%; }
}

.usa-header [type="search"] { min-width: 0px; }

@media (min-width: 64em) {
  .usa-header + .usa-hero { border-top: 1px solid white; }
}

@media (min-width: 64em) {
  .usa-header + .usa-section, .usa-header + main { border-top: 1px solid rgb(223, 225, 226); }
}

@media (max-width: 63.99em) {
  .usa-logo { flex: 1 1 0%; font-size: 0.87rem; line-height: 1; margin-left: 1rem; }
}

@media (min-width: 64em) {
  .usa-logo { margin-top: 2rem; margin-bottom: 1rem; font-size: 1.37rem; line-height: 1.2; }
}

.usa-logo a { color: rgb(27, 27, 27); text-decoration: none; }

.usa-logo__text { display: block; font-style: normal; font-weight: 700; margin: 0px; }

.usa-menu-btn { border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; margin: 0px; padding: 0px 0.75rem; width: auto; flex: 0 1 auto; background-color: rgb(0, 113, 188); color: rgb(255, 255, 255); font-size: 0.81rem; height: 3rem; text-align: center; text-decoration: none; text-transform: uppercase; }

.usa-menu-btn:visited { color: rgb(84, 39, 143); }

.usa-menu-btn:hover { color: rgb(26, 68, 128); }

.usa-menu-btn:active { color: rgb(32, 84, 147); }

.usa-menu-btn:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-menu-btn:hover, .usa-menu-btn.usa-button--hover, .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled="true"]:hover, .usa-menu-btn:disabled.usa-button--hover, .usa-menu-btn[aria-disabled="true"].usa-button--hover, .usa-menu-btn:active, .usa-menu-btn.usa-button--active, .usa-menu-btn:disabled:active, .usa-menu-btn[aria-disabled="true"]:active, .usa-menu-btn:disabled.usa-button--active, .usa-menu-btn[aria-disabled="true"].usa-button--active, .usa-menu-btn:disabled:focus, .usa-menu-btn[aria-disabled="true"]:focus, .usa-menu-btn:disabled.usa-focus, .usa-menu-btn[aria-disabled="true"].usa-focus, .usa-menu-btn:disabled, .usa-menu-btn[aria-disabled="true"], .usa-menu-btn.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-menu-btn.usa-button--hover { color: rgb(26, 68, 128); }

.usa-menu-btn.usa-button--active { color: rgb(32, 84, 147); }

.usa-menu-btn:disabled, .usa-menu-btn[aria-disabled="true"], .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled="true"]:hover, .usa-menu-btn[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-menu-btn:disabled, .usa-menu-btn[aria-disabled="true"], .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled="true"]:hover, .usa-menu-btn[aria-disabled="true"]:focus { color: graytext; }
}

@media (min-width: 64em) {
  .usa-menu-btn { display: none; }
}

.usa-menu-btn:hover { background-color: rgb(26, 68, 128); color: rgb(255, 255, 255); text-decoration: none; }

.usa-menu-btn:active, .usa-menu-btn:visited { color: rgb(255, 255, 255); }

.usa-overlay { inset: 0px; position: fixed; background: rgba(0, 0, 0, 0.7); opacity: 0; transition: opacity 0.15s ease-in-out; visibility: hidden; z-index: 400; }

.usa-overlay.is-visible { opacity: 1; visibility: visible; }

@media (min-width: 64em) {
  .usa-header--basic .usa-navbar { position: relative; width: 33%; }
  .usa-header--basic .usa-nav { flex-direction: row; align-items: center; justify-content: flex-end; display: flex; padding: 0px 0px 0.5rem 0.5rem; width: 100%; }
  .usa-header--basic .usa-nav-container { align-items: flex-end; justify-content: space-between; display: flex; }
  .usa-header--basic .usa-nav__primary-item > .usa-current, .usa-header--basic .usa-nav__link:hover { position: relative; }
  .usa-header--basic .usa-nav__primary-item > .usa-current::after, .usa-header--basic .usa-nav__link:hover::after { background-color: rgb(0, 113, 188); border-radius: 0px; content: ""; display: block; position: absolute; height: 0.25rem; left: 1rem; right: 1rem; bottom: -0.25rem; }
}

@media (min-width: 64em) and (forced-colors: active) {
  .usa-header--basic .usa-nav__primary-item > .usa-current::after, .usa-header--basic .usa-nav__link:hover::after { background-color: buttontext; }
}

@media (min-width: 64em) {
  .usa-header--basic .usa-nav__link[aria-expanded="true"]::after, .usa-header--basic .usa-nav__link[aria-expanded="true"]:hover::after { display: none; }
  .usa-header--basic .usa-nav__primary { width: auto; }
  .usa-header--basic .usa-nav__primary-item:last-of-type { position: relative; }
  .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu { position: absolute; right: 0px; }
  .usa-header--basic .usa-search { top: 0px; }
}

.usa-header--basic.usa-header--megamenu .usa-nav__inner { display: flex; flex-direction: column; }

@media (min-width: 64em) {
  .usa-header--basic.usa-header--megamenu .usa-nav__inner { display: block; float: right; margin-top: -2.5rem; }
}

@media (min-width: 64em) {
  .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type { position: static; }
}

@media (min-width: 64em) {
  .usa-header--extended { padding-top: 0px; }
  .usa-header--extended .usa-nav__primary-item > .usa-current, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover { position: relative; }
  .usa-header--extended .usa-nav__primary-item > .usa-current::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after { background-color: rgb(0, 113, 188); border-radius: 0px; content: ""; display: block; position: absolute; height: 0.25rem; left: 1rem; right: 1rem; bottom: 0rem; }
}

@media (min-width: 64em) and (forced-colors: active) {
  .usa-header--extended .usa-nav__primary-item > .usa-current::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after { background-color: buttontext; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-nav__link[aria-expanded="true"]::after, .usa-header--extended .usa-nav__link[aria-expanded="true"]:hover::after { display: none; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-logo { font-size: 1.99rem; margin: 2rem 0px 1.5rem; max-width: 33%; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-navbar { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; display: block; height: auto; overflow: auto; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .usa-header--extended .usa-navbar { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-nav { border-top: 1px solid rgb(223, 225, 226); padding: 0px; width: 100%; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-nav__inner { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; position: relative; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .usa-header--extended .usa-nav__inner { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-nav__primary { margin-left: -1rem; }
  .usa-header--extended .usa-nav__primary::after { clear: both; content: ""; display: block; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-nav__link { padding-bottom: 1rem; padding-top: 1rem; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-nav__submenu .usa-grid-full { padding-left: 0.75rem; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-nav__submenu.usa-megamenu { left: 0px; padding-left: 2rem; padding-right: 2rem; }
}

html.usa-js-loading .usa-nav__submenu, html.usa-js-loading .usa-nav__submenu.usa-megamenu { position: absolute; left: -999em; right: auto; }

.usa-megamenu .usa-col { flex: 1 1 auto; }

@media (min-width: 64em) {
  .usa-megamenu .usa-col { flex: 4 1 0%; }
  .usa-megamenu .usa-col .usa-nav__submenu-item a { padding-left: 0.5rem; padding-right: 0.5rem; }
  .usa-megamenu .usa-col:first-child .usa-nav__submenu-item a { padding-left: 0px; }
  .usa-megamenu .usa-col:last-child .usa-nav__submenu-item a { padding-right: 0px; }
}

@media (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu { padding: 2rem 0px; left: -33%; right: 0px; width: auto; }
}

@media (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu::before { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-30rem + 50vw); right: 100%; }
}

@media (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu::after { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-30rem + 50vw); left: 100%; }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-megamenu.usa-nav__submenu::before { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-32rem + 50vw); }
}

@media (min-width: 64em) {
  .usa-header--extended .usa-megamenu.usa-nav__submenu::after { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-32rem + 50vw); }
}

@media (min-width: 64em) {
  .usa-nav-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 2rem; padding-right: 2rem; }
  .usa-nav-container::after { clear: both; content: ""; display: block; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .usa-nav-container { padding-left: 2rem; padding-right: 2rem; }
}

.usa-navbar { height: 3rem; }

@media (max-width: 63.99em) {
  .usa-navbar { align-items: center; border-bottom: 1px solid rgb(223, 225, 226); display: flex; }
}

@media (min-width: 64em) {
  .usa-navbar { border-bottom: none; display: inline-block; height: auto; }
}

.usa-hero { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; background-image: url(https://clinicaltrials.gov/assets/uswds/img/hero.jpg); background-position: center center; background-size: cover; color: rgb(255, 255, 255); }

.usa-hero > .grid-container { position: relative; padding-bottom: 2rem; padding-top: 2rem; }

.usa-hero__callout { background-color: rgb(32, 84, 147); padding: 2rem; }

@media (min-width: 40em) {
  .usa-hero__callout { max-width: 20rem; }
}

.usa-hero__heading { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 1.99rem; font-weight: 700; color: rgb(0, 189, 227); line-height: 1.2; }

* + .usa-hero__heading { margin-top: 1.5em; }

.usa-hero__heading + * { margin-top: 1em; }

.usa-hero__heading--alt { color: rgb(255, 255, 255); display: block; }

.usa-icon-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; max-width: 72ex; }

.usa-icon-list > li { margin-bottom: 0px; max-width: unset; }

.usa-icon-list__item { display: flex; position: relative; }

.usa-icon-list__item + .usa-icon-list__item { padding-top: 0.75rem; }

.usa-prose .usa-icon-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; max-width: 72ex; }

.usa-prose .usa-icon-list > li { margin-bottom: 0px; max-width: unset; }

.usa-prose .usa-icon-list__item { display: flex; position: relative; }

.usa-prose .usa-icon-list__item + .usa-icon-list__item { padding-top: 0.75rem; }

.usa-icon-list--base-lightest .usa-icon-list__icon { color: rgb(240, 240, 240); }

.usa-icon-list--base-lighter .usa-icon-list__icon { color: rgb(223, 225, 226); }

.usa-icon-list--base-light .usa-icon-list__icon { color: rgb(169, 174, 177); }

.usa-icon-list--base .usa-icon-list__icon { color: rgb(113, 118, 122); }

.usa-icon-list--base-dark .usa-icon-list__icon { color: rgb(86, 92, 101); }

.usa-icon-list--base-darker .usa-icon-list__icon { color: rgb(61, 69, 81); }

.usa-icon-list--base-darkest .usa-icon-list__icon { color: rgb(27, 27, 27); }

.usa-icon-list--primary-lighter .usa-icon-list__icon { color: rgb(217, 232, 246); }

.usa-icon-list--primary-light .usa-icon-list__icon { color: rgb(115, 179, 231); }

.usa-icon-list--primary .usa-icon-list__icon { color: rgb(0, 113, 188); }

.usa-icon-list--primary-vivid .usa-icon-list__icon { color: rgb(0, 80, 216); }

.usa-icon-list--primary-dark .usa-icon-list__icon { color: rgb(26, 68, 128); }

.usa-icon-list--primary-darker .usa-icon-list__icon { color: rgb(32, 84, 147); }

.usa-icon-list--primary-darkest .usa-icon-list__icon { color: rgb(17, 46, 81); }

.usa-icon-list--secondary-lighter .usa-icon-list__icon { color: rgb(243, 225, 228); }

.usa-icon-list--secondary-light .usa-icon-list__icon { color: rgb(242, 147, 140); }

.usa-icon-list--secondary .usa-icon-list__icon { color: rgb(216, 57, 51); }

.usa-icon-list--secondary-vivid .usa-icon-list__icon { color: rgb(228, 29, 61); }

.usa-icon-list--secondary-dark .usa-icon-list__icon { color: rgb(181, 9, 9); }

.usa-icon-list--secondary-darker .usa-icon-list__icon { color: rgb(139, 10, 3); }

.usa-icon-list--accent-warm-lighter .usa-icon-list__icon { color: rgb(242, 228, 212); }

.usa-icon-list--accent-warm-light .usa-icon-list__icon { color: rgb(255, 188, 120); }

.usa-icon-list--accent-warm .usa-icon-list__icon { color: rgb(250, 148, 65); }

.usa-icon-list--accent-warm-dark .usa-icon-list__icon { color: rgb(192, 86, 0); }

.usa-icon-list--accent-warm-darker .usa-icon-list__icon { color: rgb(119, 85, 64); }

.usa-icon-list--accent-cool-lighter .usa-icon-list__icon { color: rgb(225, 243, 248); }

.usa-icon-list--accent-cool-light .usa-icon-list__icon { color: rgb(151, 212, 234); }

.usa-icon-list--accent-cool .usa-icon-list__icon { color: rgb(0, 189, 227); }

.usa-icon-list--accent-cool-dark .usa-icon-list__icon { color: rgb(40, 160, 203); }

.usa-icon-list--accent-cool-darker .usa-icon-list__icon { color: rgb(7, 100, 141); }

.usa-icon-list--error-lighter .usa-icon-list__icon { color: rgb(244, 227, 219); }

.usa-icon-list--error-light .usa-icon-list__icon { color: rgb(243, 146, 104); }

.usa-icon-list--error .usa-icon-list__icon { color: rgb(213, 67, 9); }

.usa-icon-list--error-dark .usa-icon-list__icon { color: rgb(181, 9, 9); }

.usa-icon-list--error-darker .usa-icon-list__icon { color: rgb(111, 51, 49); }

.usa-icon-list--warning-lighter .usa-icon-list__icon { color: rgb(250, 243, 209); }

.usa-icon-list--warning-light .usa-icon-list__icon { color: rgb(254, 230, 133); }

.usa-icon-list--warning .usa-icon-list__icon { color: rgb(255, 190, 46); }

.usa-icon-list--warning-dark .usa-icon-list__icon { color: rgb(229, 160, 0); }

.usa-icon-list--warning-darker .usa-icon-list__icon { color: rgb(147, 111, 56); }

.usa-icon-list--success-lighter .usa-icon-list__icon { color: rgb(236, 243, 236); }

.usa-icon-list--success-light .usa-icon-list__icon { color: rgb(112, 225, 123); }

.usa-icon-list--success .usa-icon-list__icon { color: rgb(0, 169, 28); }

.usa-icon-list--success-dark .usa-icon-list__icon { color: rgb(0, 136, 23); }

.usa-icon-list--success-darker .usa-icon-list__icon { color: rgb(33, 110, 31); }

.usa-icon-list--info-lighter .usa-icon-list__icon { color: rgb(231, 246, 248); }

.usa-icon-list--info-light .usa-icon-list__icon { color: rgb(153, 222, 234); }

.usa-icon-list--info .usa-icon-list__icon { color: rgb(0, 189, 227); }

.usa-icon-list--info-dark .usa-icon-list__icon { color: rgb(0, 158, 193); }

.usa-icon-list--info-darker .usa-icon-list__icon { color: rgb(46, 98, 118); }

.usa-icon-list--disabled-lighter .usa-icon-list__icon { color: rgb(201, 201, 201); }

.usa-icon-list--disabled-light .usa-icon-list__icon { color: rgb(145, 145, 145); }

.usa-icon-list--disabled .usa-icon-list__icon { color: rgb(117, 117, 117); }

.usa-icon-list--disabled-dark .usa-icon-list__icon { color: rgb(69, 69, 69); }

.usa-icon-list--disabled-darker .usa-icon-list__icon { color: rgb(27, 27, 27); }

.usa-icon-list--emergency .usa-icon-list__icon { color: rgb(156, 61, 16); }

.usa-icon-list--emergency-dark .usa-icon-list__icon { color: rgb(51, 45, 41); }

.usa-icon-list__icon .usa-icon { display: block; height: 1.5rem; position: relative; width: 1.5rem; }

.usa-icon-list__content > p, .usa-icon-list__content > ul, .usa-icon-list__content > ol { font-family: Roboto, sans-serif; font-size: 0.99rem; max-width: 72ex; }

.usa-icon-list[class*="usa-icon-list--size-"] { max-width: none; }

.usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }

.usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }

.usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }

.usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }

.usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }

.usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }

.usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }

.usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }

.usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }

.usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }

.usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }

.usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }

.usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }

.usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }

.usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }

.usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }

.usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }

.usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }

.usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }

.usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }

.usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }

.usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }

.usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }

.usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }

.usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }

.usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }

.usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }

.usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }

.usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }

.usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }

.usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }

.usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }

.usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }

.usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }

.usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }

.usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }

.usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }

.usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }

.usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }

.usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }

.usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }

.usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }

.usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }

.usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }

.usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }

.usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }

.usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }

.usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }

.usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }

.usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }

.usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }

.usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }

.usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }

.usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }

.usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }

.usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }

.usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }

.usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }

.usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }

.usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }

.usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }

.usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }

.usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }

.usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }

.usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }

.usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }

.usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }

.usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }

.usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }

.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }

.usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }

.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }

.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }

.usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }

.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }

.usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }

.usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }

.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }

.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }

.usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }

.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }

.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }

.usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }

.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }

.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }

.usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }

.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }

.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }

.usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }

.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }

@media (min-width: 30em) {
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
}

@media (min-width: 40em) {
  .tablet\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }
  .tablet\:usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }
  .tablet\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
}

@media (min-width: 64em) {
  .desktop\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }
  .desktop\:usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }
  .desktop\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
}

.usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; line-height: 1.2; margin-bottom: 0rem; padding-top: 0.425ex; }

.usa-icon-list__title + * { margin-top: 0.5rem; }

.usa-icon-list__content { font-size: 0.99rem; padding-left: 0.396rem; }

.usa-icon-list__content > :first-child { margin-top: 0px; }

.usa-icon-list__content > :last-child { margin-bottom: 0px; }

.usa-icon-list__content ul li { list-style-type: disc; }

.usa-identifier { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; color: rgb(255, 255, 255); background-color: rgb(27, 27, 27); padding-bottom: 1rem; }

.usa-identifier__container { margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; max-width: 64rem; }

@media (min-width: 64em) {
  .usa-identifier__container { padding-left: 2rem; padding-right: 2rem; }
}

.usa-identifier__section { padding-bottom: 1rem; padding-top: 1rem; }

@media (min-width: 40em) {
  .usa-identifier__section--masthead .usa-identifier__container { align-items: center; display: flex; }
}

.usa-identifier__logos { display: flex; margin-right: 1rem; }

.usa-identifier__logo { text-decoration: none; height: 3rem; display: block; }

.usa-identifier__logo + .usa-identifier__logo { margin-left: 0.5rem; }

.usa-identifier__logo-img { height: 100%; width: auto; }

.usa-identifier__identity { flex: 1 1 0%; margin-top: 1rem; }

@media (min-width: 40em) {
  .usa-identifier__identity { margin-top: 0rem; }
}

.usa-identifier__identity-domain, .usa-identifier__identity-disclaimer { margin: 0px; padding: 0px; }

.usa-identifier__identity-domain { color: rgb(169, 174, 177); }

.usa-identifier__identity-disclaimer { font-weight: 700; }

.usa-identifier__identity-disclaimer a, .usa-identifier__identity-disclaimer a:visited { color: rgb(255, 255, 255); }

.usa-identifier__identity-disclaimer a:hover, .usa-identifier__identity-disclaimer a:active { color: rgb(240, 240, 240); }

@media (min-width: 40em) {
  .usa-identifier__section--required-links { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}

@media (min-width: 64em) {
  .usa-identifier__section--required-links { font-size: 0.93rem; }
}

.usa-identifier__required-links-list { list-style-type: none; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 40em) {
  .usa-identifier__required-links-list { column-count: 2; column-gap: 2rem; column-fill: balance; }
}

@media (min-width: 64em) {
  .usa-identifier__required-links-list { column-count: 4; }
}

.usa-identifier__required-links-item { break-inside: avoid; margin-bottom: 0.75rem; }

.usa-identifier__required-links-item:last-child { margin-bottom: 0rem; }

@media (min-width: 64em) {
  .usa-identifier__required-links-item { margin-bottom: 0.5rem; }
}

.usa-identifier__required-link, .usa-identifier__required-link.usa-link { color: rgb(169, 174, 177); display: inline-block; }

.usa-identifier__required-link:visited, .usa-identifier__required-link.usa-link:visited { color: rgb(169, 174, 177); }

.usa-identifier__required-link:hover, .usa-identifier__required-link:active, .usa-identifier__required-link.usa-link:hover, .usa-identifier__required-link.usa-link:active { color: rgb(223, 225, 226); }

.usa-identifier__section--usagov a { color: rgb(255, 255, 255); font-weight: 700; display: inline-block; margin-top: 0.5rem; }

.usa-identifier__section--usagov a:visited { color: rgb(255, 255, 255); }

.usa-identifier__section--usagov a:hover, .usa-identifier__section--usagov a:active { color: rgb(240, 240, 240); }

@media (min-width: 40em) {
  .usa-identifier__section--usagov a { margin-top: 0px; }
}

@media (min-width: 40em) {
  .usa-identifier__usagov-description { display: inline-flex; }
}

.usa-in-page-nav-container { align-items: flex-start; display: flex; }

.usa-in-page-nav-container main { max-width: 64rem; width: 100%; }

.usa-in-page-nav { color: rgb(27, 27, 27); display: none; margin-left: 2rem; margin-top: 1.25rem; max-width: 15rem; order: 2; position: sticky; top: 2rem; width: 100%; }

@media (min-width: 40em) {
  .usa-in-page-nav { display: block; }
}

.usa-in-page-nav__nav { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); border-radius: 0.5rem; padding: 1rem; }

.usa-in-page-nav__heading { font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.4; font-weight: 700; margin-bottom: 1rem; margin-top: 0px; padding: 0px; }

.usa-in-page-nav__list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; border-left: 1px solid rgba(27, 27, 27, 0.25); padding: 0px; }

.usa-in-page-nav__list > li { margin-bottom: 0px; max-width: unset; }

.usa-in-page-nav__list__item { border-top: 1px solid rgb(223, 225, 226); }

.usa-in-page-nav__list a:not(.usa-button) { display: block; padding: 0.5rem 1rem; text-decoration: none; }

.usa-in-page-nav__list a:not(.usa-button):hover { background-color: rgb(240, 240, 240); text-decoration: none; }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current) { color: rgb(86, 92, 101); }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):hover { color: rgb(0, 113, 188); }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):focus { outline-offset: 0px; }

.usa-in-page-nav__list .usa-current { position: relative; color: rgb(0, 113, 188); font-weight: 700; }

.usa-in-page-nav__list .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }

@media (min-width: 40em) {
  .usa-in-page-nav__list .usa-current { position: relative; }
  .usa-in-page-nav__list .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0rem; }
}

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current) { color: rgb(0, 113, 188); }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):visited { color: rgb(84, 39, 143); }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):hover, .usa-in-page-nav__list a:not(.usa-button):not(.usa-current):active { color: rgb(26, 68, 128); }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):visited { color: rgb(0, 113, 188); }

.usa-in-page-nav__list a:not(.usa-button).usa-current { color: rgb(27, 27, 27); font-weight: inherit; }

.usa-in-page-nav__list a:not(.usa-button):hover { text-decoration: underline; }

.usa-in-page-nav__list a:not(.usa-button).usa-current { position: static; }

.usa-in-page-nav__list a:not(.usa-button).usa-current::after { background-color: rgb(27, 27, 27); border-radius: 0px; bottom: -1px; left: 0px; top: 0px; width: 0.25rem; z-index: 100; }

.usa-in-page-nav__item { font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.2; border: none; position: relative; }

.usa-in-page-nav__item--primary { font-weight: 700; }

.usa-language { flex-direction: row; align-items: center; justify-content: flex-end; display: flex; padding: 0px 0px 0.25rem 0.5rem; width: 100%; }

.usa-language--small .usa-button { padding: 0px 0.75rem; font-size: 0.81rem; height: 2rem; margin-top: 0.3rem; min-width: 3rem; }

.usa-language-container { align-items: center; justify-content: flex-end; display: flex; }

.usa-nav-container .usa-language-container { align-self: center; margin-left: 0rem; position: absolute; right: 5rem; top: 1rem; }

@media (min-width: 64em) {
  .usa-nav-container .usa-language-container { align-self: flex-end; margin-left: 0.75rem; margin-bottom: 0.5rem; position: relative; right: inherit; top: -2px; }
}

.usa-language__link { margin-right: 0rem; }

.usa-language__primary { width: auto; }

.usa-language__primary-item:last-of-type { position: relative; }

.usa-language__primary-item:last-of-type .usa-language__submenu { position: absolute; right: 0px; }

.usa-language__submenu { list-style-type: none; padding-left: 0px; margin: 0px; background-color: rgb(32, 84, 147); position: absolute; width: 15rem; z-index: 400; }

.usa-language__submenu > li { margin-bottom: 0px; max-width: unset; }

.usa-language__submenu-item { border-top: 1px solid rgb(223, 225, 226); font-size: 0.87rem; }

.usa-language__submenu .usa-current::after { display: none; }

@media (min-width: 40em) {
  .usa-language__submenu .usa-current::after { display: none; }
}

.usa-language__submenu a:not(.usa-button) { padding-left: 2rem; }

.usa-language__submenu .usa-language__submenu a:not(.usa-button) { padding-left: 3rem; }

.usa-language__submenu .usa-language__submenu .usa-language__submenu a:not(.usa-button) { padding-left: 4rem; }

.usa-language__submenu[aria-hidden="true"] { display: none; }

.usa-language__submenu .usa-language__submenu-item a { color: rgb(255, 255, 255); display: block; line-height: 1.4; padding: 0.5rem; text-decoration: none; }

.usa-language__submenu .usa-language__submenu-item a:focus { outline-offset: -0.25rem; }

.usa-language__submenu .usa-language__submenu-item a:hover { color: rgb(255, 255, 255); text-decoration: underline; }

.usa-language__submenu-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-language__submenu-list > li { margin-bottom: 0px; max-width: unset; }

.usa-language__submenu-list .usa-language__submenu-list-item { margin: 0px; font-size: 0.87rem; }

.usa-language__submenu-list .usa-language__submenu-list-item a { line-height: 1.4; }

.usa-layout-docs__sidenav { padding-top: 2rem; }

@media (min-width: 64em) {
  .usa-layout-docs__sidenav { padding-top: 0px; }
}

.grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}

.grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }

@media (min-width: 64em) {
  .grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 40em) {
  .tablet\:grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 64em) {
  .desktop\:grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }
}

@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}

.grid-row { display: flex; flex-wrap: wrap; }

.grid-row.grid-gap { margin-left: -0.5rem; margin-right: -0.5rem; }

.grid-row.grid-gap > * { padding-left: 0.5rem; padding-right: 0.5rem; }

@media (min-width: 64em) {
  .grid-row.grid-gap { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.grid-gap > * { padding-left: 1rem; padding-right: 1rem; }
}

.grid-row.grid-gap-0 { margin-left: 0px; margin-right: 0px; }

.grid-row.grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }

.grid-row.grid-gap-2px { margin-left: -1px; margin-right: -1px; }

.grid-row.grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }

.grid-row.grid-gap-05 { margin-left: -2px; margin-right: -2px; }

.grid-row.grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }

.grid-row.grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }

.grid-row.grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }

.grid-row.grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }

.grid-row.grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }

.grid-row.grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }

.grid-row.grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }

.grid-row.grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }

.grid-row.grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }

.grid-row.grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }

.grid-row.grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }

.grid-row.grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }

.grid-row.grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }

.grid-row.grid-gap-sm { margin-left: -1px; margin-right: -1px; }

.grid-row.grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }

.grid-row.grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }

.grid-row.grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }

.grid-row.grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }

.grid-row.grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }

@media (min-width: 30em) {
  .grid-row.mobile-lg\:grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .grid-row.mobile-lg\:grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.mobile-lg\:grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg\:grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg\:grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .grid-row.mobile-lg\:grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.mobile-lg\:grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.mobile-lg\:grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.mobile-lg\:grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg\:grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg\:grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg\:grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.mobile-lg\:grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.mobile-lg\:grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.mobile-lg\:grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.mobile-lg\:grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.mobile-lg\:grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.mobile-lg\:grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.mobile-lg\:grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg\:grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg\:grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg\:grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg\:grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg\:grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
}

@media (min-width: 40em) {
  .grid-row.tablet\:grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .grid-row.tablet\:grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.tablet\:grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet\:grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet\:grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .grid-row.tablet\:grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.tablet\:grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.tablet\:grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.tablet\:grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet\:grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet\:grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet\:grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.tablet\:grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.tablet\:grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.tablet\:grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.tablet\:grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.tablet\:grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.tablet\:grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.tablet\:grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet\:grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet\:grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet\:grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet\:grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet\:grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
}

@media (min-width: 64em) {
  .grid-row.desktop\:grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .grid-row.desktop\:grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.desktop\:grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .grid-row.desktop\:grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.desktop\:grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .grid-row.desktop\:grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.desktop\:grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.desktop\:grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.desktop\:grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.desktop\:grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.desktop\:grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.desktop\:grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.desktop\:grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.desktop\:grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.desktop\:grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.desktop\:grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.desktop\:grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.desktop\:grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.desktop\:grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .grid-row.desktop\:grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.desktop\:grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.desktop\:grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.desktop\:grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.desktop\:grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
}

[class*="grid-col"] { position: relative; width: 100%; box-sizing: border-box; }

.grid-col { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }

.grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }

.grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }

.grid-col-1 { flex: 0 1 auto; width: 8.33333%; }

.grid-col-2 { flex: 0 1 auto; width: 16.6667%; }

.grid-col-3 { flex: 0 1 auto; width: 25%; }

.grid-col-4 { flex: 0 1 auto; width: 33.3333%; }

.grid-col-5 { flex: 0 1 auto; width: 41.6667%; }

.grid-col-6 { flex: 0 1 auto; width: 50%; }

.grid-col-7 { flex: 0 1 auto; width: 58.3333%; }

.grid-col-8 { flex: 0 1 auto; width: 66.6667%; }

.grid-col-9 { flex: 0 1 auto; width: 75%; }

.grid-col-10 { flex: 0 1 auto; width: 83.3333%; }

.grid-col-11 { flex: 0 1 auto; width: 91.6667%; }

.grid-col-12 { flex: 0 1 auto; width: 100%; }

@media (min-width: 30em) {
  .mobile-lg\:grid-col, .mobile-lg\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .mobile-lg\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .mobile-lg\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .mobile-lg\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .mobile-lg\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .mobile-lg\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .mobile-lg\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .mobile-lg\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .mobile-lg\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .mobile-lg\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .mobile-lg\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .mobile-lg\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .mobile-lg\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .mobile-lg\:grid-col-12 { flex: 0 1 auto; width: 100%; }
}

@media (min-width: 40em) {
  .tablet\:grid-col, .tablet\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .tablet\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .tablet\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .tablet\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .tablet\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .tablet\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .tablet\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .tablet\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .tablet\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .tablet\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .tablet\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .tablet\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .tablet\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .tablet\:grid-col-12 { flex: 0 1 auto; width: 100%; }
}

@media (min-width: 64em) {
  .desktop\:grid-col, .desktop\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .desktop\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .desktop\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .desktop\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .desktop\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .desktop\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .desktop\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .desktop\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .desktop\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .desktop\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .desktop\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .desktop\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .desktop\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .desktop\:grid-col-12 { flex: 0 1 auto; width: 100%; }
}

.grid-offset-1 { margin-left: 8.33333%; }

.grid-offset-2 { margin-left: 16.6667%; }

.grid-offset-3 { margin-left: 25%; }

.grid-offset-4 { margin-left: 33.3333%; }

.grid-offset-5 { margin-left: 41.6667%; }

.grid-offset-6 { margin-left: 50%; }

.grid-offset-7 { margin-left: 58.3333%; }

.grid-offset-8 { margin-left: 66.6667%; }

.grid-offset-9 { margin-left: 75%; }

.grid-offset-10 { margin-left: 83.3333%; }

.grid-offset-11 { margin-left: 91.6667%; }

.grid-offset-12 { margin-left: 100%; }

.grid-offset-none { margin-left: 0px; }

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-1 { margin-left: 8.33333%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-2 { margin-left: 16.6667%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-3 { margin-left: 25%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-4 { margin-left: 33.3333%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-5 { margin-left: 41.6667%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-6 { margin-left: 50%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-7 { margin-left: 58.3333%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-8 { margin-left: 66.6667%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-9 { margin-left: 75%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-10 { margin-left: 83.3333%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-11 { margin-left: 91.6667%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-12 { margin-left: 100%; }
}

@media (min-width: 30em) {
  .mobile-lg\:grid-offset-none { margin-left: 0px; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-1 { margin-left: 8.33333%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-2 { margin-left: 16.6667%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-3 { margin-left: 25%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-4 { margin-left: 33.3333%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-5 { margin-left: 41.6667%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-6 { margin-left: 50%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-7 { margin-left: 58.3333%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-8 { margin-left: 66.6667%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-9 { margin-left: 75%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-10 { margin-left: 83.3333%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-11 { margin-left: 91.6667%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-12 { margin-left: 100%; }
}

@media (min-width: 40em) {
  .tablet\:grid-offset-none { margin-left: 0px; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-1 { margin-left: 8.33333%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-2 { margin-left: 16.6667%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-3 { margin-left: 25%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-4 { margin-left: 33.3333%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-5 { margin-left: 41.6667%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-6 { margin-left: 50%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-7 { margin-left: 58.3333%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-8 { margin-left: 66.6667%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-9 { margin-left: 75%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-10 { margin-left: 83.3333%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-11 { margin-left: 91.6667%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-12 { margin-left: 100%; }
}

@media (min-width: 64em) {
  .desktop\:grid-offset-none { margin-left: 0px; }
}

.usa-media-block { align-items: flex-start; display: flex; }

.usa-media-block__img { flex-shrink: 0; margin-right: 0.5rem; }

.usa-media-block__body { flex: 1 1 0%; }

.usa-js-no-click { pointer-events: none; user-select: none; }

.usa-js-no-click .usa-modal, .usa-js-no-click .usa-modal * { pointer-events: auto; user-select: text; }

[data-open-modal] * { pointer-events: none; }

.usa-modal-wrapper { text-align: center; transition: opacity 0.15s ease-in-out; }

.usa-modal-wrapper.is-hidden { visibility: hidden; opacity: 0; position: fixed; }

.usa-modal-wrapper.is-visible { visibility: visible; opacity: 1; position: fixed; z-index: 99999; }

.usa-modal-overlay { background: rgba(0, 0, 0, 0.7); bottom: 0px; height: 100%; left: 0px; overflow: hidden scroll; padding: 1.5rem; position: fixed; scroll-behavior: smooth; top: 0px; width: 100%; }

.usa-modal-overlay::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }

.usa-modal-overlay[data-force-action="true"] { pointer-events: none; }

.usa-modal-overlay[data-force-action="true"] * { pointer-events: auto; }

.usa-js-loading .usa-modal-wrapper { position: absolute; left: -999em; right: auto; }

.usa-js-loading .usa-modal-wrapper:target { position: static; }

.usa-modal { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-radius: 0.5rem; background: rgb(255, 255, 255); color: rgb(27, 27, 27); display: inline-block; margin: 1.25rem auto; max-width: 30rem; position: relative; text-align: left; vertical-align: middle; width: 100%; }

.usa-modal:focus { outline: none; }

.usa-modal__content { display: flex; flex-direction: column-reverse; padding-top: 2rem; width: 100%; }

.usa-modal__main { margin: 0px auto; padding: 0.5rem 2rem 2rem; }

.usa-modal-wrapper [data-close-modal] > .usa-icon, .usa-modal-wrapper [data-close-modal] > .usa-icon use { pointer-events: none !important; }

.usa-modal__close { align-items: center; align-self: flex-end; background-color: transparent; color: rgb(113, 118, 122); display: flex; flex-shrink: 0; font-size: 0.87rem; margin: -2rem 0px 0px auto; padding: 0.25rem; width: auto; }

.usa-modal__close:hover, .usa-modal__close:active { background-color: transparent; color: rgb(27, 27, 27); }

.usa-modal__close:focus { outline-offset: 0px; }

.usa-modal__close .usa-icon { height: 2rem; margin: 2px 2px 0px 0px; width: 2rem; }

.usa-modal__heading { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.4; margin-top: 0px; }

.usa-modal__footer { margin-top: 1.5rem; }

.usa-modal--lg { max-width: 55rem; width: 100%; }

.usa-modal--lg .usa-modal__main { padding-bottom: 4rem; padding-top: 1.25rem; width: 100%; max-width: 40rem; }

@media (min-width: 40em) {
  .usa-modal--lg .usa-modal__heading { font-family: Roboto, serif; font-size: 1.99rem; }
}

.usa-js-modal--active { overflow: hidden; }

@keyframes slidein-left { 
  0% { transform: translate(15rem); }
  100% { transform: translate(0px); }
}

.usa-nav { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; }

@media (max-width: 63.99em) {
  .usa-nav { right: 0px; bottom: 0px; top: 0px; position: fixed; background: rgb(255, 255, 255); border-right: 0px; display: none; flex-direction: column; overflow-y: auto; padding: 1rem; width: 15rem; z-index: 500; }
  .usa-nav.is-visible { animation: 0.3s ease-in-out 0s 1 normal none running slidein-left; display: flex; }
}

@media (min-width: 64em) {
  .usa-nav { float: right; position: relative; }
}

.usa-nav .usa-search { margin-top: 1rem; }

@media (min-width: 64em) {
  .usa-nav .usa-search { margin-left: 1rem; margin-top: 0px; }
}

.usa-nav .usa-accordion { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; }

@media (max-width: 63.99em) {
  .usa-nav__primary { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
  .usa-nav__primary > li { margin-bottom: 0px; max-width: unset; }
  .usa-nav__primary-item { border-top: 1px solid rgb(223, 225, 226); }
  .usa-nav__primary a:not(.usa-button) { display: block; padding: 0.5rem 1rem; text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):hover { background-color: rgb(240, 240, 240); text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):not(.usa-current) { color: rgb(86, 92, 101); }
  .usa-nav__primary a:not(.usa-button):not(.usa-current):hover { color: rgb(0, 113, 188); }
  .usa-nav__primary a:not(.usa-button):not(.usa-current):focus { outline-offset: 0px; }
  .usa-nav__primary .usa-current { position: relative; color: rgb(0, 113, 188); font-weight: 700; }
  .usa-nav__primary .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }
}

@media (max-width: 63.99em) and (min-width: 40em) {
  .usa-nav__primary .usa-current { position: relative; }
  .usa-nav__primary .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0rem; }
}

@media (max-width: 63.99em) {
  .usa-nav__primary a { padding-bottom: 0.75rem; padding-top: 0.75rem; }
}

@media (min-width: 64em) {
  .usa-nav__primary { display: flex; align-items: stretch; }
}

.usa-nav__primary .usa-nav__primary-item a { text-decoration: none; }

.usa-nav__primary > .usa-nav__primary-item { line-height: 1.2; }

@media (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item { font-size: 0.87rem; line-height: 1; }
}

@media (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item > a { line-height: 1; padding: 1rem; align-items: center; color: rgb(86, 92, 101); display: flex; font-weight: 700; }
  .usa-nav__primary > .usa-nav__primary-item > a:hover { color: rgb(0, 113, 188); }
}

@media (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item > button, .usa-nav__primary > .usa-nav__primary-item > a { height: 100%; }
}

@media (min-width: 64em) {
  .usa-nav__primary a { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}

.usa-nav__primary button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; justify-content: normal; text-align: left; margin: 0px; position: relative; color: rgb(86, 92, 101); font-weight: 400; line-height: 1.2; padding: 0.75rem 1rem; text-decoration: none; width: 100%; }

.usa-nav__primary button:visited { color: rgb(84, 39, 143); }

.usa-nav__primary button:hover { color: rgb(26, 68, 128); }

.usa-nav__primary button:active { color: rgb(32, 84, 147); }

.usa-nav__primary button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-nav__primary button:hover, .usa-nav__primary button.usa-button--hover, .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled="true"]:hover, .usa-nav__primary button:disabled.usa-button--hover, .usa-nav__primary button[aria-disabled="true"].usa-button--hover, .usa-nav__primary button:active, .usa-nav__primary button.usa-button--active, .usa-nav__primary button:disabled:active, .usa-nav__primary button[aria-disabled="true"]:active, .usa-nav__primary button:disabled.usa-button--active, .usa-nav__primary button[aria-disabled="true"].usa-button--active, .usa-nav__primary button:disabled:focus, .usa-nav__primary button[aria-disabled="true"]:focus, .usa-nav__primary button:disabled.usa-focus, .usa-nav__primary button[aria-disabled="true"].usa-focus, .usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled="true"], .usa-nav__primary button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-nav__primary button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-nav__primary button.usa-button--active { color: rgb(32, 84, 147); }

.usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled="true"], .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled="true"]:hover, .usa-nav__primary button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled="true"], .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled="true"]:hover, .usa-nav__primary button[aria-disabled="true"]:focus { color: graytext; }
}

@media (min-width: 64em) {
  .usa-nav__primary button { line-height: 1; padding: 1rem; font-size: 0.87rem; font-weight: 700; }
}

@media (forced-colors: active) {
  .usa-nav__primary button { forced-color-adjust: auto; }
}

.usa-nav__primary button:hover { color: rgb(0, 113, 188); background-color: rgb(240, 240, 240); text-decoration: none; }

@media (min-width: 64em) {
  .usa-nav__primary button:hover { background-color: transparent; }
}

.usa-nav__primary button[aria-expanded], .usa-nav__primary button[aria-expanded]:hover { background-image: none; }

@media (forced-colors: active) {
  .usa-nav__primary button[aria-expanded]::before, .usa-nav__primary button[aria-expanded]:hover::before { content: none; }
}

.usa-nav__primary button[aria-expanded] span::after { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }

.usa-nav__primary button[aria-expanded="false"] span::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-left: auto; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background: none buttontext; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}

@media (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background: none buttontext; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-nav__primary button[aria-expanded="false"] span::after { right: 0.75rem; }
}

@media (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="false"]:hover span::after { background-color: rgb(26, 68, 128); }
}

@media (min-width: 64em) and (forced-colors: active) {
  .usa-nav__primary button[aria-expanded="false"]:hover span::after { background-color: buttontext; }
}

.usa-nav__primary button[aria-expanded="true"] span::after { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/remove.svg); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-left: auto; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/remove.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}

.usa-nav__primary button[aria-expanded="true"] span::after { position: absolute; right: 0px; }

@media (forced-colors: active) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background-color: buttontext; }
}

@media (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="true"] { background-image: none; background-color: rgb(32, 84, 147); color: rgb(255, 255, 255); }
}

@media (min-width: 64em) and (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/expand_less.svg); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/expand_less.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-nav__primary button[aria-expanded="true"] span::after { right: 0.75rem; background-color: rgb(255, 255, 255); }
}

@media (min-width: 64em) and (min-width: 64em) and (forced-colors: active) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background-color: buttontext; }
}

@media (min-width: 64em) {
  .usa-nav__primary .usa-accordion__button span { display: inline-block; margin-right: 0px; padding-right: 1rem; }
}

.usa-nav__secondary { margin-top: 1rem; }

@media (min-width: 64em) {
  .usa-nav__secondary { flex-direction: column; align-items: flex-end; bottom: 4rem; display: flex; font-size: 0.87rem; margin-top: 0.5rem; min-width: calc(27ch + 3rem); position: absolute; right: 2rem; }
}

.usa-nav__secondary .usa-search { width: 100%; }

@media (min-width: 64em) {
  .usa-nav__secondary .usa-search { margin-left: 0px; margin-top: 0.5rem; }
}

.usa-nav__secondary-links { margin-bottom: 0px; list-style-type: none; padding-left: 0px; line-height: 1.4; margin-top: 1.5rem; }

@media (min-width: 64em) {
  .usa-nav__secondary-links { column-gap: 0.5rem; display: flex; flex-flow: row; line-height: 1; margin-bottom: 0.25rem; margin-top: 0px; }
}

@media (min-width: 64em) {
  .usa-nav__secondary-links .usa-nav__secondary-item { padding-left: 0.25rem; }
  .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item { border-left: 1px solid rgb(223, 225, 226); padding-left: 0.5rem; }
}

.usa-nav__secondary-links a { color: rgb(113, 118, 122); display: inline-block; font-size: 0.87rem; text-decoration: none; }

.usa-nav__secondary-links a:hover { color: rgb(0, 113, 188); text-decoration: underline; }

@media (max-width: 63.99em) {
  .usa-nav__submenu { list-style-type: none; padding-left: 0px; margin: 0px; }
  .usa-nav__submenu > li { margin-bottom: 0px; max-width: unset; }
  .usa-nav__submenu-item { border-top: 1px solid rgb(223, 225, 226); font-size: 0.87rem; }
  .usa-nav__submenu .usa-current::after { display: none; }
}

@media (max-width: 63.99em) and (min-width: 40em) {
  .usa-nav__submenu .usa-current::after { display: none; }
}

@media (max-width: 63.99em) {
  .usa-nav__submenu a:not(.usa-button) { padding-left: 2rem; }
  .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) { padding-left: 3rem; }
  .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) { padding-left: 4rem; }
}

@media (min-width: 64em) {
  .usa-nav__submenu { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; padding-bottom: 0.5rem; padding-top: 0.5rem; background-color: rgb(32, 84, 147); width: 15rem; position: absolute; z-index: 400; }
}

.usa-nav__submenu[aria-hidden="true"] { display: none; }

@media (min-width: 64em) {
  .usa-nav__submenu .usa-nav__submenu-item a { padding-left: 1rem; padding-right: 1rem; color: rgb(255, 255, 255); line-height: 1.4; display: block; }
  .usa-nav__submenu .usa-nav__submenu-item a:focus { outline-offset: -0.25rem; }
  .usa-nav__submenu .usa-nav__submenu-item a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
}

.usa-nav__submenu-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-nav__submenu-list > li { margin-bottom: 0px; max-width: unset; }

.usa-nav__submenu-list .usa-nav__submenu-list-item { margin: 0px; font-size: 0.87rem; }

.usa-nav__submenu-list .usa-nav__submenu-list-item a { line-height: 1.4; }

.usa-nav__close { text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 3rem; width: 3rem; background-image: none; color: currentcolor; flex: 0 0 auto; float: right; margin: -0.75rem -1rem 1rem auto; text-align: center; }

.usa-nav__close:visited { color: rgb(84, 39, 143); }

.usa-nav__close:hover { color: rgb(26, 68, 128); }

.usa-nav__close:active { color: rgb(32, 84, 147); }

.usa-nav__close:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-nav__close:hover, .usa-nav__close.usa-button--hover, .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled="true"]:hover, .usa-nav__close:disabled.usa-button--hover, .usa-nav__close[aria-disabled="true"].usa-button--hover, .usa-nav__close:active, .usa-nav__close.usa-button--active, .usa-nav__close:disabled:active, .usa-nav__close[aria-disabled="true"]:active, .usa-nav__close:disabled.usa-button--active, .usa-nav__close[aria-disabled="true"].usa-button--active, .usa-nav__close:disabled:focus, .usa-nav__close[aria-disabled="true"]:focus, .usa-nav__close:disabled.usa-focus, .usa-nav__close[aria-disabled="true"].usa-focus, .usa-nav__close:disabled, .usa-nav__close[aria-disabled="true"], .usa-nav__close.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-nav__close.usa-button--hover { color: rgb(26, 68, 128); }

.usa-nav__close.usa-button--active { color: rgb(32, 84, 147); }

.usa-nav__close:disabled, .usa-nav__close[aria-disabled="true"], .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled="true"]:hover, .usa-nav__close[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-nav__close:disabled, .usa-nav__close[aria-disabled="true"], .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled="true"]:hover, .usa-nav__close[aria-disabled="true"]:focus { color: graytext; }
}

@media (forced-colors: active) {
  .usa-nav__close::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/close.svg); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-right: auto; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-nav__close::before { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/close.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}
  .usa-nav__close::before { background-color: buttontext; }
}

.usa-nav__close:hover { color: currentcolor; text-decoration: none; }

@media (min-width: 64em) {
  .usa-nav__close { display: none; }
}

.usa-nav__close img { width: 1.5rem; }

@media (forced-colors: active) {
  .usa-nav__close img { display: none; }
}

.usa-nav__close + * { clear: both; }

.usa-js-mobile-nav--active { overflow: hidden; }

@media (min-width: 63.06rem) {
  .usa-js-mobile-nav--active.is-safari { overflow-y: scroll; position: fixed; top: var(--scrolltop, 0); }
}

.usa-pagination { margin-bottom: 1rem; margin-top: 1rem; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); display: flex; justify-content: center; }

.usa-pagination .usa-icon { height: 1.13rem; width: 1.13rem; }

.usa-pagination__list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; align-items: center; display: flex; flex-flow: row; justify-content: center; width: auto; }

.usa-pagination__item { display: inline-flex; height: 2.5rem; justify-content: center; line-height: 1; margin-left: 0.25rem; margin-right: 0.25rem; min-width: 2.5rem; }

@media (min-width: 40em) {
  .usa-pagination__item { flex: 1 0 auto; }
}

.usa-pagination__arrow { display: none; }

@media (min-width: 40em) {
  .usa-pagination__arrow { display: inherit; }
}

@media (min-width: 40em) {
  .usa-pagination__previous-page { margin-right: 1.25rem; }
}

@media (min-width: 40em) {
  .usa-pagination__next-page { margin-left: 1.25rem; }
}

.usa-pagination__link { align-items: center; color: rgb(0, 113, 188); display: inline-flex; }

.usa-pagination__link[disabled] { opacity: 0.4 !important; pointer-events: none; }

.usa-pagination__link:hover, .usa-pagination__link:focus, .usa-pagination__link:active { color: rgb(26, 68, 128); }

.usa-pagination__link:visited { color: rgb(0, 113, 188); }

.usa-pagination__button { align-items: center; border-color: rgba(27, 27, 27, 0.2); border-radius: 0.25rem; border-style: solid; border-width: 1px; color: rgb(0, 113, 188); display: inline-flex; justify-content: center; padding: 0.5rem; width: 100%; }

.usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active { color: rgb(26, 68, 128); border-color: rgb(26, 68, 128); }

@media (forced-colors: active) {
  .usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active { border: 2px solid transparent; }
}

.usa-pagination .usa-current { background-color: rgb(27, 27, 27); border-color: transparent; color: rgb(255, 255, 255); }

@media (forced-colors: active) {
  .usa-pagination .usa-current { border: 2px solid transparent; color: buttontext; }
}

.usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active { background-color: rgb(27, 27, 27); color: rgb(255, 255, 255); }

@media (forced-colors: active) {
  .usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active { color: buttontext; }
}

.usa-pagination__overflow { align-items: center; align-self: stretch; display: inherit; user-select: none; padding: 0.5rem; }

.usa-process-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; counter-reset: usa-numbered-list 0; padding: 20px 0px 0px 1rem; position: relative; }

.usa-process-list > li { margin-bottom: 0px; max-width: unset; }

.usa-process-list > .usa-process-list__item { max-width: 72ex; }

.usa-process-list__item { border-left: 0.5rem solid rgb(217, 232, 246); font-size: 0.99rem; margin-bottom: 0px; padding-bottom: 2rem; padding-left: 2rem; }

.usa-prose .usa-process-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; counter-reset: usa-numbered-list 0; padding: 20px 0px 0px 1rem; position: relative; }

.usa-prose .usa-process-list > li { margin-bottom: 0px; max-width: unset; }

.usa-prose .usa-process-list > .usa-process-list__item { max-width: 72ex; }

.usa-prose .usa-process-list__item { border-left: 0.5rem solid rgb(217, 232, 246); font-size: 0.99rem; margin-bottom: 0px; padding-bottom: 2rem; padding-left: 2rem; }

.usa-process-list__item:last-child { border-left: 0.5rem solid transparent; }

.usa-process-list__item::before { flex-direction: row; align-items: center; justify-content: center; border-radius: 99rem; background-color: rgb(255, 255, 255); border: 0.25rem solid rgb(27, 27, 27); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(27, 27, 27); content: counter(usa-numbered-list); counter-increment: usa-numbered-list 1; display: flex; font-family: Roboto, sans-serif; font-size: 1.37rem; font-weight: 700; height: 2.5rem; left: 0px; line-height: 1; margin-top: -0.4rem; position: absolute; width: 2.5rem; }

.usa-process-list__item ul { list-style-type: disc; }

.usa-process-list__item ul li { margin-bottom: 0.25rem; }

.usa-process-list__item ul li:last-child { margin-bottom: 0px; }

.usa-process-list__item > :first-child { margin-top: 0px; }

.usa-process-list__item > :last-child { margin-bottom: 0px; }

.usa-process-list__heading { font-size: 1.37rem; line-height: 1.2; color: rgb(27, 27, 27); font-family: Roboto, sans-serif; font-weight: 700; margin: 0px; }

.usa-process-list__heading + * { margin-top: 0.25rem; }

.usa-search { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; position: relative; }

.usa-search::after { clear: both; content: ""; display: block; }

.usa-search[role="search"], .usa-search[role="search"] > div, .usa-search [role="search"] { display: flex; }

.usa-search [type="submit"] { border-bottom-left-radius: 0px; border-top-left-radius: 0px; height: 2rem; margin: 0px; padding: 0px; width: 3rem; }

@media (min-width: 30em) {
  .usa-search [type="submit"] { padding-left: 1rem; padding-right: 1rem; width: auto; }
}

@media (forced-colors: active) {
  .usa-search [type="submit"]::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcxIDYuNDcxIDAgMCAwIDE2IDkuNSA2LjUgNi41IDAgMSAwIDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+Cg==); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; height: 1.5rem; width: 1.5rem; content: ""; vertical-align: middle; margin-right: auto; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-search [type="submit"]::before { background: none buttontext; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcxIDYuNDcxIDAgMCAwIDE2IDkuNSA2LjUgNi41IDAgMSAwIDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
  .usa-search [type="submit"]:focus { outline-offset: 0px; }
}

@media (forced-colors: active) and (min-width: 30em) {
  .usa-search [type="submit"]::before { content: none; }
}

@media (min-width: 30em) {
  .usa-search__submit-icon { display: none; }
}

@media (forced-colors: active) {
  .usa-search__submit-icon { display: none; }
}

@media (min-width: 30em) {
  .usa-search--big [type="search"], .usa-search--big .usa-search__input { font-size: 0.99rem; height: 3rem; }
}

@media (min-width: 30em) {
  .usa-search--big [type="submit"], .usa-search--big .usa-search__submit { padding-left: 2rem; padding-right: 2rem; font-size: 1.37rem; height: 3rem; width: auto; }
}

.usa-search--small [type="submit"], .usa-search--small .usa-search__submit { padding-left: 0.75rem; padding-right: 0.75rem; min-width: 3rem; }

@media (forced-colors: active) and (min-width: 30em) {
  .usa-search--small [type="submit"]::before { content: ""; }
}

.usa-search--small .usa-search__submit-icon { height: 1.5rem; width: 1.5rem; display: block; }

@media (forced-colors: active) {
  .usa-search--small .usa-search__submit-icon { display: none; }
}

input[type="search"] { box-sizing: border-box; appearance: none; }

[type="search"], .usa-search__input { padding-bottom: 0px; padding-top: 0px; border-bottom-right-radius: 0px; border-right: none; border-top-right-radius: 0px; box-sizing: border-box; float: left; font-size: 0.93rem; height: 2rem; margin: 0px; }

.usa-search__submit-text { display: none; }

@media (min-width: 30em) {
  .usa-search__submit-text { display: block; }
}

.usa-section { padding-bottom: 2rem; padding-top: 2rem; }

@media (min-width: 40em) {
  .usa-section { padding-bottom: 4rem; padding-top: 4rem; }
}

.usa-section--light { background-color: rgb(240, 240, 240); }

.usa-section--dark { background-color: rgb(32, 84, 147); color: rgb(255, 255, 255); }

.usa-section--dark h1, .usa-section--dark h2, .usa-section--dark h3, .usa-section--dark h4, .usa-section--dark h5, .usa-section--dark h6 { color: rgb(0, 189, 227); }

.usa-section--dark p, .usa-section--dark a, .usa-section--dark a:visited, .usa-section--dark a:hover, .usa-section--dark a:active { color: rgb(255, 255, 255); }

.usa-sidenav { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; border-bottom: 1px solid rgb(223, 225, 226); }

.usa-sidenav > li { margin-bottom: 0px; max-width: unset; }

.usa-sidenav__item { border-top: 1px solid rgb(223, 225, 226); }

.usa-sidenav a:not(.usa-button) { display: block; padding: 0.5rem 1rem; text-decoration: none; }

.usa-sidenav a:not(.usa-button):hover { background-color: rgb(240, 240, 240); text-decoration: none; }

.usa-sidenav a:not(.usa-button):not(.usa-current) { color: rgb(86, 92, 101); }

.usa-sidenav a:not(.usa-button):not(.usa-current):hover { color: rgb(0, 113, 188); }

.usa-sidenav a:not(.usa-button):not(.usa-current):focus { outline-offset: 0px; }

.usa-sidenav .usa-current { position: relative; color: rgb(0, 113, 188); font-weight: 700; }

.usa-sidenav .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }

@media (min-width: 40em) {
  .usa-sidenav .usa-current { position: relative; }
  .usa-sidenav .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0rem; }
}

.grid-container .usa-sidenav { margin-left: -1rem; margin-right: -1rem; }

@media (min-width: 40em) {
  .grid-container .usa-sidenav { margin-left: 0px; margin-right: 0px; }
}

.usa-sidenav__sublist { list-style-type: none; padding-left: 0px; margin: 0px; font-size: 0.93rem; }

.usa-sidenav__sublist > li { margin-bottom: 0px; max-width: unset; }

.usa-sidenav__sublist-item { border-top: 1px solid rgb(223, 225, 226); font-size: 0.87rem; }

.usa-sidenav__sublist .usa-current::after { display: none; }

@media (min-width: 40em) {
  .usa-sidenav__sublist .usa-current::after { display: none; }
}

.usa-sidenav__sublist a:not(.usa-button) { padding-left: 2rem; }

.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) { padding-left: 3rem; }

.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) { padding-left: 4rem; }

.usa-site-alert .usa-alert { background-color: rgb(240, 240, 240); border-left: 0.5rem solid rgb(169, 174, 177); color: rgb(27, 27, 27); }

.usa-site-alert .usa-alert .usa-alert__body { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; padding-bottom: 1rem; padding-top: 1rem; position: relative; }

.usa-site-alert .usa-alert .usa-alert__text { margin-bottom: 0px; margin-top: 0px; }

.usa-site-alert .usa-alert .usa-alert__text:only-child { padding-bottom: 0px; padding-top: 0px; }

.usa-site-alert .usa-alert .usa-alert__heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1; margin-top: 0px; margin-bottom: 0.5rem; }

.usa-site-alert .usa-alert > .usa-list, .usa-site-alert .usa-alert .usa-alert__body > .usa-list { padding-left: 2ch; }

.usa-site-alert .usa-alert > .usa-list:last-child, .usa-site-alert .usa-alert .usa-alert__body > .usa-list:last-child { margin-bottom: 0px; }

.usa-site-alert .usa-alert .usa-alert__body { max-width: 64rem; padding-left: 1.25rem; padding-right: 1.25rem; }

.usa-site-alert .usa-alert .usa-alert__body::before { left: 1.08333rem; }

@media (min-width: 64em) {
  .usa-site-alert .usa-alert .usa-alert__body { margin-left: auto; margin-right: auto; padding-left: 1.75rem; padding-right: 1.75rem; }
  .usa-site-alert .usa-alert .usa-alert__body::before { left: 1.58333rem; }
}

.usa-site-alert--info .usa-alert { background-color: rgb(231, 246, 248); border-left-color: rgb(0, 189, 227); }

.usa-site-alert--info .usa-alert .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(231, 246, 248); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }

.usa-site-alert--info .usa-alert .usa-alert__body::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/info.svg); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-site-alert--info .usa-alert .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/info.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}

.usa-site-alert--info .usa-alert .usa-alert__body > * { margin-left: 2.5rem; }

.usa-site-alert--info .usa-alert .usa-alert__body .usa-link { color: rgb(0, 113, 188); }

.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }

.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:hover, .usa-site-alert--info .usa-alert .usa-alert__body .usa-link:active { color: rgb(26, 68, 128); }

.usa-site-alert--emergency .usa-alert { background-color: rgb(156, 61, 16); border-left-color: rgb(156, 61, 16); }

.usa-site-alert--emergency .usa-alert .usa-alert__body { color: rgb(255, 255, 255); background-color: rgb(156, 61, 16); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }

.usa-site-alert--emergency .usa-alert .usa-alert__body::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons-bg/error--white.svg); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-site-alert--emergency .usa-alert .usa-alert__body::before { background: none rgb(255, 255, 255); mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/error.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}

.usa-site-alert--emergency .usa-alert .usa-alert__body > * { margin-left: 2.5rem; }

.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link, .usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:visited { color: rgb(255, 255, 255); }

.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:hover, .usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:active { color: rgb(240, 240, 240); }

.usa-site-alert--slim .usa-alert .usa-alert__body { padding-bottom: 0.5rem; padding-top: 0.5rem; min-height: 0px; }

.usa-site-alert--slim .usa-alert .usa-alert__body::before { height: 1.5rem; top: 0.5rem; width: 1.5rem; }

@supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-site-alert--slim .usa-alert .usa-alert__body::before { mask-size: 1.5rem; }
}

.usa-site-alert--slim .usa-alert .usa-alert__body > * { margin-left: 2rem; }

.usa-site-alert--slim .usa-alert .usa-alert__body::before { left: 1.125rem; }

@media (min-width: 64em) {
  .usa-site-alert--slim .usa-alert .usa-alert__body::before { left: 1.625rem; }
}

.usa-site-alert--no-icon .usa-alert .usa-alert__body { min-height: 0px; }

.usa-site-alert--no-icon .usa-alert .usa-alert__body::before { display: none; }

.usa-site-alert--no-icon .usa-alert .usa-alert__body > * { margin-left: 0px; }

.usa-skipnav { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; color: rgb(0, 113, 188); text-decoration: underline; background: transparent; left: 0px; padding: 0.5rem 1rem; position: absolute; top: -3.8rem; transition: 0.15s ease-in-out; z-index: 100; }

.usa-skipnav:visited { color: rgb(84, 39, 143); }

.usa-skipnav:hover { color: rgb(26, 68, 128); }

.usa-skipnav:active { color: rgb(32, 84, 147); }

.usa-skipnav:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-skipnav:focus, .usa-skipnav.usa-focus { background: rgb(255, 255, 255); left: 0px; position: absolute; top: 0px; transition: 0.15s ease-in-out; }

.usa-skipnav__container { position: relative; }

.usa-step-indicator { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(255, 255, 255); margin-bottom: 2rem; margin-left: -1px; margin-right: -1px; }

@media (min-width: 40em) {
  .usa-step-indicator { margin-left: 0px; margin-right: 0px; }
}

.usa-step-indicator__segments { counter-reset: usa-step-indicator 0; display: flex; list-style: none; margin: 0px; padding: 0px; }

.usa-step-indicator__segment { flex: 1 1 0%; counter-increment: usa-step-indicator 1; margin-left: 1px; margin-right: 1px; max-width: 15rem; min-height: 0.5rem; position: relative; }

.usa-step-indicator__segment::after { background-color: rgb(145, 145, 145); content: ""; display: block; height: 0.5rem; left: 0px; position: absolute; right: 0px; top: 0px; }

@media (min-width: 40em) {
  .usa-step-indicator__segment::after { height: 0.5rem; }
}

.usa-step-indicator__segment--complete::after { background-color: rgb(32, 84, 147); }

.usa-step-indicator__segment--complete .usa-step-indicator__segment-label { color: rgb(32, 84, 147); }

.usa-step-indicator__segment--current::after { background-color: rgb(0, 113, 188); }

.usa-step-indicator__segment--current .usa-step-indicator__segment-label { color: rgb(0, 113, 188); font-weight: 700; }

.usa-step-indicator__segment-label { display: none; }

@media (min-width: 40em) {
  .usa-step-indicator__segment-label { color: rgb(86, 92, 101); display: block; font-size: 0.99rem; margin-top: 1rem; padding-right: 2rem; text-align: left; }
}

.usa-step-indicator__header { align-items: baseline; display: flex; }

.usa-step-indicator__heading { color: rgb(27, 27, 27); font-family: Roboto, sans-serif; font-size: 1.06rem; font-weight: 700; margin: 1rem 0px 0px; }

@media (min-width: 40em) {
  .usa-step-indicator__heading { font-size: 1.37rem; margin-top: 2rem; }
}

.usa-step-indicator__current-step { height: 2.5rem; border-radius: 99rem; width: 2.5rem; font-weight: 400; font-feature-settings: "tnum", "kern"; background-color: rgb(0, 113, 188); color: rgb(255, 255, 255); display: inline-block; padding: calc(-1.2ex + 1.25rem); text-align: center; }

.usa-step-indicator__total-steps { font-weight: 400; font-feature-settings: "tnum", "kern"; color: rgb(0, 113, 188); margin-right: 0.5rem; }

@media (min-width: 40em) {
  .usa-step-indicator--counters .usa-step-indicator__segment, .usa-step-indicator--counters-sm .usa-step-indicator__segment { margin-left: 0px; margin-right: 0px; margin-top: 1.25rem; }
  .usa-step-indicator--counters .usa-step-indicator__segment::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment::before { height: 2.5rem; border-radius: 99rem; width: 2.5rem; font-feature-settings: "tnum", "kern"; background-color: rgb(255, 255, 255); box-shadow: rgb(145, 145, 145) 0px 0px 0px 0.25rem inset, rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(86, 92, 101); content: counter(usa-step-indicator); display: block; font-weight: 700; left: 0px; line-height: 1; padding: calc(-1ex + 1.25rem); position: absolute; text-align: center; top: -1rem; z-index: 100; }
  .usa-step-indicator--counters .usa-step-indicator__segment:last-child::after, .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child::after { display: none; }
}

.usa-step-indicator--counters .usa-step-indicator__segment--complete::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before { background-color: rgb(32, 84, 147); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(255, 255, 255); }

.usa-step-indicator--counters .usa-step-indicator__segment--current::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before { background-color: rgb(0, 113, 188); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(255, 255, 255); }

@media (min-width: 40em) {
  .usa-step-indicator--counters .usa-step-indicator__segment-label, .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { margin-top: 2rem; }
}

@media (min-width: 40em) {
  .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child::after, .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child::after { left: 50%; right: 0px; width: auto; }
  .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child::after, .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child::after { display: block; left: 0px; right: 50%; width: auto; }
}

@media (min-width: 40em) {
  .usa-step-indicator--counters-sm .usa-step-indicator__segment { margin-top: 0.75rem; }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment::before { height: 1.5rem; border-radius: 99rem; width: 1.5rem; font-size: 0.87rem; padding: calc(1px + 0.25rem); top: -0.5rem; }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child::after { display: none; }
}

@media (min-width: 40em) {
  .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { margin-top: 1.5rem; }
}

.usa-step-indicator--no-labels { margin-left: -1px; margin-right: -1px; }

.usa-step-indicator--no-labels .usa-step-indicator__segment { margin-top: 0px; margin-left: 1px; margin-right: 1px; }

.usa-step-indicator--no-labels .usa-step-indicator__segment::before { display: none; }

.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child::after { display: block; }

.usa-step-indicator--no-labels .usa-step-indicator__heading { margin-top: 1rem; }

.usa-step-indicator--no-labels .usa-step-indicator__segment-label { display: none; }

.usa-step-indicator--center { margin-left: -1px; margin-right: -1px; }

.usa-step-indicator--center .usa-step-indicator__segment { margin-left: 1px; margin-right: 1px; }

.usa-step-indicator--center .usa-step-indicator__segment::before { left: calc(50% - 1.375rem); }

.usa-step-indicator--center .usa-step-indicator__segment-label { padding-left: 0.5rem; padding-right: 0.5rem; text-align: center; }

.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child::after { left: 0px; }

.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child::after { right: 0px; }

.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment::before { left: calc(50% - 0.875rem); }

.usa-summary-box { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; color: rgb(27, 27, 27); background-color: rgb(231, 246, 248); border-radius: 0.25rem; border: 1px solid rgb(153, 222, 234); padding: 1.5rem; position: relative; }

.usa-summary-box .usa-list:last-child { margin-bottom: 0px; }

* + .usa-summary-box { margin-top: 1rem; }

.usa-summary-box__heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1.2; margin-top: 0px; margin-bottom: 0.5rem; }

.usa-summary-box__text { margin-bottom: 0px; margin-top: 0px; }

.usa-summary-box__text:only-child { margin-bottom: 1px; padding-top: 0.25rem; }

.usa-summary-box__link { color: rgb(0, 113, 188); }

.usa-summary-box__link:visited { color: rgb(84, 39, 143); }

.usa-summary-box__link:hover, .usa-summary-box__link:active { color: rgb(26, 68, 128); }

.usa-summary-box__link[href^="#"]:visited { color: rgb(0, 113, 188); }

.usa-summary-box__link[href^="#"]:hover { color: rgb(26, 68, 128); }

.usa-table { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-collapse: collapse; border-spacing: 0px; color: rgb(27, 27, 27); margin: 1.25rem 0px; text-align: left; }

.usa-table thead td, .usa-table tfoot td, .usa-table th { background-clip: padding-box; line-height: 1.4; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); }

.usa-table th, .usa-table td { border: 1px solid rgb(27, 27, 27); padding: 0.5rem 1rem; }

.usa-table td { background-color: rgb(255, 255, 255); font-weight: 400; }

.usa-table caption { font-family: Roboto, sans-serif; font-size: 0.93rem; font-weight: 700; margin-bottom: 0.75rem; text-align: left; }

.usa-table th[data-sortable] { padding-right: 2.5rem; position: relative; }

.usa-table th[data-sortable]::after { border-bottom: 1px solid transparent; bottom: 0px; content: ""; height: 0px; left: 0px; position: absolute; width: 100%; }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover { color: rgb(26, 68, 128); }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:active { color: rgb(32, 84, 147); }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g { fill: transparent; }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }

.usa-table th[data-sortable][aria-sort="descending"], .usa-table th[data-sortable][aria-sort="ascending"] { background-color: rgb(151, 212, 234); }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover { color: rgb(26, 68, 128); }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g { fill: transparent; }

.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g.descending { fill: rgb(27, 27, 27); }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover { color: rgb(26, 68, 128); }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled { background-color: transparent; box-shadow: none; text-decoration: underline; }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus { color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus { color: graytext; }
}

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g { fill: transparent; }

.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g.ascending { fill: rgb(27, 27, 27); }

.usa-table thead th[aria-sort] { background-color: rgb(151, 212, 234); color: rgb(27, 27, 27); }

.usa-table td[data-sort-active], .usa-table th[data-sort-active] { background-color: rgb(225, 243, 248); color: rgb(27, 27, 27); }

.usa-table--borderless th, .usa-table--borderless thead td, .usa-table--borderless tfoot td { background-color: rgb(255, 255, 255); }

.usa-table--borderless th { border-top: 0px; color: rgb(27, 27, 27); }

.usa-table--borderless th[aria-sort] { color: rgb(27, 27, 27); }

.usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }

.usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }

.usa-table--borderless th, .usa-table--borderless td { border-left: 0px; border-right: 0px; }

.usa-table--compact th, .usa-table--compact td { padding: 0.25rem 0.75rem; }

.usa-table--striped tbody tr:nth-child(2n+1) td { background-color: rgb(240, 240, 240); color: rgb(27, 27, 27); }

.usa-table--striped tbody tr:nth-child(2n+1) td[data-sort-active] { background-color: rgb(195, 235, 250); color: rgb(27, 27, 27); }

@media (max-width: 29.99em) {
  .usa-table--stacked thead { display: none; }
  .usa-table--stacked th { background-color: rgb(255, 255, 255); }
  .usa-table--stacked th, .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-table--stacked tr th:first-child, .usa-table--stacked tr td:first-child { border-top-width: 0px; }
  .usa-table--stacked tr:nth-child(2n+1) td, .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-table--stacked tr:first-child th:first-child, .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-table--stacked th[data-label], .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }
  .usa-table--stacked th[data-label]::before, .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
}

@media (max-width: 29.99em) {
  .usa-table--stacked-header thead { display: none; }
  .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }
  .usa-table--stacked-header th, .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-table--stacked-header tr th:first-child, .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }
  .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-table--stacked-header tr:first-child th:first-child, .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-table--stacked-header th[data-label], .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }
  .usa-table--stacked-header th[data-label]::before, .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
  .usa-table--stacked-header tr td:first-child, .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
  .usa-table--stacked-header tr td:first-child::before, .usa-table--stacked-header tr th:first-child::before { display: none; }
}

.width-mobile .usa-table--stacked thead { display: none; }

.width-mobile .usa-table--stacked th { background-color: rgb(255, 255, 255); }

.width-mobile .usa-table--stacked th, .width-mobile .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }

.width-mobile .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }

.width-mobile .usa-table--stacked tr th:first-child, .width-mobile .usa-table--stacked tr td:first-child { border-top-width: 0px; }

.width-mobile .usa-table--stacked tr:nth-child(2n+1) td, .width-mobile .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }

.width-mobile .usa-table--stacked tr:first-child th:first-child, .width-mobile .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }

.width-mobile .usa-table--stacked th[data-label], .width-mobile .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }

.width-mobile .usa-table--stacked th[data-label]::before, .width-mobile .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }

.width-mobile .usa-table--stacked-header thead { display: none; }

.width-mobile .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }

.width-mobile .usa-table--stacked-header th, .width-mobile .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }

.width-mobile .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }

.width-mobile .usa-table--stacked-header tr th:first-child, .width-mobile .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }

.width-mobile .usa-table--stacked-header tr:nth-child(2n+1) td, .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }

.width-mobile .usa-table--stacked-header tr:first-child th:first-child, .width-mobile .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }

.width-mobile .usa-table--stacked-header th[data-label], .width-mobile .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }

.width-mobile .usa-table--stacked-header th[data-label]::before, .width-mobile .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }

.width-mobile .usa-table--stacked-header tr td:first-child, .width-mobile .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }

.width-mobile .usa-table--stacked-header tr td:first-child::before, .width-mobile .usa-table--stacked-header tr th:first-child::before { display: none; }

.usa-table--sticky-header { border: 1px solid rgb(27, 27, 27); border-collapse: separate; }

.usa-table--sticky-header td, .usa-table--sticky-header th { border-left: none; border-top: none; }

.usa-table--sticky-header td:last-child, .usa-table--sticky-header th:last-child { border-right: none; }

.usa-table--sticky-header tfoot td, .usa-table--sticky-header tfoot th { border-top: 1px solid rgb(27, 27, 27); border-bottom: none; }

.usa-table--sticky-header tbody tr:last-child td, .usa-table--sticky-header tbody tr:last-child th { border-bottom: none; }

.usa-table--sticky-header thead { position: sticky; top: -1px; }

.usa-table--sticky-header.usa-table--borderless { border: none; }

.usa-table--sticky-header.usa-table--borderless th { background-color: rgb(255, 255, 255); }

.usa-table--sticky-header.usa-table--borderless td, .usa-table--sticky-header.usa-table--borderless th { border-right: none; }

.usa-table-container--scrollable { margin: 1.25rem 0px; overflow-y: hidden; }

.usa-table-container--scrollable .usa-table { margin: 0px; }

.usa-table-container--scrollable td { white-space: nowrap; }

.usa-tag { font-family: Roboto, sans-serif; font-size: 0.87rem; color: rgb(255, 255, 255); text-transform: uppercase; background-color: rgb(86, 92, 101); border-radius: 2px; margin-right: 0.25rem; padding: 1px 0.5rem; }

.usa-tag:only-of-type { margin-right: 0px; }

.usa-tag--big { padding-left: 0.5rem; padding-right: 0.5rem; font-family: Roboto, sans-serif; font-size: 0.99rem; }

.usa-tooltip { display: inline-block; position: relative; }

.usa-tooltip__trigger { cursor: pointer; }

.usa-tooltip__trigger > svg { display: block; pointer-events: none; }

.usa-tooltip__body, .usa-tooltip__body--top { transition: opacity 0.08s ease-in-out; background-color: rgb(27, 27, 27); border-radius: 0.25rem; color: rgb(240, 240, 240); display: none; font-size: 0.93rem; opacity: 0; padding: 0.5rem; width: auto; white-space: pre; z-index: 100000; position: absolute; }

.usa-tooltip__body::after, .usa-tooltip__body--top::after { content: ""; display: block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(27, 27, 27); position: absolute; bottom: -5px; left: 50%; margin-left: -5px; }

.usa-tooltip__body::before, .usa-tooltip__body--top::before { content: ""; display: block; position: absolute; }

.usa-tooltip__body--wrap { width: 100%; white-space: normal; text-align: center; min-width: 50vw; }

.usa-tooltip__body.is-set { display: block; }

.usa-tooltip__body.is-visible { opacity: 1; }

.usa-tooltip__body--top::before { top: 100%; height: 5px; left: 0px; right: 0px; }

.usa-tooltip__body--bottom::before { bottom: 100%; height: 5px; left: 0px; right: 0px; }

.usa-tooltip__body--bottom::after { border-width: 0px 5px 5px; border-left-style: solid; border-left-color: transparent; border-right-style: solid; border-right-color: transparent; border-bottom-style: solid; border-bottom-color: rgb(27, 27, 27); border-top-style: initial; border-top-color: initial; bottom: auto; top: -5px; }

.usa-tooltip__body--right::before { right: 100%; bottom: 0px; top: 0px; width: 5px; }

.usa-tooltip__body--right::after { border-width: 5px 5px 5px 0px; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; border-right-style: solid; border-right-color: rgb(27, 27, 27); border-left-style: initial; border-left-color: initial; inset: 50% auto 0px -5px; margin: -5px 0px 0px; }

.usa-tooltip__body--left::before { left: 100%; bottom: 0px; top: 0px; width: 5px; }

.usa-tooltip__body--left::after { border-width: 5px 0px 5px 5px; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; border-left-style: solid; border-left-color: rgb(27, 27, 27); border-right-style: initial; border-right-color: initial; inset: 50% -5px 0px auto; margin: -5px 0px 0px; }

.usa-character-count__status { display: inline-block; padding-top: 0.25rem; }

.usa-character-count__status.usa-character-count__status--invalid { color: rgb(181, 9, 9); font-weight: 700; }

.usa-input:disabled, .usa-input[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; -webkit-text-fill-color: rgb(69, 69, 69); }

.usa-input:disabled:hover, .usa-input:disabled:active, .usa-input:disabled:focus, .usa-input:disabled.usa-focus, .usa-input[aria-disabled="true"]:hover, .usa-input[aria-disabled="true"]:active, .usa-input[aria-disabled="true"]:focus, .usa-input[aria-disabled="true"].usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-input:disabled, .usa-input[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-input:disabled:hover, .usa-input:disabled:active, .usa-input:disabled:focus, .usa-input:disabled.usa-focus, .usa-input[aria-disabled="true"]:hover, .usa-input[aria-disabled="true"]:active, .usa-input[aria-disabled="true"]:focus, .usa-input[aria-disabled="true"].usa-focus { color: graytext; }
}

@media (forced-colors: active) {
  .usa-input:disabled, .usa-input[aria-disabled="true"] { border: 2px solid graytext; }
}

.usa-input--2xs, .usa-form .usa-input--2xs { max-width: 5ex; }

.usa-input--xs, .usa-form .usa-input--xs { max-width: 9ex; }

.usa-input--sm, .usa-form .usa-input--sm, .usa-input--small, .usa-form .usa-input--small { max-width: 13ex; }

.usa-input--md, .usa-form .usa-input--md, .usa-input--medium, .usa-form .usa-input--medium { max-width: 20ex; }

.usa-input--lg, .usa-form .usa-input--lg { max-width: 30ex; }

.usa-input--xl, .usa-form .usa-input--xl { max-width: 40ex; }

.usa-input--2xl, .usa-form .usa-input--2xl { max-width: 50ex; }

.usa-input--error { border-width: 0.25rem; border-color: rgb(181, 9, 9); border-style: solid; padding-top: 0.25rem; padding-bottom: 0.25rem; }

.usa-input--success { border-width: 0.25rem; border-color: rgb(0, 169, 28); border-style: solid; padding-top: 0.25rem; padding-bottom: 0.25rem; }

.usa-fieldset { border: none; margin: 0px; padding: 0px; }

.usa-legend { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; display: block; font-weight: 400; margin-top: 1.5rem; max-width: 30rem; }

.usa-legend--large { font-size: 1.99rem; font-weight: 700; margin-top: 1rem; }

.usa-input-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-input-list li { line-height: 1.4; }

.usa-prose .usa-input-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }

.usa-prose .usa-input-list li { line-height: 1.4; }

.usa-checkbox { background: rgb(255, 255, 255); }

.usa-checkbox__label { color: rgb(27, 27, 27); }

.usa-checkbox__label::before { background: rgb(255, 255, 255); box-shadow: rgb(27, 27, 27) 0px 0px 0px 2px; }

@media (forced-colors: active) {
  .usa-checkbox__label::before { outline: transparent solid 2px; outline-offset: 2px; }
}

.usa-checkbox__input:checked + [class*="__label"]::before { background-color: rgb(0, 113, 188); box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px; }

.usa-checkbox__input:disabled + [class*="__label"], .usa-checkbox__input[aria-disabled="true"] + [class*="__label"] { color: rgb(117, 117, 117); cursor: not-allowed; }

@media (forced-colors: active) {
  .usa-checkbox__input:disabled + [class*="__label"], .usa-checkbox__input[aria-disabled="true"] + [class*="__label"] { color: graytext; }
}

.usa-checkbox__input:disabled + [class*="__label"]::before, .usa-checkbox__input[aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(255, 255, 255); box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px; }

.usa-checkbox__input--tile + [class*="__label"] { background-color: rgb(255, 255, 255); border: 2px solid rgb(201, 201, 201); color: rgb(27, 27, 27); }

.usa-checkbox__input--tile:checked + [class*="__label"] { background-color: rgba(0, 113, 188, 0.1); border-color: rgb(0, 113, 188); }

@media (forced-colors: active) {
  .usa-checkbox__input--tile:checked + [class*="__label"] { border: 0.25rem solid buttontext; }
}

.usa-checkbox__input--tile:disabled + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"] + [class*="__label"] { border-color: rgb(230, 230, 230); }

.usa-checkbox__input--tile:disabled:checked + [class*="__label"], .usa-checkbox__input--tile:disabled:indeterminate + [class*="__label"], .usa-checkbox__input--tile:disabled[data-indeterminate] + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"]:checked + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"]:indeterminate + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"][data-indeterminate] + [class*="__label"] { background-color: rgb(255, 255, 255); }

.usa-checkbox__input:indeterminate + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate] + [class*="__label"]::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/checkbox-indeterminate.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-color: rgb(0, 113, 188); box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px; background-position: center center; background-size: 0.75rem; }

@media (forced-colors: active) {
  .usa-checkbox__input:indeterminate + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate] + [class*="__label"]::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/checkbox-indeterminate-alt.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-color: selecteditem; }
}

.usa-checkbox__input:indeterminate:disabled + [class*="__label"]::before, .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"]::before { box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px; }

.usa-checkbox__input:indeterminate:disabled + [class*="__label"], .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"], .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"], .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"] { border-color: rgb(230, 230, 230); }

.usa-checkbox__input--tile:indeterminate + [class*="__label"], .usa-checkbox__input--tile[data-indeterminate] + [class*="__label"] { background-color: rgba(0, 113, 188, 0.1); border-color: rgb(0, 113, 188); }

@media (forced-colors: active) {
  .usa-checkbox__input--tile:indeterminate + [class*="__label"], .usa-checkbox__input--tile[data-indeterminate] + [class*="__label"] { border: 0.25rem solid buttontext; }
}

.usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY1IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNjUgNTAiPjx0aXRsZT5jb3JyZWN0ODwvdGl0bGU+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjMuMjY4IDcuMDYzbC01LjYxNi01LjYxQzU2Ljg4Mi42ODUgNTUuOTQ2LjMgNTQuODQ1LjNzLTIuMDM4LjM4NS0yLjgwOCAxLjE1NUwyNC45NTEgMjguNTUyIDEyLjgxIDE2LjM4NWMtLjc3LS43Ny0xLjcwNy0xLjE1NS0yLjgwOC0xLjE1NS0xLjEgMC0yLjAzNy4zODUtMi44MDcgMS4xNTRsLTUuNjE2IDUuNjFDLjgxIDIyLjc2NC40MjUgMjMuNy40MjUgMjQuOHMuMzg1IDIuMDM1IDEuMTU1IDIuODA1bDE0Ljk0NyAxNC45MyA1LjYxNiA1LjYxYy43Ny43NyAxLjcwNiAxLjE1NCAyLjgwNyAxLjE1NHMyLjAzOC0uMzg0IDIuODA4LTEuMTU0bDUuNjE2LTUuNjEgMjkuODk0LTI5Ljg2Yy43Ny0uNzcgMS4xNTctMS43MDcgMS4xNTctMi44MDUgMC0xLjEwMS0uMzg1LTIuMDM2LTEuMTU2LTIuODA1bC0uMDAxLS4wMDJ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-image: url(https://clinicaltrials.gov/assets/uswds/img/correct8-alt.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
}

.usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input:indeterminate:disabled + [class*="__label"]::before, .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(117, 117, 117); }

@media (forced-colors: active) {
  .usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input:indeterminate:disabled + [class*="__label"]::before, .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"]::before { background-color: graytext; }
}

.usa-checkbox__input { position: absolute; left: -999em; right: auto; }

.usa-checkbox__input:focus + [class*="__label"]::before { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0.25rem; }

.usa-checkbox__input--tile + [class*="__label"] { border-radius: 0.25rem; margin-top: 0.5rem; padding: 0.75rem 1rem 0.75rem 2.5rem; }

.usa-checkbox__input--tile + [class*="__label"]::before { left: 0.5rem; }

.usa-checkbox__input:checked + [class*="__label"]::before { background-position: center center; background-size: 0.75rem; }

@media print {
  .usa-checkbox__input:checked + [class*="__label"]::before { background-image: none; background-color: rgb(255, 255, 255); content: "✔"; text-align: center; }
}

@media (forced-colors: active) {
  .usa-checkbox__input:checked + [class*="__label"]::before { background-color: selecteditem; }
}

.usa-checkbox__label { cursor: pointer; display: inherit; font-weight: 400; margin-top: 0.75rem; padding-left: 2rem; position: relative; }

.usa-checkbox__label::before { content: " "; display: block; left: 0px; margin-left: 2px; margin-top: 0.068rem; position: absolute; }

.usa-checkbox__label::before { height: 1.25rem; width: 1.25rem; border-radius: 2px; }

.usa-checkbox__label-description { display: block; font-size: 0.87rem; margin-top: 0.5rem; }

.usa-select { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/unfold_more.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; appearance: none; background-color: rgb(255, 255, 255); background-position: right 0.5rem center; background-size: 1.25rem; padding-right: 2rem; }

.usa-select:-webkit-autofill { appearance: menulist; }

.usa-select[multiple] { height: auto; background-image: none; padding-right: 0px; }

.usa-select option { overflow: hidden; text-overflow: ellipsis; }

.usa-select:disabled, .usa-select[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

.usa-select:disabled:hover, .usa-select:disabled:active, .usa-select:disabled:focus, .usa-select:disabled.usa-focus, .usa-select[aria-disabled="true"]:hover, .usa-select[aria-disabled="true"]:active, .usa-select[aria-disabled="true"]:focus, .usa-select[aria-disabled="true"].usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-select:disabled, .usa-select[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-select:disabled:hover, .usa-select:disabled:active, .usa-select:disabled:focus, .usa-select:disabled.usa-focus, .usa-select[aria-disabled="true"]:hover, .usa-select[aria-disabled="true"]:active, .usa-select[aria-disabled="true"]:focus, .usa-select[aria-disabled="true"].usa-focus { color: graytext; }
}

@media (forced-colors: active) {
  .usa-select:disabled, .usa-select[aria-disabled="true"] { border: 2px solid graytext; }
}

@media (forced-colors: active) {
  .usa-select { appearance: listbox; background-image: none; padding-right: 0px; }
}

.usa-combo-box { max-width: 30rem; position: relative; }

.usa-combo-box--pristine .usa-combo-box__input { padding-right: calc(5em + 4px); }

.usa-combo-box--pristine .usa-combo-box__clear-input { display: block; }

@media (forced-colors: active) {
  .usa-combo-box--pristine .usa-combo-box__clear-input { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/close.svg); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1.5rem; width: auto; top: 0.5rem; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-combo-box--pristine .usa-combo-box__clear-input { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/close.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
}

.usa-combo-box__input { appearance: none; margin-bottom: 0px; max-width: none; padding-right: calc(2.5em + 3px); }

.usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; -webkit-text-fill-color: rgb(69, 69, 69); }

.usa-combo-box__input:disabled:hover, .usa-combo-box__input:disabled:active, .usa-combo-box__input:disabled:focus, .usa-combo-box__input:disabled.usa-focus, .usa-combo-box__input[aria-disabled="true"]:hover, .usa-combo-box__input[aria-disabled="true"]:active, .usa-combo-box__input[aria-disabled="true"]:focus, .usa-combo-box__input[aria-disabled="true"].usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-combo-box__input:disabled:hover, .usa-combo-box__input:disabled:active, .usa-combo-box__input:disabled:focus, .usa-combo-box__input:disabled.usa-focus, .usa-combo-box__input[aria-disabled="true"]:hover, .usa-combo-box__input[aria-disabled="true"]:active, .usa-combo-box__input[aria-disabled="true"]:focus, .usa-combo-box__input[aria-disabled="true"].usa-focus { color: graytext; }
}

@media (forced-colors: active) {
  .usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled="true"] { border: 2px solid graytext; }
}

.usa-combo-box__input:disabled::placeholder, .usa-combo-box__input[aria-disabled="true"]::placeholder { opacity: 1; }

.usa-combo-box__input:disabled ~ .usa-combo-box__input-button-separator, .usa-combo-box__input[aria-disabled="true"] ~ .usa-combo-box__input-button-separator { background-color: rgb(69, 69, 69); cursor: not-allowed; }

button.usa-combo-box__toggle-list:focus, button.usa-combo-box__clear-input:focus { outline-offset: -4px; }

button.usa-combo-box__toggle-list:disabled, button.usa-combo-box__toggle-list[aria-disabled="true"], button.usa-combo-box__clear-input:disabled, button.usa-combo-box__clear-input[aria-disabled="true"] { cursor: not-allowed; }

.usa-combo-box__toggle-list__wrapper:focus, .usa-combo-box__clear-input__wrapper:focus { outline: 0px; }

.usa-combo-box__toggle-list, .usa-combo-box__clear-input { background-color: transparent; background-position: center center; background-size: auto 1.5rem; border: 0px; bottom: 1px; cursor: pointer; margin-bottom: 0px; opacity: 0.6; padding-right: 2rem; position: absolute; top: 1px; z-index: 100; }

.usa-combo-box__clear-input { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/close.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; display: none; right: calc(2.5em + 3px); }

.usa-combo-box__toggle-list { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-size: auto 2rem; right: 1px; }

@media (forced-colors: active) {
  .usa-combo-box__toggle-list { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: auto; width: auto; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-combo-box__toggle-list { background: none buttontext; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPgo=), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-combo-box__toggle-list:disabled, .usa-combo-box__toggle-list[aria-disabled="true"] { background-color: graytext; }
}

.usa-combo-box__input-button-separator { background-color: rgb(198, 202, 206); position: absolute; top: 1px; height: calc(100% - 1rem); margin-bottom: 0.5rem; margin-top: 0.5rem; width: 1px; right: calc(2.5em + 2px); box-sizing: border-box; z-index: 200; }

@media (forced-colors: active) {
  .usa-combo-box__input-button-separator { background-color: buttontext; }
}

.usa-combo-box__list { border-width: 0px 1px 1px; border-right-color: rgb(86, 92, 101); border-bottom-color: rgb(86, 92, 101); border-left-color: rgb(86, 92, 101); border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255); border-radius: 0px; border-top-style: initial; border-top-color: initial; margin: 0px; max-height: 12.1em; overflow: hidden scroll; padding: 0px; position: absolute; width: 100%; z-index: 300; }

.usa-combo-box__list:focus { outline: 0px; }

.usa-combo-box__list-option { border-bottom: 1px solid rgb(223, 225, 226); cursor: pointer; display: block; padding: 0.5rem; }

.usa-combo-box__list-option--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }

.usa-combo-box__list-option--focused:focus { outline-offset: -4px; }

.usa-combo-box__list-option--selected { background-color: rgb(0, 113, 188); border-color: rgb(0, 113, 188); color: rgb(255, 255, 255); }

.usa-combo-box__list-option--no-results { cursor: not-allowed; display: block; padding: 0.5rem; }

.usa-date-picker__wrapper { display: none; position: relative; max-width: 30rem; }

.usa-date-picker__wrapper:focus { outline: 0px; }

.usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button, .usa-date-picker__calendar__year:disabled, .usa-date-picker__calendar__previous-year-chunk:disabled, .usa-date-picker__calendar__next-year-chunk:disabled, .usa-date-picker__calendar__month:disabled, .usa-date-picker__calendar__year-selection:disabled, .usa-date-picker__calendar__month-selection:disabled, .usa-date-picker__calendar__date:disabled, .usa-date-picker__calendar__previous-year:disabled, .usa-date-picker__calendar__previous-month:disabled, .usa-date-picker__calendar__next-year:disabled, .usa-date-picker__calendar__next-month:disabled, .usa-date-picker__button:disabled, [aria-disabled="true"].usa-date-picker__calendar__year, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__month, [aria-disabled="true"].usa-date-picker__calendar__year-selection, [aria-disabled="true"].usa-date-picker__calendar__month-selection, [aria-disabled="true"].usa-date-picker__calendar__date, [aria-disabled="true"].usa-date-picker__calendar__previous-year, [aria-disabled="true"].usa-date-picker__calendar__previous-month, [aria-disabled="true"].usa-date-picker__calendar__next-year, [aria-disabled="true"].usa-date-picker__calendar__next-month, [aria-disabled="true"].usa-date-picker__button { cursor: not-allowed; opacity: 0.6; }

.usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button:hover, .usa-date-picker__calendar__year:hover:disabled, .usa-date-picker__calendar__previous-year-chunk:hover:disabled, .usa-date-picker__calendar__next-year-chunk:hover:disabled, .usa-date-picker__calendar__month:hover:disabled, .usa-date-picker__calendar__year-selection:hover:disabled, .usa-date-picker__calendar__month-selection:hover:disabled, .usa-date-picker__calendar__date:hover:disabled, .usa-date-picker__calendar__previous-year:hover:disabled, .usa-date-picker__calendar__previous-month:hover:disabled, .usa-date-picker__calendar__next-year:hover:disabled, .usa-date-picker__calendar__next-month:hover:disabled, .usa-date-picker__button:hover:disabled, [aria-disabled="true"].usa-date-picker__calendar__year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__month:hover, [aria-disabled="true"].usa-date-picker__calendar__year-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__month-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__date:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-month:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year:hover, [aria-disabled="true"].usa-date-picker__calendar__next-month:hover, [aria-disabled="true"].usa-date-picker__button:hover { background-color: initial; }

@media (forced-colors: active) {
  .usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button, .usa-date-picker__calendar__year:disabled, .usa-date-picker__calendar__previous-year-chunk:disabled, .usa-date-picker__calendar__next-year-chunk:disabled, .usa-date-picker__calendar__month:disabled, .usa-date-picker__calendar__year-selection:disabled, .usa-date-picker__calendar__month-selection:disabled, .usa-date-picker__calendar__date:disabled, .usa-date-picker__calendar__previous-year:disabled, .usa-date-picker__calendar__previous-month:disabled, .usa-date-picker__calendar__next-year:disabled, .usa-date-picker__calendar__next-month:disabled, .usa-date-picker__button:disabled, [aria-disabled="true"].usa-date-picker__calendar__year, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__month, [aria-disabled="true"].usa-date-picker__calendar__year-selection, [aria-disabled="true"].usa-date-picker__calendar__month-selection, [aria-disabled="true"].usa-date-picker__calendar__date, [aria-disabled="true"].usa-date-picker__calendar__previous-year, [aria-disabled="true"].usa-date-picker__calendar__previous-month, [aria-disabled="true"].usa-date-picker__calendar__next-year, [aria-disabled="true"].usa-date-picker__calendar__next-month, [aria-disabled="true"].usa-date-picker__button { background-color: graytext; }
  .usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button:hover, .usa-date-picker__calendar__year:hover:disabled, .usa-date-picker__calendar__previous-year-chunk:hover:disabled, .usa-date-picker__calendar__next-year-chunk:hover:disabled, .usa-date-picker__calendar__month:hover:disabled, .usa-date-picker__calendar__year-selection:hover:disabled, .usa-date-picker__calendar__month-selection:hover:disabled, .usa-date-picker__calendar__date:hover:disabled, .usa-date-picker__calendar__previous-year:hover:disabled, .usa-date-picker__calendar__previous-month:hover:disabled, .usa-date-picker__calendar__next-year:hover:disabled, .usa-date-picker__calendar__next-month:hover:disabled, .usa-date-picker__button:hover:disabled, [aria-disabled="true"].usa-date-picker__calendar__year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__month:hover, [aria-disabled="true"].usa-date-picker__calendar__year-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__month-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__date:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-month:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year:hover, [aria-disabled="true"].usa-date-picker__calendar__next-month:hover, [aria-disabled="true"].usa-date-picker__button:hover { background-color: graytext; }
}

.usa-date-picker__calendar__year, .usa-date-picker__calendar__previous-year-chunk, .usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__month, .usa-date-picker__calendar__year-selection, .usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__date, .usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__next-month, .usa-date-picker__button { background-color: rgb(240, 240, 240); border: 0px; width: 100%; }

.usa-date-picker__calendar__year:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]), .usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__month:not([disabled]), .usa-date-picker__calendar__year-selection:not([disabled]), .usa-date-picker__calendar__month-selection:not([disabled]), .usa-date-picker__calendar__date:not([disabled]), .usa-date-picker__calendar__previous-year:not([disabled]), .usa-date-picker__calendar__previous-month:not([disabled]), .usa-date-picker__calendar__next-year:not([disabled]), .usa-date-picker__calendar__next-month:not([disabled]), .usa-date-picker__button:not([disabled]) { cursor: pointer; }

.usa-date-picker__calendar__year:not([disabled]):focus, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__month:not([disabled]):focus, .usa-date-picker__calendar__year-selection:not([disabled]):focus, .usa-date-picker__calendar__month-selection:not([disabled]):focus, .usa-date-picker__calendar__date:not([disabled]):focus, .usa-date-picker__calendar__previous-year:not([disabled]):focus, .usa-date-picker__calendar__previous-month:not([disabled]):focus, .usa-date-picker__calendar__next-year:not([disabled]):focus, .usa-date-picker__calendar__next-month:not([disabled]):focus, .usa-date-picker__button:not([disabled]):focus { outline-offset: -4px; }

.usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover, .usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover, .usa-date-picker__calendar__previous-month:not([disabled]):hover, .usa-date-picker__calendar__next-year:not([disabled]):hover, .usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover { background-color: rgb(223, 225, 226); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover, .usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover, .usa-date-picker__calendar__previous-month:not([disabled]):hover, .usa-date-picker__calendar__next-year:not([disabled]):hover, .usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover { background-color: buttontext; }
}

.usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active, .usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active, .usa-date-picker__calendar__previous-month:not([disabled]):active, .usa-date-picker__calendar__next-year:not([disabled]):active, .usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active { background-color: rgb(169, 174, 177); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active, .usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active, .usa-date-picker__calendar__previous-month:not([disabled]):active, .usa-date-picker__calendar__next-year:not([disabled]):active, .usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active { background-color: buttontext; }
}

.usa-date-picker--active .usa-date-picker__button { background-color: rgb(240, 240, 240); }

@media (forced-colors: active) {
  .usa-date-picker--active .usa-date-picker__button { background-color: buttontext; }
}

.usa-date-picker--active .usa-date-picker__calendar { z-index: 400; }

.usa-date-picker__button { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/calendar_today.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; align-self: stretch; background-color: transparent; background-position: center center; background-size: 1.5rem; margin-top: 0.5em; width: 3em; }

@media (forced-colors: active) {
  .usa-date-picker__button { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/calendar_today.svg); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; position: relative; mask-size: 1.5rem !important; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-date-picker__button { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/calendar_today.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
  .usa-date-picker__button:not([disabled]):focus, .usa-date-picker__button:not([disabled]):hover { background-color: highlight; }
}

.usa-date-picker--initialized .usa-date-picker__wrapper { display: flex; }

.usa-date-picker__calendar { background-color: rgb(240, 240, 240); left: auto; max-width: 20rem; position: absolute; right: 0px; width: 100%; z-index: 100; }

.usa-date-picker__calendar__table { border-spacing: 0px; border-collapse: collapse; table-layout: fixed; text-align: center; width: 100%; }

.usa-date-picker__calendar__table th { font-weight: 400; }

.usa-date-picker__calendar__table td { padding: 0px; }

.usa-date-picker__calendar__row { display: flex; flex-wrap: wrap; text-align: center; width: 100%; }

.usa-date-picker__calendar__cell { background-color: rgb(240, 240, 240); flex: 1 1 0%; }

.usa-date-picker__calendar__cell--center-items { display: flex; justify-content: center; align-items: center; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__cell--center-items:not([disabled]):hover { outline: transparent solid 2px; outline-offset: -2px; }
}

.usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__next-month { background-position: center center; background-size: auto 1.5rem; height: 1.5rem; padding: 20px 10px; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__next-month { mask-size: 1.5rem !important; }
}

.usa-date-picker__calendar__previous-year:not([disabled]) { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_far_before.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year:not([disabled]) { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_far_before.svg); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-date-picker__calendar__previous-year:not([disabled]) { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_far_before.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}

.usa-date-picker__calendar__previous-month:not([disabled]) { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_before.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-month:not([disabled]) { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_before.svg); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-date-picker__calendar__previous-month:not([disabled]) { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_before.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}

.usa-date-picker__calendar__next-year:not([disabled]) { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_far_next.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__next-year:not([disabled]) { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_far_next.svg); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-date-picker__calendar__next-year:not([disabled]) { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_far_next.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}

.usa-date-picker__calendar__next-month:not([disabled]) { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__next-month:not([disabled]) { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-date-picker__calendar__next-month:not([disabled]) { background: none buttontext; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}

.usa-date-picker__calendar__day-of-week { padding: 6px 0px; }

.usa-date-picker__calendar__date { padding: 10px 0px; }

.usa-date-picker__calendar__date--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }

.usa-date-picker__calendar__date--next-month:not([disabled]), .usa-date-picker__calendar__date--previous-month:not([disabled]) { color: rgb(93, 93, 82); }

.usa-date-picker__calendar__date--selected, .usa-date-picker__calendar__date--range-date { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

.usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) { border: 2px solid activetext; }
}

.usa-date-picker__calendar__date--selected:not([disabled]):hover, .usa-date-picker__calendar__date--range-date:not([disabled]):hover { background-color: rgb(0, 80, 216); color: rgb(230, 230, 230); }

.usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus { border: 2px solid activetext; }
}

.usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active { background-color: rgb(26, 68, 128); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active { background-color: highlight; }
}

.usa-date-picker__calendar__date--range-date-start { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }

.usa-date-picker__calendar__date--range-date-end { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }

.usa-date-picker__calendar__date--within-range { background-color: rgb(207, 232, 255); }

.usa-date-picker__calendar__date--within-range:not([disabled]) { background-color: rgb(207, 232, 255); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]) { border: 2px solid highlight; }
}

.usa-date-picker__calendar__date--within-range:not([disabled]):hover { background-color: rgb(207, 232, 255); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]):hover { border: 2px solid highlight; }
}

.usa-date-picker__calendar__date--within-range:not([disabled]):focus { background-color: rgb(207, 232, 255); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]):focus { border: 2px solid highlight; }
}

.usa-date-picker__calendar__date--within-range:not([disabled]):active { background-color: rgb(207, 232, 255); }

@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]):active { background-color: highlight; }
}

@media (max-width: 19.99em) {
  .usa-date-picker__calendar__month-label { min-width: 100%; order: -1; }
}

@media (min-width: 20em) {
  .usa-date-picker__calendar__month-label { flex: 4 1 0%; text-align: center; }
}

.usa-date-picker__calendar__year-selection, .usa-date-picker__calendar__month-selection { display: inline-block; height: 100%; padding: 8px 4px; width: auto; }

@media (max-width: 19.99em) {
  .usa-date-picker__calendar__year-selection, .usa-date-picker__calendar__month-selection { padding-bottom: 0px; padding-top: 12px; }
}

.usa-date-picker__calendar__month-picker { padding: 20px 5px; }

@media (max-width: 19.99em) {
  .usa-date-picker__calendar__month-picker { padding-bottom: 12px; padding-top: 12px; }
  .usa-date-picker__calendar__month-picker tr { display: flex; flex-direction: column; }
}

.usa-date-picker__calendar__month { padding: 10px 0px; }

.usa-date-picker__calendar__month--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }

.usa-date-picker__calendar__month--selected { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

.usa-date-picker__calendar__month--selected:not([disabled]) { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

.usa-date-picker__calendar__month--selected:not([disabled]):hover { background-color: rgb(0, 80, 216); color: rgb(230, 230, 230); }

.usa-date-picker__calendar__month--selected:not([disabled]):focus { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

.usa-date-picker__calendar__month--selected:not([disabled]):active { background-color: rgb(26, 68, 128); }

.usa-date-picker__calendar__year-picker { padding: 20px 5px; }

.usa-date-picker__calendar__previous-year-chunk, .usa-date-picker__calendar__next-year-chunk { background-position: center center; background-size: auto 2rem; margin: auto; padding: 40px 0px; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year-chunk, .usa-date-picker__calendar__next-year-chunk { mask-size: 1.5rem !important; }
}

.usa-date-picker__calendar__previous-year-chunk:not([disabled]) { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_before.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year-chunk:not([disabled]) { background-image: none; }
  .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_before.svg); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { background: none buttontext; mask-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/navigate_before.svg), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
  .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover { border: 2px solid transparent; background-color: transparent; }
}

.usa-date-picker__calendar__next-year-chunk:not([disabled]) { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__next-year-chunk:not([disabled]) { background-image: none; }
  .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url(https://clinicaltrials.gov/)) {
  .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { background: none buttontext; mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
  .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover { border: 2px solid transparent; background-color: transparent; }
}

.usa-date-picker__calendar__year { padding: 10px 0px; }

.usa-date-picker__calendar__year--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }

.usa-date-picker__calendar__year--selected { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

.usa-date-picker__calendar__year--selected:not([disabled]) { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

.usa-date-picker__calendar__year--selected:not([disabled]):hover { background-color: rgb(0, 80, 216); color: rgb(230, 230, 230); }

.usa-date-picker__calendar__year--selected:not([disabled]):focus { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }

.usa-date-picker__calendar__year--selected:not([disabled]):active { background-color: rgb(26, 68, 128); }

.usa-error-message { padding-bottom: 0.25rem; padding-top: 0.25rem; color: rgb(181, 9, 9); display: block; font-weight: 700; }

[type="file"] { border: none; margin-top: 0.5rem; padding-left: 0px; padding-top: 0.2rem; }

.usa-file-input { display: block; max-width: 30rem; width: 100%; }

.usa-file-input__target { border: 1px dashed rgb(169, 174, 177); display: block; font-size: 0.87rem; margin-top: 0.5rem; position: relative; text-align: center; width: 100%; }

.usa-file-input__target:hover { border-color: rgb(113, 118, 122); }

.usa-file-input__target.has-invalid-file { border-color: rgb(250, 148, 65); }

.usa-file-input__accepted-files-message { font-weight: 700; margin: -1.5rem 0px 1.5rem; pointer-events: none; position: relative; z-index: 3; }

.has-invalid-file .usa-file-input__accepted-files-message { color: rgb(181, 9, 9); }

.usa-file-input__choose { color: rgb(0, 113, 188); text-decoration: underline; font-weight: 400; }

.usa-file-input__choose:visited { color: rgb(84, 39, 143); }

.usa-file-input__choose:hover { color: rgb(26, 68, 128); }

.usa-file-input__choose:active { color: rgb(32, 84, 147); }

.usa-file-input__choose:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }

.usa-file-input__instructions { padding: 2rem 1rem; pointer-events: none; position: relative; z-index: 3; }

.usa-file-input__box { background: rgb(255, 255, 255); height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 2; }

.usa-file-input .usa-file-input__input[type] { cursor: pointer; height: 100%; left: 0px; margin: 0px; max-width: none; position: absolute; padding: 0.5rem; text-indent: -999em; top: 0px; width: 100%; z-index: 1; }

.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button { display: none; }

.usa-file-input--drag .usa-file-input__target { border-color: rgb(0, 113, 188); }

.usa-file-input--drag .usa-file-input__box { background-color: rgb(217, 232, 246); }

.usa-file-input--drag .usa-file-input__preview { opacity: 0.1; }

.usa-file-input__preview-heading { align-items: center; background: rgb(217, 232, 246); display: flex; font-weight: 700; justify-content: space-between; padding: 0.5rem; pointer-events: none; position: relative; z-index: 3; }

.usa-file-input__preview { align-items: center; background: rgb(217, 232, 246); overflow-wrap: anywhere; display: flex; font-size: 0.81rem; margin-top: 1px; padding: 0.25rem 0.5rem; pointer-events: none; position: relative; text-align: left; z-index: 3; }

.usa-file-input__preview:last-child { margin-bottom: -1.5rem; }

.usa-file-input__preview-image { border: none; display: block; height: 2.5rem; margin-right: 0.5rem; object-fit: contain; width: 2.5rem; }

.usa-file-input__preview-image.is-loading { background-image: url(https://clinicaltrials.gov/assets/uswds/img/loader.svg), linear-gradient(transparent, transparent); background-position: center center; background-repeat: no-repeat; background-size: 2rem; }

.usa-file-input__preview-image--generic, .usa-file-input__preview-image--pdf, .usa-file-input__preview-image--word, .usa-file-input__preview-image--excel, .usa-file-input__preview-image--video { background-position: center center; background-repeat: no-repeat; background-size: 1.5rem; }

.usa-file-input__preview-image--pdf { background-image: url(https://clinicaltrials.gov/assets/uswds/img/file-pdf.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

.usa-file-input__preview-image--generic { background-image: url(https://clinicaltrials.gov/assets/uswds/img/file.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

.usa-file-input__preview-image--word { background-image: url(https://clinicaltrials.gov/assets/uswds/img/file-word.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

.usa-file-input__preview-image--excel { background-image: url(https://clinicaltrials.gov/assets/uswds/img/file-excel.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

.usa-file-input__preview-image--video { background-image: url(https://clinicaltrials.gov/assets/uswds/img/file-video.svg), linear-gradient(transparent, transparent); background-repeat: no-repeat; }

.usa-form-group--error .usa-file-input__target { border-color: rgb(181, 9, 9); border-width: 2px; }

.usa-file-input--disabled .usa-file-input__instructions, .usa-file-input--disabled .usa-file-input__choose { color: rgb(69, 69, 69); }

.usa-file-input--disabled .usa-file-input__box { background-color: rgb(201, 201, 201); }

.usa-file-input--disabled .usa-file-input__input[type] { cursor: not-allowed; }

.usa-file-input--disabled .usa-file-input__target:hover { border-color: rgb(169, 174, 177); }

.usa-file-input--disabled .usa-file-input--drag .usa-file-input__box { background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-file-input--disabled .usa-file-input__instructions, .usa-file-input--disabled .usa-file-input__choose { color: graytext; }
  .usa-file-input--disabled .usa-file-input__target, .usa-file-input--disabled .usa-file-input__target:hover { border-color: graytext; }
}

.usa-form-group { margin-top: 1.5rem; }

.usa-form-group .usa-label:first-child { margin-top: 0px; }

.usa-form-group--error { border-left: 0.25rem solid rgb(181, 9, 9); padding-left: 1rem; position: relative; }

@media (min-width: 64em) {
  .usa-form-group--error { margin-left: -1.25rem; }
}

.usa-hint { color: rgb(113, 118, 122); }

.usa-hint--required { color: rgb(181, 9, 9); }

.usa-input-group { align-items: center; display: flex; padding: 0px; position: relative; }

.usa-input-group--error input:focus, .usa-input-group--success input:focus { outline-offset: 0.25rem; }

.usa-input-group--error { border-width: 0.25rem; border-color: rgb(181, 9, 9); border-style: solid; }

.usa-input-group--success { border-width: 0.25rem; border-color: rgb(0, 169, 28); border-style: solid; }

.usa-input-group input { padding-right: 2.5rem; border: 0px; height: 100%; margin-top: 0px; min-width: 0px; width: 100%; }

.usa-input-group input:disabled + .usa-input-suffix, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

.usa-input-group input:disabled + .usa-input-suffix:hover, .usa-input-group input:disabled + .usa-input-suffix:active, .usa-input-group input:disabled + .usa-input-suffix:focus, .usa-input-group input:disabled + .usa-input-suffix.usa-focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:hover, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:active, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix.usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-input-group input:disabled + .usa-input-suffix, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix { border: 0px; color: graytext; }
  .usa-input-group input:disabled + .usa-input-suffix:hover, .usa-input-group input:disabled + .usa-input-suffix:active, .usa-input-group input:disabled + .usa-input-suffix:focus, .usa-input-group input:disabled + .usa-input-suffix.usa-focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:hover, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:active, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix.usa-focus { color: graytext; }
}

@media (forced-colors: active) {
  .usa-input-group input:disabled, .usa-input-group input[aria-disabled="true"] { border: 0px; }
}

@media (forced-colors: active) {
  .usa-input-group:has(input:disabled), .usa-input-group:has(input[aria-disabled="true"]) { border: 2px solid graytext; }
}

.usa-input-group--2xs, .usa-form .usa-input-group--2xs { max-width: 5ex; }

.usa-input-group--xs, .usa-form .usa-input-group--xs { max-width: 9ex; }

.usa-input-group--sm, .usa-form .usa-input-group--sm, .usa-input-group--small, .usa-form .usa-input-group--small { max-width: 13ex; }

.usa-input-group--md, .usa-form .usa-input-group--md, .usa-input-group--medium, .usa-form .usa-input-group--medium { max-width: 20ex; }

.usa-input-group--lg, .usa-form .usa-input-group--lg { max-width: 30ex; }

.usa-input-group--xl, .usa-form .usa-input-group--xl { max-width: 40ex; }

.usa-input-group--2xl, .usa-form .usa-input-group--2xl { max-width: 50ex; }

.usa-input-prefix:has(+ input:disabled), .usa-input-prefix:has(+ input[aria-disabled="true"]) { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

.usa-input-prefix:has(+ input:disabled):hover, .usa-input-prefix:has(+ input:disabled):active, .usa-input-prefix:has(+ input:disabled):focus, .usa-input-prefix:has(+ input:disabled).usa-focus, .usa-input-prefix:has(+ input[aria-disabled="true"]):hover, .usa-input-prefix:has(+ input[aria-disabled="true"]):active, .usa-input-prefix:has(+ input[aria-disabled="true"]):focus, .usa-input-prefix:has(+ input[aria-disabled="true"]).usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-input-prefix:has(+ input:disabled), .usa-input-prefix:has(+ input[aria-disabled="true"]) { border: 0px; color: graytext; }
  .usa-input-prefix:has(+ input:disabled):hover, .usa-input-prefix:has(+ input:disabled):active, .usa-input-prefix:has(+ input:disabled):focus, .usa-input-prefix:has(+ input:disabled).usa-focus, .usa-input-prefix:has(+ input[aria-disabled="true"]):hover, .usa-input-prefix:has(+ input[aria-disabled="true"]):active, .usa-input-prefix:has(+ input[aria-disabled="true"]):focus, .usa-input-prefix:has(+ input[aria-disabled="true"]).usa-focus { color: graytext; }
}

.usa-input-prefix, .usa-input-suffix { position: absolute; color: rgb(113, 118, 122); line-height: 0; padding: 0px 0.5rem; user-select: none; white-space: nowrap; }

.usa-input-prefix .usa-icon, .usa-input-suffix .usa-icon { height: 1.5rem; width: 1.5rem; }

.usa-input-prefix + input { padding-left: 2.5rem; padding-right: 0.5rem; }

.usa-input-suffix { right: 0px; }

.usa-input-mask { display: block; position: relative; }

.usa-input-mask--content { border: 1px solid transparent; color: rgb(117, 117, 117); display: block; left: 2px; pointer-events: none; position: absolute; top: 0px; }

.usa-input-mask--content i { visibility: hidden; }

@media (forced-colors: active) {
  .usa-input-mask--content i { color: buttontext; font-style: normal; visibility: visible; }
}

@media (forced-colors: active) {
  .usa-input-mask--content { border: none; }
}

.usa-masked, .usa-input-mask--content { background-color: transparent; padding: 0.5rem; }

.usa-label { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; display: block; font-weight: 400; margin-top: 1.5rem; max-width: 30rem; }

.usa-label--error { font-weight: 700; margin-top: 0px; }

.usa-label--required { color: rgb(181, 9, 9); }

.usa-memorable-date { display: flex; flex-wrap: wrap; }

.usa-memorable-date [type="number"] { }

.usa-memorable-date [type="number"]::-webkit-inner-spin-button { appearance: none; }

.usa-memorable-date [type="number"]::-webkit-contacts-auto-fill-button { visibility: hidden; pointer-events: none; height: 0px; width: 0px; margin: 0px; display: none !important; }

.usa-memorable-date .usa-form-group { margin-top: 1rem; }

.usa-form-group--day, .usa-form-group--month, .usa-form-group--year { flex: 0 1 auto; margin-right: 1rem; width: fit-content; }

.usa-form-group--day input, .usa-form-group--month input { width: 3rem; }

.usa-form-group--month select { width: 15rem; }

.usa-form-group--year input { width: 4.5rem; }

.usa-radio { background: rgb(255, 255, 255); }

.usa-radio__label { color: rgb(27, 27, 27); }

.usa-radio__label::before { background: rgb(255, 255, 255); box-shadow: rgb(27, 27, 27) 0px 0px 0px 2px; }

@media (forced-colors: active) {
  .usa-radio__label::before { outline: transparent solid 2px; outline-offset: 2px; }
}

.usa-radio__input:checked + [class*="__label"]::before { background-color: rgb(0, 113, 188); box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px; }

.usa-radio__input:disabled + [class*="__label"], .usa-radio__input[aria-disabled="true"] + [class*="__label"] { color: rgb(117, 117, 117); cursor: not-allowed; }

@media (forced-colors: active) {
  .usa-radio__input:disabled + [class*="__label"], .usa-radio__input[aria-disabled="true"] + [class*="__label"] { color: graytext; }
}

.usa-radio__input:disabled + [class*="__label"]::before, .usa-radio__input[aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(255, 255, 255); box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px; }

.usa-radio__input--tile + [class*="__label"] { background-color: rgb(255, 255, 255); border: 2px solid rgb(201, 201, 201); color: rgb(27, 27, 27); }

.usa-radio__input--tile:checked + [class*="__label"] { background-color: rgba(0, 113, 188, 0.1); border-color: rgb(0, 113, 188); }

@media (forced-colors: active) {
  .usa-radio__input--tile:checked + [class*="__label"] { border: 0.25rem solid buttontext; }
}

.usa-radio__input--tile:disabled + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"] + [class*="__label"] { border-color: rgb(230, 230, 230); }

.usa-radio__input--tile:disabled:checked + [class*="__label"], .usa-radio__input--tile:disabled:indeterminate + [class*="__label"], .usa-radio__input--tile:disabled[data-indeterminate] + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"]:checked + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"]:indeterminate + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"][data-indeterminate] + [class*="__label"] { background-color: rgb(255, 255, 255); }

.usa-radio__input:checked + [class*="__label"]::before { box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 2px inset; }

@media (forced-colors: active) {
  .usa-radio__input:checked + [class*="__label"]::before { background-color: buttontext; }
}

.usa-radio__input:checked:disabled + [class*="__label"]::before, .usa-radio__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(117, 117, 117); box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 2px inset; }

@media (forced-colors: active) {
  .usa-radio__input:checked:disabled + [class*="__label"]::before, .usa-radio__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-color: graytext; }
}

.usa-radio__input { position: absolute; left: -999em; right: auto; }

.usa-radio__input:focus + [class*="__label"]::before { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0.25rem; }

.usa-radio__input--tile + [class*="__label"] { border-radius: 0.25rem; margin-top: 0.5rem; padding: 0.75rem 1rem 0.75rem 2.5rem; }

.usa-radio__input--tile + [class*="__label"]::before { left: 0.5rem; }

@media print {
  .usa-radio__input:checked + [class*="__label"]::before { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(0, 113, 188) 0px 0px 0px 1rem inset, rgb(0, 113, 188) 0px 0px 0px 2px; }
}

.usa-radio__label { cursor: pointer; display: inherit; font-weight: 400; margin-top: 0.75rem; padding-left: 2rem; position: relative; }

.usa-radio__label::before { content: " "; display: block; left: 0px; margin-left: 2px; margin-top: 0.068rem; position: absolute; }

.usa-radio__label::before { height: 1.25rem; border-radius: 99rem; width: 1.25rem; }

.usa-radio__label-description { display: block; font-size: 0.87rem; margin-top: 0.5rem; }

.usa-range { appearance: none; border: none; padding-left: 1px; width: 100%; }

.usa-range:focus { outline: none; }

.usa-range:focus::-webkit-slider-thumb { background-color: rgb(255, 255, 255); box-shadow: rgb(36, 145, 255) 0px 0px 0px 2px; }

.usa-range::-webkit-slider-runnable-track { background-color: rgb(240, 240, 240); border-radius: 99rem; border: 1px solid rgb(113, 118, 122); cursor: pointer; height: 1rem; width: 100%; }

.usa-range::-webkit-slider-thumb { height: 1.25rem; border-radius: 99rem; width: 1.25rem; background: rgb(240, 240, 240); border: none; box-shadow: rgb(113, 118, 122) 0px 0px 0px 2px; cursor: pointer; appearance: none; margin-top: -0.19rem; }

@media (forced-colors: active) {
  .usa-range::-webkit-slider-thumb { outline: transparent solid 2px; }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

.usa-range:disabled, .usa-range[aria-disabled="true"] { opacity: 1; }

.usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled="true"]::-webkit-slider-runnable-track { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled="true"]::-webkit-slider-runnable-track { border: 0px; color: graytext; }
}

@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled="true"]::-webkit-slider-runnable-track { border: 2px solid graytext; }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

.usa-range:disabled::-webkit-slider-thumb, .usa-range[aria-disabled="true"]::-webkit-slider-thumb { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-thumb, .usa-range[aria-disabled="true"]::-webkit-slider-thumb { border: 0px; color: graytext; }
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

@media (forced-colors: active) {
}

.usa-textarea:disabled, .usa-textarea[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }

.usa-textarea:disabled:hover, .usa-textarea:disabled:active, .usa-textarea:disabled:focus, .usa-textarea:disabled.usa-focus, .usa-textarea[aria-disabled="true"]:hover, .usa-textarea[aria-disabled="true"]:active, .usa-textarea[aria-disabled="true"]:focus, .usa-textarea[aria-disabled="true"].usa-focus { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }

@media (forced-colors: active) {
  .usa-textarea:disabled, .usa-textarea[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-textarea:disabled:hover, .usa-textarea:disabled:active, .usa-textarea:disabled:focus, .usa-textarea:disabled.usa-focus, .usa-textarea[aria-disabled="true"]:hover, .usa-textarea[aria-disabled="true"]:active, .usa-textarea[aria-disabled="true"]:focus, .usa-textarea[aria-disabled="true"].usa-focus { color: graytext; }
}

@media (forced-colors: active) {
  .usa-textarea:disabled, .usa-textarea[aria-disabled="true"] { border: 2px solid graytext; }
}

.usa-textarea { height: 10rem; }

.usa-time-picker { width: 10em; }

[class*="font-mono-"] { font-family: "Roboto Mono Web", monospace; }

[class*="font-sans-"] { font-family: Roboto, sans-serif; }

[class*="font-serif-"] { font-family: Roboto, serif; }

[class*="font-ui-"] { font-family: Roboto, sans-serif; }

[class*="font-heading-"] { font-family: Roboto, serif; }

[class*="font-body-"] { font-family: Roboto, sans-serif; }

[class*="font-code-"] { font-family: "Roboto Mono Web", monospace; }

[class*="font-alt-"] { font-family: Roboto, serif; }

.add-aspect-9x16 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 177.778%; position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-9x16 { height: inherit; padding: inherit; aspect-ratio: 0.5625 / 1; max-width: 100%; }
  .add-aspect-9x16 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-9x16, .add-aspect-9x16 > img { object-fit: cover; }
}

.add-aspect-16x9 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-16x9 { height: inherit; padding: inherit; aspect-ratio: 1.77778 / 1; max-width: 100%; }
  .add-aspect-16x9 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-16x9, .add-aspect-16x9 > img { object-fit: cover; }
}

.add-aspect-1x1 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 100%; position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-1x1 { height: inherit; padding: inherit; aspect-ratio: 1 / 1; max-width: 100%; }
  .add-aspect-1x1 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-1x1, .add-aspect-1x1 > img { object-fit: cover; }
}

.add-aspect-4x3 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 75%; position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-4x3 { height: inherit; padding: inherit; aspect-ratio: 1.33333 / 1; max-width: 100%; }
  .add-aspect-4x3 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-4x3, .add-aspect-4x3 > img { object-fit: cover; }
}

.add-aspect-2x1 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 50%; position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-2x1 { height: inherit; padding: inherit; aspect-ratio: 2 / 1; max-width: 100%; }
  .add-aspect-2x1 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-2x1, .add-aspect-2x1 > img { object-fit: cover; }
}

@supports (aspect-ratio: 1) {
  :where(img[class*="add-aspect-"]) { width: min-content; }
}

.add-list-reset { margin-bottom: 0px; margin-top: 0px; padding-left: 0px; list-style: none; }

.flex-align-start { align-items: flex-start; }

.flex-align-end { align-items: flex-end; }

.flex-align-center { align-items: center; }

.flex-align-stretch { align-items: stretch; }

.flex-align-baseline { align-items: baseline; }

.flex-align-self-start { align-self: flex-start; }

.flex-align-self-end { align-self: flex-end; }

.flex-align-self-center { align-self: center; }

.flex-align-self-stretch { align-self: stretch; }

.flex-align-self-baseline { align-self: baseline; }

.bg-transparent, .hover\:bg-transparent:hover { background-color: transparent; }

.bg-black, .hover\:bg-black:hover { background-color: rgb(0, 0, 0); }

.bg-white, .hover\:bg-white:hover { background-color: rgb(255, 255, 255); }

.bg-red, .hover\:bg-red:hover { background-color: rgb(229, 34, 7); }

.bg-orange, .hover\:bg-orange:hover { background-color: rgb(230, 111, 14); }

.bg-gold, .hover\:bg-gold:hover { background-color: rgb(255, 190, 46); }

.bg-yellow, .hover\:bg-yellow:hover { background-color: rgb(254, 230, 133); }

.bg-green, .hover\:bg-green:hover { background-color: rgb(83, 130, 0); }

.bg-mint, .hover\:bg-mint:hover { background-color: rgb(4, 197, 133); }

.bg-cyan, .hover\:bg-cyan:hover { background-color: rgb(0, 158, 193); }

.bg-blue, .hover\:bg-blue:hover { background-color: rgb(0, 118, 214); }

.bg-indigo, .hover\:bg-indigo:hover { background-color: rgb(103, 108, 200); }

.bg-violet, .hover\:bg-violet:hover { background-color: rgb(129, 104, 179); }

.bg-magenta, .hover\:bg-magenta:hover { background-color: rgb(215, 45, 121); }

.bg-gray-5, .hover\:bg-gray-5:hover { background-color: rgb(240, 240, 240); }

.bg-gray-10, .hover\:bg-gray-10:hover { background-color: rgb(230, 230, 230); }

.bg-gray-30, .hover\:bg-gray-30:hover { background-color: rgb(173, 173, 173); }

.bg-gray-50, .hover\:bg-gray-50:hover { background-color: rgb(117, 117, 117); }

.bg-gray-70, .hover\:bg-gray-70:hover { background-color: rgb(69, 69, 69); }

.bg-gray-90, .hover\:bg-gray-90:hover { background-color: rgb(27, 27, 27); }

.bg-base-lightest, .hover\:bg-base-lightest:hover { background-color: rgb(240, 240, 240); }

.bg-base-lighter, .hover\:bg-base-lighter:hover { background-color: rgb(223, 225, 226); }

.bg-base-light, .hover\:bg-base-light:hover { background-color: rgb(169, 174, 177); }

.bg-base, .hover\:bg-base:hover { background-color: rgb(113, 118, 122); }

.bg-base-dark, .hover\:bg-base-dark:hover { background-color: rgb(86, 92, 101); }

.bg-base-darker, .hover\:bg-base-darker:hover { background-color: rgb(61, 69, 81); }

.bg-base-darkest, .hover\:bg-base-darkest:hover, .bg-ink, .hover\:bg-ink:hover { background-color: rgb(27, 27, 27); }

.bg-primary-lighter, .hover\:bg-primary-lighter:hover { background-color: rgb(217, 232, 246); }

.bg-primary-light, .hover\:bg-primary-light:hover { background-color: rgb(115, 179, 231); }

.bg-primary, .hover\:bg-primary:hover { background-color: rgb(0, 113, 188); }

.bg-primary-vivid, .hover\:bg-primary-vivid:hover { background-color: rgb(0, 80, 216); }

.bg-primary-dark, .hover\:bg-primary-dark:hover { background-color: rgb(26, 68, 128); }

.bg-primary-darker, .hover\:bg-primary-darker:hover { background-color: rgb(32, 84, 147); }

.bg-primary-darkest, .hover\:bg-primary-darkest:hover { background-color: rgb(17, 46, 81); }

.bg-secondary-lighter, .hover\:bg-secondary-lighter:hover { background-color: rgb(243, 225, 228); }

.bg-secondary-light, .hover\:bg-secondary-light:hover { background-color: rgb(242, 147, 140); }

.bg-secondary, .hover\:bg-secondary:hover { background-color: rgb(216, 57, 51); }

.bg-secondary-vivid, .hover\:bg-secondary-vivid:hover { background-color: rgb(228, 29, 61); }

.bg-secondary-dark, .hover\:bg-secondary-dark:hover { background-color: rgb(181, 9, 9); }

.bg-secondary-darker, .hover\:bg-secondary-darker:hover { background-color: rgb(139, 10, 3); }

.bg-accent-warm-darker, .hover\:bg-accent-warm-darker:hover { background-color: rgb(119, 85, 64); }

.bg-accent-warm-dark, .hover\:bg-accent-warm-dark:hover { background-color: rgb(192, 86, 0); }

.bg-accent-warm, .hover\:bg-accent-warm:hover { background-color: rgb(250, 148, 65); }

.bg-accent-warm-light, .hover\:bg-accent-warm-light:hover { background-color: rgb(255, 188, 120); }

.bg-accent-warm-lighter, .hover\:bg-accent-warm-lighter:hover { background-color: rgb(242, 228, 212); }

.bg-accent-cool-darker, .hover\:bg-accent-cool-darker:hover { background-color: rgb(7, 100, 141); }

.bg-accent-cool-dark, .hover\:bg-accent-cool-dark:hover { background-color: rgb(40, 160, 203); }

.bg-accent-cool, .hover\:bg-accent-cool:hover { background-color: rgb(0, 189, 227); }

.bg-accent-cool-light, .hover\:bg-accent-cool-light:hover { background-color: rgb(151, 212, 234); }

.bg-accent-cool-lighter, .hover\:bg-accent-cool-lighter:hover { background-color: rgb(225, 243, 248); }

.bg-error-lighter, .hover\:bg-error-lighter:hover { background-color: rgb(244, 227, 219); }

.bg-error-light, .hover\:bg-error-light:hover { background-color: rgb(243, 146, 104); }

.bg-error, .hover\:bg-error:hover { background-color: rgb(213, 67, 9); }

.bg-error-dark, .hover\:bg-error-dark:hover { background-color: rgb(181, 9, 9); }

.bg-error-darker, .hover\:bg-error-darker:hover { background-color: rgb(111, 51, 49); }

.bg-warning-lighter, .hover\:bg-warning-lighter:hover { background-color: rgb(250, 243, 209); }

.bg-warning-light, .hover\:bg-warning-light:hover { background-color: rgb(254, 230, 133); }

.bg-warning, .hover\:bg-warning:hover { background-color: rgb(255, 190, 46); }

.bg-warning-dark, .hover\:bg-warning-dark:hover { background-color: rgb(229, 160, 0); }

.bg-warning-darker, .hover\:bg-warning-darker:hover { background-color: rgb(147, 111, 56); }

.bg-success-lighter, .hover\:bg-success-lighter:hover { background-color: rgb(236, 243, 236); }

.bg-success-light, .hover\:bg-success-light:hover { background-color: rgb(112, 225, 123); }

.bg-success, .hover\:bg-success:hover { background-color: rgb(0, 169, 28); }

.bg-success-dark, .hover\:bg-success-dark:hover { background-color: rgb(0, 136, 23); }

.bg-success-darker, .hover\:bg-success-darker:hover { background-color: rgb(33, 110, 31); }

.bg-info-lighter, .hover\:bg-info-lighter:hover { background-color: rgb(231, 246, 248); }

.bg-info-light, .hover\:bg-info-light:hover { background-color: rgb(153, 222, 234); }

.bg-info, .hover\:bg-info:hover { background-color: rgb(0, 189, 227); }

.bg-info-dark, .hover\:bg-info-dark:hover { background-color: rgb(0, 158, 193); }

.bg-info-darker, .hover\:bg-info-darker:hover { background-color: rgb(46, 98, 118); }

.bg-disabled-lighter, .hover\:bg-disabled-lighter:hover { background-color: rgb(201, 201, 201); }

.bg-disabled-light, .hover\:bg-disabled-light:hover { background-color: rgb(145, 145, 145); }

.bg-disabled, .hover\:bg-disabled:hover { background-color: rgb(117, 117, 117); }

.bg-disabled-dark, .hover\:bg-disabled-dark:hover { background-color: rgb(69, 69, 69); }

.bg-disabled-darker, .hover\:bg-disabled-darker:hover { background-color: rgb(27, 27, 27); }

.bg-emergency, .hover\:bg-emergency:hover { background-color: rgb(156, 61, 16); }

.bg-emergency-dark, .hover\:bg-emergency-dark:hover { background-color: rgb(51, 45, 41); }

.border-1px, .hover\:border-1px:hover { border: 1px solid; }

.border-y-1px, .hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }

.border-x-1px, .hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }

.border-top-1px, .hover\:border-top-1px:hover { border-top: 1px solid; }

.border-right-1px, .hover\:border-right-1px:hover { border-right: 1px solid; }

.border-bottom-1px, .hover\:border-bottom-1px:hover { border-bottom: 1px solid; }

.border-left-1px, .hover\:border-left-1px:hover { border-left: 1px solid; }

.border-2px, .hover\:border-2px:hover { border: 2px solid; }

.border-y-2px, .hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }

.border-x-2px, .hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }

.border-top-2px, .hover\:border-top-2px:hover { border-top: 2px solid; }

.border-right-2px, .hover\:border-right-2px:hover { border-right: 2px solid; }

.border-bottom-2px, .hover\:border-bottom-2px:hover { border-bottom: 2px solid; }

.border-left-2px, .hover\:border-left-2px:hover { border-left: 2px solid; }

.border-05, .hover\:border-05:hover { border: 0.25rem solid; }

.border-y-05, .hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }

.border-x-05, .hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }

.border-top-05, .hover\:border-top-05:hover { border-top: 0.25rem solid; }

.border-right-05, .hover\:border-right-05:hover { border-right: 0.25rem solid; }

.border-bottom-05, .hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }

.border-left-05, .hover\:border-left-05:hover { border-left: 0.25rem solid; }

.border-1, .hover\:border-1:hover { border: 0.5rem solid; }

.border-y-1, .hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }

.border-x-1, .hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }

.border-top-1, .hover\:border-top-1:hover { border-top: 0.5rem solid; }

.border-right-1, .hover\:border-right-1:hover { border-right: 0.5rem solid; }

.border-bottom-1, .hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }

.border-left-1, .hover\:border-left-1:hover { border-left: 0.5rem solid; }

.border-105, .hover\:border-105:hover { border: 0.75rem solid; }

.border-y-105, .hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }

.border-x-105, .hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }

.border-top-105, .hover\:border-top-105:hover { border-top: 0.75rem solid; }

.border-right-105, .hover\:border-right-105:hover { border-right: 0.75rem solid; }

.border-bottom-105, .hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }

.border-left-105, .hover\:border-left-105:hover { border-left: 0.75rem solid; }

.border-2, .hover\:border-2:hover { border: 1rem solid; }

.border-y-2, .hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }

.border-x-2, .hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }

.border-top-2, .hover\:border-top-2:hover { border-top: 1rem solid; }

.border-right-2, .hover\:border-right-2:hover { border-right: 1rem solid; }

.border-bottom-2, .hover\:border-bottom-2:hover { border-bottom: 1rem solid; }

.border-left-2, .hover\:border-left-2:hover { border-left: 1rem solid; }

.border-205, .hover\:border-205:hover { border: 1.25rem solid; }

.border-y-205, .hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }

.border-x-205, .hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }

.border-top-205, .hover\:border-top-205:hover { border-top: 1.25rem solid; }

.border-right-205, .hover\:border-right-205:hover { border-right: 1.25rem solid; }

.border-bottom-205, .hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }

.border-left-205, .hover\:border-left-205:hover { border-left: 1.25rem solid; }

.border-3, .hover\:border-3:hover { border: 1.5rem solid; }

.border-y-3, .hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }

.border-x-3, .hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }

.border-top-3, .hover\:border-top-3:hover { border-top: 1.5rem solid; }

.border-right-3, .hover\:border-right-3:hover { border-right: 1.5rem solid; }

.border-bottom-3, .hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }

.border-left-3, .hover\:border-left-3:hover { border-left: 1.5rem solid; }

.border-0, .hover\:border-0:hover { border: 0px solid; }

.border-y-0, .hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }

.border-x-0, .hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }

.border-top-0, .hover\:border-top-0:hover { border-top: 0px solid; }

.border-right-0, .hover\:border-right-0:hover { border-right: 0px solid; }

.border-bottom-0, .hover\:border-bottom-0:hover { border-bottom: 0px solid; }

.border-left-0, .hover\:border-left-0:hover { border-left: 0px solid; }

.border, .hover\:border:hover { border: 1px solid; }

.border-y, .hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }

.border-x, .hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }

.border-top, .hover\:border-top:hover { border-top: 1px solid; }

.border-right, .hover\:border-right:hover { border-right: 1px solid; }

.border-bottom, .hover\:border-bottom:hover { border-bottom: 1px solid; }

.border-left, .hover\:border-left:hover { border-left: 1px solid; }

.border-transparent, .hover\:border-transparent:hover { border-color: transparent; }

.border-black, .hover\:border-black:hover { border-color: rgb(0, 0, 0); }

.border-white, .hover\:border-white:hover { border-color: rgb(255, 255, 255); }

.border-red, .hover\:border-red:hover { border-color: rgb(229, 34, 7); }

.border-orange, .hover\:border-orange:hover { border-color: rgb(230, 111, 14); }

.border-gold, .hover\:border-gold:hover { border-color: rgb(255, 190, 46); }

.border-yellow, .hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }

.border-green, .hover\:border-green:hover { border-color: rgb(83, 130, 0); }

.border-mint, .hover\:border-mint:hover { border-color: rgb(4, 197, 133); }

.border-cyan, .hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }

.border-blue, .hover\:border-blue:hover { border-color: rgb(0, 118, 214); }

.border-indigo, .hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }

.border-violet, .hover\:border-violet:hover { border-color: rgb(129, 104, 179); }

.border-magenta, .hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }

.border-gray-5, .hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }

.border-gray-10, .hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }

.border-gray-30, .hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }

.border-gray-50, .hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }

.border-gray-70, .hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }

.border-gray-90, .hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }

.border-base-lightest, .hover\:border-base-lightest:hover { border-color: rgb(240, 240, 240); }

.border-base-lighter, .hover\:border-base-lighter:hover { border-color: rgb(223, 225, 226); }

.border-base-light, .hover\:border-base-light:hover { border-color: rgb(169, 174, 177); }

.border-base, .hover\:border-base:hover { border-color: rgb(113, 118, 122); }

.border-base-dark, .hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }

.border-base-darker, .hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }

.border-base-darkest, .hover\:border-base-darkest:hover, .border-ink, .hover\:border-ink:hover { border-color: rgb(27, 27, 27); }

.border-primary-lighter, .hover\:border-primary-lighter:hover { border-color: rgb(217, 232, 246); }

.border-primary-light, .hover\:border-primary-light:hover { border-color: rgb(115, 179, 231); }

.border-primary, .hover\:border-primary:hover { border-color: rgb(0, 113, 188); }

.border-primary-vivid, .hover\:border-primary-vivid:hover { border-color: rgb(0, 80, 216); }

.border-primary-dark, .hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }

.border-primary-darker, .hover\:border-primary-darker:hover { border-color: rgb(32, 84, 147); }

.border-primary-darkest, .hover\:border-primary-darkest:hover { border-color: rgb(17, 46, 81); }

.border-secondary-lighter, .hover\:border-secondary-lighter:hover { border-color: rgb(243, 225, 228); }

.border-secondary-light, .hover\:border-secondary-light:hover { border-color: rgb(242, 147, 140); }

.border-secondary, .hover\:border-secondary:hover { border-color: rgb(216, 57, 51); }

.border-secondary-vivid, .hover\:border-secondary-vivid:hover { border-color: rgb(228, 29, 61); }

.border-secondary-dark, .hover\:border-secondary-dark:hover { border-color: rgb(181, 9, 9); }

.border-secondary-darker, .hover\:border-secondary-darker:hover { border-color: rgb(139, 10, 3); }

.border-accent-warm-darker, .hover\:border-accent-warm-darker:hover { border-color: rgb(119, 85, 64); }

.border-accent-warm-dark, .hover\:border-accent-warm-dark:hover { border-color: rgb(192, 86, 0); }

.border-accent-warm, .hover\:border-accent-warm:hover { border-color: rgb(250, 148, 65); }

.border-accent-warm-light, .hover\:border-accent-warm-light:hover { border-color: rgb(255, 188, 120); }

.border-accent-warm-lighter, .hover\:border-accent-warm-lighter:hover { border-color: rgb(242, 228, 212); }

.border-accent-cool-darker, .hover\:border-accent-cool-darker:hover { border-color: rgb(7, 100, 141); }

.border-accent-cool-dark, .hover\:border-accent-cool-dark:hover { border-color: rgb(40, 160, 203); }

.border-accent-cool, .hover\:border-accent-cool:hover { border-color: rgb(0, 189, 227); }

.border-accent-cool-light, .hover\:border-accent-cool-light:hover { border-color: rgb(151, 212, 234); }

.border-accent-cool-lighter, .hover\:border-accent-cool-lighter:hover { border-color: rgb(225, 243, 248); }

.border-error-lighter, .hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }

.border-error-light, .hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }

.border-error, .hover\:border-error:hover { border-color: rgb(213, 67, 9); }

.border-error-dark, .hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }

.border-error-darker, .hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }

.border-warning-lighter, .hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }

.border-warning-light, .hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }

.border-warning, .hover\:border-warning:hover { border-color: rgb(255, 190, 46); }

.border-warning-dark, .hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }

.border-warning-darker, .hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }

.border-success-lighter, .hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }

.border-success-light, .hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }

.border-success, .hover\:border-success:hover { border-color: rgb(0, 169, 28); }

.border-success-dark, .hover\:border-success-dark:hover { border-color: rgb(0, 136, 23); }

.border-success-darker, .hover\:border-success-darker:hover { border-color: rgb(33, 110, 31); }

.border-info-lighter, .hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }

.border-info-light, .hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }

.border-info, .hover\:border-info:hover { border-color: rgb(0, 189, 227); }

.border-info-dark, .hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }

.border-info-darker, .hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }

.border-disabled-lighter, .hover\:border-disabled-lighter:hover { border-color: rgb(201, 201, 201); }

.border-disabled-light, .hover\:border-disabled-light:hover { border-color: rgb(145, 145, 145); }

.border-disabled, .hover\:border-disabled:hover { border-color: rgb(117, 117, 117); }

.border-disabled-dark, .hover\:border-disabled-dark:hover { border-color: rgb(69, 69, 69); }

.border-disabled-darker, .hover\:border-disabled-darker:hover { border-color: rgb(27, 27, 27); }

.border-emergency, .hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }

.border-emergency-dark, .hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }

.radius-0 { border-radius: 0px; }

.radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.radius-sm { border-radius: 2px; }

.radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }

.radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }

.radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }

.radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }

.radius-md { border-radius: 0.25rem; }

.radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.radius-lg { border-radius: 0.5rem; }

.radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }

.radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }

.radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }

.radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }

.radius-pill { border-radius: 99rem; }

.radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }

.radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }

.radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }

.radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }

.border-dashed { border-style: dashed; }

.border-dotted { border-style: dotted; }

.border-solid { border-style: solid; }

.border-width-1px { border-width: 1px; }

.border-y-width-1px { border-top-width: 1px; border-bottom-width: 1px; }

.border-x-width-1px { border-left-width: 1px; border-right-width: 1px; }

.border-top-width-1px { border-top-width: 1px; }

.border-right-width-1px { border-right-width: 1px; }

.border-bottom-width-1px { border-bottom-width: 1px; }

.border-left-width-1px { border-left-width: 1px; }

.border-width-2px { border-width: 2px; }

.border-y-width-2px { border-top-width: 2px; border-bottom-width: 2px; }

.border-x-width-2px { border-left-width: 2px; border-right-width: 2px; }

.border-top-width-2px { border-top-width: 2px; }

.border-right-width-2px { border-right-width: 2px; }

.border-bottom-width-2px { border-bottom-width: 2px; }

.border-left-width-2px { border-left-width: 2px; }

.border-width-05 { border-width: 0.25rem; }

.border-y-width-05 { border-top-width: 0.25rem; border-bottom-width: 0.25rem; }

.border-x-width-05 { border-left-width: 0.25rem; border-right-width: 0.25rem; }

.border-top-width-05 { border-top-width: 0.25rem; }

.border-right-width-05 { border-right-width: 0.25rem; }

.border-bottom-width-05 { border-bottom-width: 0.25rem; }

.border-left-width-05 { border-left-width: 0.25rem; }

.border-width-1 { border-width: 0.5rem; }

.border-y-width-1 { border-top-width: 0.5rem; border-bottom-width: 0.5rem; }

.border-x-width-1 { border-left-width: 0.5rem; border-right-width: 0.5rem; }

.border-top-width-1 { border-top-width: 0.5rem; }

.border-right-width-1 { border-right-width: 0.5rem; }

.border-bottom-width-1 { border-bottom-width: 0.5rem; }

.border-left-width-1 { border-left-width: 0.5rem; }

.border-width-105 { border-width: 0.75rem; }

.border-y-width-105 { border-top-width: 0.75rem; border-bottom-width: 0.75rem; }

.border-x-width-105 { border-left-width: 0.75rem; border-right-width: 0.75rem; }

.border-top-width-105 { border-top-width: 0.75rem; }

.border-right-width-105 { border-right-width: 0.75rem; }

.border-bottom-width-105 { border-bottom-width: 0.75rem; }

.border-left-width-105 { border-left-width: 0.75rem; }

.border-width-2 { border-width: 1rem; }

.border-y-width-2 { border-top-width: 1rem; border-bottom-width: 1rem; }

.border-x-width-2 { border-left-width: 1rem; border-right-width: 1rem; }

.border-top-width-2 { border-top-width: 1rem; }

.border-right-width-2 { border-right-width: 1rem; }

.border-bottom-width-2 { border-bottom-width: 1rem; }

.border-left-width-2 { border-left-width: 1rem; }

.border-width-205 { border-width: 1.25rem; }

.border-y-width-205 { border-top-width: 1.25rem; border-bottom-width: 1.25rem; }

.border-x-width-205 { border-left-width: 1.25rem; border-right-width: 1.25rem; }

.border-top-width-205 { border-top-width: 1.25rem; }

.border-right-width-205 { border-right-width: 1.25rem; }

.border-bottom-width-205 { border-bottom-width: 1.25rem; }

.border-left-width-205 { border-left-width: 1.25rem; }

.border-width-3 { border-width: 1.5rem; }

.border-y-width-3 { border-top-width: 1.5rem; border-bottom-width: 1.5rem; }

.border-x-width-3 { border-left-width: 1.5rem; border-right-width: 1.5rem; }

.border-top-width-3 { border-top-width: 1.5rem; }

.border-right-width-3 { border-right-width: 1.5rem; }

.border-bottom-width-3 { border-bottom-width: 1.5rem; }

.border-left-width-3 { border-left-width: 1.5rem; }

.border-width-0 { border-width: 0px; }

.border-y-width-0 { border-top-width: 0px; border-bottom-width: 0px; }

.border-x-width-0 { border-left-width: 0px; border-right-width: 0px; }

.border-top-width-0 { border-top-width: 0px; }

.border-right-width-0 { border-right-width: 0px; }

.border-bottom-width-0 { border-bottom-width: 0px; }

.border-left-width-0 { border-left-width: 0px; }

.bottom-1px { bottom: 1px; }

.bottom-2px { bottom: 2px; }

.bottom-05 { bottom: 0.25rem; }

.bottom-1 { bottom: 0.5rem; }

.bottom-105 { bottom: 0.75rem; }

.bottom-2 { bottom: 1rem; }

.bottom-205 { bottom: 1.25rem; }

.bottom-3 { bottom: 1.5rem; }

.bottom-neg-1px { bottom: -1px; }

.bottom-neg-2px { bottom: -2px; }

.bottom-neg-05 { bottom: -0.25rem; }

.bottom-neg-1 { bottom: -0.5rem; }

.bottom-neg-105 { bottom: -0.75rem; }

.bottom-neg-2 { bottom: -1rem; }

.bottom-neg-205 { bottom: -1.25rem; }

.bottom-neg-3 { bottom: -1.5rem; }

.bottom-0 { bottom: 0px; }

.bottom-auto { bottom: auto; }

.bottom-full { bottom: 100%; }

.shadow-none, .hover\:shadow-none:hover { box-shadow: none; }

.shadow-1, .hover\:shadow-1:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0.25rem; }

.shadow-2, .hover\:shadow-2:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem; }

.shadow-3, .hover\:shadow-3:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.5rem 1rem; }

.shadow-4, .hover\:shadow-4:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.75rem 1.5rem; }

.shadow-5, .hover\:shadow-5:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 1rem 2rem; }

.circle-1px { height: 1px; width: 1px; border-radius: 50%; }

.circle-2px { height: 2px; width: 2px; border-radius: 50%; }

.circle-05 { height: 0.25rem; width: 0.25rem; border-radius: 50%; }

.circle-1 { height: 0.5rem; width: 0.5rem; border-radius: 50%; }

.circle-105 { height: 0.75rem; width: 0.75rem; border-radius: 50%; }

.circle-2 { height: 1rem; width: 1rem; border-radius: 50%; }

.circle-205 { height: 1.25rem; width: 1.25rem; border-radius: 50%; }

.circle-3 { height: 1.5rem; width: 1.5rem; border-radius: 50%; }

.circle-4 { height: 2rem; width: 2rem; border-radius: 50%; }

.circle-5 { height: 2.5rem; width: 2.5rem; border-radius: 50%; }

.circle-6 { height: 3rem; width: 3rem; border-radius: 50%; }

.circle-7 { height: 3.5rem; width: 3.5rem; border-radius: 50%; }

.circle-8 { height: 4rem; width: 4rem; border-radius: 50%; }

.circle-9 { height: 4.5rem; width: 4.5rem; border-radius: 50%; }

.circle-10 { height: 5rem; width: 5rem; border-radius: 50%; }

.circle-15 { height: 7.5rem; width: 7.5rem; border-radius: 50%; }

.circle-card { height: 10rem; width: 10rem; border-radius: 50%; }

.circle-card-lg { height: 15rem; width: 15rem; border-radius: 50%; }

.circle-mobile { height: 20rem; width: 20rem; border-radius: 50%; }

.clearfix::after { content: ""; display: block; clear: both; }

.text-transparent, .hover\:text-transparent:hover { color: transparent; }

.text-black, .hover\:text-black:hover { color: rgb(0, 0, 0); }

.text-white, .hover\:text-white:hover { color: rgb(255, 255, 255); }

.text-red, .hover\:text-red:hover { color: rgb(229, 34, 7); }

.text-orange, .hover\:text-orange:hover { color: rgb(230, 111, 14); }

.text-gold, .hover\:text-gold:hover { color: rgb(255, 190, 46); }

.text-yellow, .hover\:text-yellow:hover { color: rgb(254, 230, 133); }

.text-green, .hover\:text-green:hover { color: rgb(83, 130, 0); }

.text-mint, .hover\:text-mint:hover { color: rgb(4, 197, 133); }

.text-cyan, .hover\:text-cyan:hover { color: rgb(0, 158, 193); }

.text-blue, .hover\:text-blue:hover { color: rgb(0, 118, 214); }

.text-indigo, .hover\:text-indigo:hover { color: rgb(103, 108, 200); }

.text-violet, .hover\:text-violet:hover { color: rgb(129, 104, 179); }

.text-magenta, .hover\:text-magenta:hover { color: rgb(215, 45, 121); }

.text-gray-5, .hover\:text-gray-5:hover { color: rgb(240, 240, 240); }

.text-gray-10, .hover\:text-gray-10:hover { color: rgb(230, 230, 230); }

.text-gray-30, .hover\:text-gray-30:hover { color: rgb(173, 173, 173); }

.text-gray-50, .hover\:text-gray-50:hover { color: rgb(117, 117, 117); }

.text-gray-70, .hover\:text-gray-70:hover { color: rgb(69, 69, 69); }

.text-gray-90, .hover\:text-gray-90:hover { color: rgb(27, 27, 27); }

.text-base-lightest, .hover\:text-base-lightest:hover { color: rgb(240, 240, 240); }

.text-base-lighter, .hover\:text-base-lighter:hover { color: rgb(223, 225, 226); }

.text-base-light, .hover\:text-base-light:hover { color: rgb(169, 174, 177); }

.text-base, .hover\:text-base:hover { color: rgb(113, 118, 122); }

.text-base-dark, .hover\:text-base-dark:hover { color: rgb(86, 92, 101); }

.text-base-darker, .hover\:text-base-darker:hover { color: rgb(61, 69, 81); }

.text-base-darkest, .hover\:text-base-darkest:hover, .text-ink, .hover\:text-ink:hover { color: rgb(27, 27, 27); }

.text-primary-lighter, .hover\:text-primary-lighter:hover { color: rgb(217, 232, 246); }

.text-primary-light, .hover\:text-primary-light:hover { color: rgb(115, 179, 231); }

.text-primary, .hover\:text-primary:hover { color: rgb(0, 113, 188); }

.text-primary-vivid, .hover\:text-primary-vivid:hover { color: rgb(0, 80, 216); }

.text-primary-dark, .hover\:text-primary-dark:hover { color: rgb(26, 68, 128); }

.text-primary-darker, .hover\:text-primary-darker:hover { color: rgb(32, 84, 147); }

.text-primary-darkest, .hover\:text-primary-darkest:hover { color: rgb(17, 46, 81); }

.text-secondary-lighter, .hover\:text-secondary-lighter:hover { color: rgb(243, 225, 228); }

.text-secondary-light, .hover\:text-secondary-light:hover { color: rgb(242, 147, 140); }

.text-secondary, .hover\:text-secondary:hover { color: rgb(216, 57, 51); }

.text-secondary-vivid, .hover\:text-secondary-vivid:hover { color: rgb(228, 29, 61); }

.text-secondary-dark, .hover\:text-secondary-dark:hover { color: rgb(181, 9, 9); }

.text-secondary-darker, .hover\:text-secondary-darker:hover { color: rgb(139, 10, 3); }

.text-accent-warm-darker, .hover\:text-accent-warm-darker:hover { color: rgb(119, 85, 64); }

.text-accent-warm-dark, .hover\:text-accent-warm-dark:hover { color: rgb(192, 86, 0); }

.text-accent-warm, .hover\:text-accent-warm:hover { color: rgb(250, 148, 65); }

.text-accent-warm-light, .hover\:text-accent-warm-light:hover { color: rgb(255, 188, 120); }

.text-accent-warm-lighter, .hover\:text-accent-warm-lighter:hover { color: rgb(242, 228, 212); }

.text-accent-cool-darker, .hover\:text-accent-cool-darker:hover { color: rgb(7, 100, 141); }

.text-accent-cool-dark, .hover\:text-accent-cool-dark:hover { color: rgb(40, 160, 203); }

.text-accent-cool, .hover\:text-accent-cool:hover { color: rgb(0, 189, 227); }

.text-accent-cool-light, .hover\:text-accent-cool-light:hover { color: rgb(151, 212, 234); }

.text-accent-cool-lighter, .hover\:text-accent-cool-lighter:hover { color: rgb(225, 243, 248); }

.text-error-lighter, .hover\:text-error-lighter:hover { color: rgb(244, 227, 219); }

.text-error-light, .hover\:text-error-light:hover { color: rgb(243, 146, 104); }

.text-error, .hover\:text-error:hover { color: rgb(213, 67, 9); }

.text-error-dark, .hover\:text-error-dark:hover { color: rgb(181, 9, 9); }

.text-error-darker, .hover\:text-error-darker:hover { color: rgb(111, 51, 49); }

.text-warning-lighter, .hover\:text-warning-lighter:hover { color: rgb(250, 243, 209); }

.text-warning-light, .hover\:text-warning-light:hover { color: rgb(254, 230, 133); }

.text-warning, .hover\:text-warning:hover { color: rgb(255, 190, 46); }

.text-warning-dark, .hover\:text-warning-dark:hover { color: rgb(229, 160, 0); }

.text-warning-darker, .hover\:text-warning-darker:hover { color: rgb(147, 111, 56); }

.text-success-lighter, .hover\:text-success-lighter:hover { color: rgb(236, 243, 236); }

.text-success-light, .hover\:text-success-light:hover { color: rgb(112, 225, 123); }

.text-success, .hover\:text-success:hover { color: rgb(0, 169, 28); }

.text-success-dark, .hover\:text-success-dark:hover { color: rgb(0, 136, 23); }

.text-success-darker, .hover\:text-success-darker:hover { color: rgb(33, 110, 31); }

.text-info-lighter, .hover\:text-info-lighter:hover { color: rgb(231, 246, 248); }

.text-info-light, .hover\:text-info-light:hover { color: rgb(153, 222, 234); }

.text-info, .hover\:text-info:hover { color: rgb(0, 189, 227); }

.text-info-dark, .hover\:text-info-dark:hover { color: rgb(0, 158, 193); }

.text-info-darker, .hover\:text-info-darker:hover { color: rgb(46, 98, 118); }

.text-disabled-lighter, .hover\:text-disabled-lighter:hover { color: rgb(201, 201, 201); }

.text-disabled-light, .hover\:text-disabled-light:hover { color: rgb(145, 145, 145); }

.text-disabled, .hover\:text-disabled:hover { color: rgb(117, 117, 117); }

.text-disabled-dark, .hover\:text-disabled-dark:hover { color: rgb(69, 69, 69); }

.text-disabled-darker, .hover\:text-disabled-darker:hover { color: rgb(27, 27, 27); }

.text-emergency, .hover\:text-emergency:hover { color: rgb(156, 61, 16); }

.text-emergency-dark, .hover\:text-emergency-dark:hover { color: rgb(51, 45, 41); }

.cursor-auto { cursor: auto; }

.cursor-default { cursor: default; }

.cursor-pointer { cursor: pointer; }

.cursor-wait { cursor: wait; }

.cursor-move { cursor: move; }

.cursor-not-allowed { cursor: not-allowed; }

.display-block { display: block; }

.display-flex { display: flex; }

.display-none { display: none; }

.display-inline { display: inline; }

.display-inline-block { display: inline-block; }

.display-inline-flex { display: inline-flex; }

.display-table { display: table; }

.display-table-cell { display: table-cell; }

.display-table-row { display: table-row; }

.flex-1 { flex: 1 1 0%; }

.flex-2 { flex: 2 1 0%; }

.flex-3 { flex: 3 1 0%; }

.flex-4 { flex: 4 1 0%; }

.flex-5 { flex: 5 1 0%; }

.flex-6 { flex: 6 1 0%; }

.flex-7 { flex: 7 1 0%; }

.flex-8 { flex: 8 1 0%; }

.flex-9 { flex: 9 1 0%; }

.flex-10 { flex: 10 1 0%; }

.flex-11 { flex: 11 1 0%; }

.flex-12 { flex: 12 1 0%; }

.flex-fill { flex: 1 1 0%; }

.flex-auto { flex: 0 1 auto; }

.flex-row { flex-direction: row; }

.flex-column { flex-direction: column; }

.flex-wrap { flex-wrap: wrap; }

.flex-no-wrap { flex-wrap: nowrap; }

.float-left { float: left; }

.float-none { float: none; }

.float-right { float: right; }

.font-mono-3xs { font-size: 0.77rem; }

.font-mono-2xs { font-size: 0.83rem; }

.font-mono-xs { font-size: 0.89rem; }

.font-mono-sm { font-size: 0.95rem; }

.font-mono-md { font-size: 1.01rem; }

.font-mono-lg { font-size: 1.31rem; }

.font-mono-xl { font-size: 1.91rem; }

.font-mono-2xl { font-size: 2.38rem; }

.font-mono-3xl { font-size: 2.86rem; }

.font-sans-3xs { font-size: 0.81rem; }

.font-sans-2xs { font-size: 0.87rem; }

.font-sans-xs { font-size: 0.93rem; }

.font-sans-sm { font-size: 0.99rem; }

.font-sans-md { font-size: 1.06rem; }

.font-sans-lg { font-size: 1.37rem; }

.font-sans-xl { font-size: 1.99rem; }

.font-sans-2xl { font-size: 2.49rem; }

.font-sans-3xl { font-size: 2.98rem; }

.font-serif-3xs { font-size: 0.81rem; }

.font-serif-2xs { font-size: 0.87rem; }

.font-serif-xs { font-size: 0.93rem; }

.font-serif-sm { font-size: 0.99rem; }

.font-serif-md { font-size: 1.06rem; }

.font-serif-lg { font-size: 1.37rem; }

.font-serif-xl { font-size: 1.99rem; }

.font-serif-2xl { font-size: 2.49rem; }

.font-serif-3xl { font-size: 2.98rem; }

.font-heading-3xs { font-size: 0.81rem; }

.font-heading-2xs { font-size: 0.87rem; }

.font-heading-xs { font-size: 0.93rem; }

.font-heading-sm { font-size: 0.99rem; }

.font-heading-md { font-size: 1.06rem; }

.font-heading-lg { font-size: 1.37rem; }

.font-heading-xl { font-size: 1.99rem; }

.font-heading-2xl { font-size: 2.49rem; }

.font-heading-3xl { font-size: 2.98rem; }

.font-body-3xs { font-size: 0.81rem; }

.font-body-2xs { font-size: 0.87rem; }

.font-body-xs { font-size: 0.93rem; }

.font-body-sm { font-size: 0.99rem; }

.font-body-md { font-size: 1.06rem; }

.font-body-lg { font-size: 1.37rem; }

.font-body-xl { font-size: 1.99rem; }

.font-body-2xl { font-size: 2.49rem; }

.font-body-3xl { font-size: 2.98rem; }

.font-code-3xs { font-size: 0.77rem; }

.font-code-2xs { font-size: 0.83rem; }

.font-code-xs { font-size: 0.89rem; }

.font-code-sm { font-size: 0.95rem; }

.font-code-md { font-size: 1.01rem; }

.font-code-lg { font-size: 1.31rem; }

.font-code-xl { font-size: 1.91rem; }

.font-code-2xl { font-size: 2.38rem; }

.font-code-3xl { font-size: 2.86rem; }

.font-alt-3xs { font-size: 0.81rem; }

.font-alt-2xs { font-size: 0.87rem; }

.font-alt-xs { font-size: 0.93rem; }

.font-alt-sm { font-size: 0.99rem; }

.font-alt-md { font-size: 1.06rem; }

.font-alt-lg { font-size: 1.37rem; }

.font-alt-xl { font-size: 1.99rem; }

.font-alt-2xl { font-size: 2.49rem; }

.font-alt-3xl { font-size: 2.98rem; }

.font-ui-3xs { font-size: 0.81rem; }

.font-ui-2xs { font-size: 0.87rem; }

.font-ui-xs { font-size: 0.93rem; }

.font-ui-sm { font-size: 0.99rem; }

.font-ui-md { font-size: 1.06rem; }

.font-ui-lg { font-size: 1.37rem; }

.font-ui-xl { font-size: 1.99rem; }

.font-ui-2xl { font-size: 2.49rem; }

.font-ui-3xl { font-size: 2.98rem; }

.font-family-mono { font-family: "Roboto Mono Web", monospace; }

.font-family-sans { font-family: Roboto, sans-serif; }

.font-family-serif { font-family: Roboto, serif; }

.font-family-ui { font-family: Roboto, sans-serif; }

.font-family-heading { font-family: Roboto, serif; }

.font-family-body { font-family: Roboto, sans-serif; }

.font-family-code { font-family: "Roboto Mono Web", monospace; }

.font-family-alt { font-family: Roboto, serif; }

.text-tabular { font-feature-settings: "tnum", "kern"; }

.text-no-tabular { font-feature-settings: "kern"; }

.text-italic { font-style: italic; }

.text-no-italic { font-style: normal; }

.text-light { font-weight: 300; }

.text-normal { font-weight: 400; }

.text-bold { font-weight: 700; }

.height-1px { height: 1px; }

.height-2px { height: 2px; }

.height-05 { height: 0.25rem; }

.height-1 { height: 0.5rem; }

.height-105 { height: 0.75rem; }

.height-2 { height: 1rem; }

.height-205 { height: 1.25rem; }

.height-3 { height: 1.5rem; }

.height-4 { height: 2rem; }

.height-5 { height: 2.5rem; }

.height-6 { height: 3rem; }

.height-7 { height: 3.5rem; }

.height-8 { height: 4rem; }

.height-9 { height: 4.5rem; }

.height-10 { height: 5rem; }

.height-15 { height: 7.5rem; }

.height-card { height: 10rem; }

.height-card-lg { height: 15rem; }

.height-mobile { height: 20rem; }

.height-0 { height: 0px; }

.height-auto { height: auto; }

.height-full { height: 100%; }

.height-viewport { height: 100vh; }

.flex-justify-center { justify-content: center; }

.flex-justify-start { justify-content: flex-start; }

.flex-justify-end { justify-content: flex-end; }

.flex-justify { justify-content: space-between; }

.left-1px { left: 1px; }

.left-2px { left: 2px; }

.left-05 { left: 0.25rem; }

.left-1 { left: 0.5rem; }

.left-105 { left: 0.75rem; }

.left-2 { left: 1rem; }

.left-205 { left: 1.25rem; }

.left-3 { left: 1.5rem; }

.left-neg-1px { left: -1px; }

.left-neg-2px { left: -2px; }

.left-neg-05 { left: -0.25rem; }

.left-neg-1 { left: -0.5rem; }

.left-neg-105 { left: -0.75rem; }

.left-neg-2 { left: -1rem; }

.left-neg-205 { left: -1.25rem; }

.left-neg-3 { left: -1.5rem; }

.left-0 { left: 0px; }

.left-auto { left: auto; }

.left-full { left: 100%; }

.text-ls-auto { letter-spacing: initial; }

.text-ls-neg-3 { letter-spacing: -0.03em; }

.text-ls-neg-2 { letter-spacing: -0.02em; }

.text-ls-neg-1 { letter-spacing: -0.01em; }

.text-ls-1 { letter-spacing: 0.025em; }

.text-ls-2 { letter-spacing: 0.1em; }

.text-ls-3 { letter-spacing: 0.15em; }

.line-height-sans-1 { line-height: 1; }

.line-height-sans-2 { line-height: 1.2; }

.line-height-sans-3 { line-height: 1.4; }

.line-height-sans-4 { line-height: 1.5; }

.line-height-sans-5 { line-height: 1.6; }

.line-height-sans-6 { line-height: 1.8; }

.line-height-serif-1 { line-height: 1; }

.line-height-serif-2 { line-height: 1.2; }

.line-height-serif-3 { line-height: 1.4; }

.line-height-serif-4 { line-height: 1.5; }

.line-height-serif-5 { line-height: 1.6; }

.line-height-serif-6 { line-height: 1.8; }

.line-height-mono-1 { line-height: 1; }

.line-height-mono-2 { line-height: 1.3; }

.line-height-mono-3 { line-height: 1.4; }

.line-height-mono-4 { line-height: 1.6; }

.line-height-mono-5 { line-height: 1.7; }

.line-height-mono-6 { line-height: 1.8; }

.line-height-heading-1 { line-height: 1; }

.line-height-heading-2 { line-height: 1.2; }

.line-height-heading-3 { line-height: 1.4; }

.line-height-heading-4 { line-height: 1.5; }

.line-height-heading-5 { line-height: 1.6; }

.line-height-heading-6 { line-height: 1.8; }

.line-height-ui-1 { line-height: 1; }

.line-height-ui-2 { line-height: 1.2; }

.line-height-ui-3 { line-height: 1.4; }

.line-height-ui-4 { line-height: 1.5; }

.line-height-ui-5 { line-height: 1.6; }

.line-height-ui-6 { line-height: 1.8; }

.line-height-body-1 { line-height: 1; }

.line-height-body-2 { line-height: 1.2; }

.line-height-body-3 { line-height: 1.4; }

.line-height-body-4 { line-height: 1.5; }

.line-height-body-5 { line-height: 1.6; }

.line-height-body-6 { line-height: 1.8; }

.line-height-code-1 { line-height: 1; }

.line-height-code-2 { line-height: 1.3; }

.line-height-code-3 { line-height: 1.4; }

.line-height-code-4 { line-height: 1.6; }

.line-height-code-5 { line-height: 1.7; }

.line-height-code-6 { line-height: 1.8; }

.line-height-alt-1 { line-height: 1; }

.line-height-alt-2 { line-height: 1.2; }

.line-height-alt-3 { line-height: 1.4; }

.line-height-alt-4 { line-height: 1.5; }

.line-height-alt-5 { line-height: 1.6; }

.line-height-alt-6 { line-height: 1.8; }

.margin-neg-1px { margin: -1px; }

.margin-neg-2px { margin: -2px; }

.margin-neg-05 { margin: -0.25rem; }

.margin-neg-1 { margin: -0.5rem; }

.margin-neg-105 { margin: -0.75rem; }

.margin-neg-2 { margin: -1rem; }

.margin-neg-205 { margin: -1.25rem; }

.margin-neg-3 { margin: -1.5rem; }

.margin-1px { margin: 1px; }

.margin-2px { margin: 2px; }

.margin-05 { margin: 0.25rem; }

.margin-1 { margin: 0.5rem; }

.margin-105 { margin: 0.75rem; }

.margin-2 { margin: 1rem; }

.margin-205 { margin: 1.25rem; }

.margin-3 { margin: 1.5rem; }

.margin-neg-4 { margin: -2rem; }

.margin-neg-5 { margin: -2.5rem; }

.margin-neg-6 { margin: -3rem; }

.margin-neg-7 { margin: -3.5rem; }

.margin-neg-8 { margin: -4rem; }

.margin-neg-9 { margin: -4.5rem; }

.margin-neg-10 { margin: -5rem; }

.margin-neg-15 { margin: -7.5rem; }

.margin-4 { margin: 2rem; }

.margin-5 { margin: 2.5rem; }

.margin-6 { margin: 3rem; }

.margin-7 { margin: 3.5rem; }

.margin-8 { margin: 4rem; }

.margin-9 { margin: 4.5rem; }

.margin-10 { margin: 5rem; }

.margin-15 { margin: 7.5rem; }

.margin-05em { margin: 0.5em; }

.margin-1em { margin: 1em; }

.margin-105em { margin: 1.5em; }

.margin-2em { margin: 2em; }

.margin-0 { margin: 0px; }

.margin-y-1px { margin-top: 1px; margin-bottom: 1px; }

.margin-top-1px { margin-top: 1px; }

.margin-bottom-1px { margin-bottom: 1px; }

.margin-y-2px { margin-top: 2px; margin-bottom: 2px; }

.margin-top-2px { margin-top: 2px; }

.margin-bottom-2px { margin-bottom: 2px; }

.margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }

.margin-top-05 { margin-top: 0.25rem; }

.margin-bottom-05 { margin-bottom: 0.25rem; }

.margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }

.margin-top-1 { margin-top: 0.5rem; }

.margin-bottom-1 { margin-bottom: 0.5rem; }

.margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }

.margin-top-105 { margin-top: 0.75rem; }

.margin-bottom-105 { margin-bottom: 0.75rem; }

.margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }

.margin-top-2 { margin-top: 1rem; }

.margin-bottom-2 { margin-bottom: 1rem; }

.margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }

.margin-top-205 { margin-top: 1.25rem; }

.margin-bottom-205 { margin-bottom: 1.25rem; }

.margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }

.margin-top-3 { margin-top: 1.5rem; }

.margin-bottom-3 { margin-bottom: 1.5rem; }

.margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }

.margin-top-neg-1px { margin-top: -1px; }

.margin-bottom-neg-1px { margin-bottom: -1px; }

.margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }

.margin-top-neg-2px { margin-top: -2px; }

.margin-bottom-neg-2px { margin-bottom: -2px; }

.margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }

.margin-top-neg-05 { margin-top: -0.25rem; }

.margin-bottom-neg-05 { margin-bottom: -0.25rem; }

.margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }

.margin-top-neg-1 { margin-top: -0.5rem; }

.margin-bottom-neg-1 { margin-bottom: -0.5rem; }

.margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }

.margin-top-neg-105 { margin-top: -0.75rem; }

.margin-bottom-neg-105 { margin-bottom: -0.75rem; }

.margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }

.margin-top-neg-2 { margin-top: -1rem; }

.margin-bottom-neg-2 { margin-bottom: -1rem; }

.margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }

.margin-top-neg-205 { margin-top: -1.25rem; }

.margin-bottom-neg-205 { margin-bottom: -1.25rem; }

.margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }

.margin-top-neg-3 { margin-top: -1.5rem; }

.margin-bottom-neg-3 { margin-bottom: -1.5rem; }

.margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }

.margin-top-neg-4 { margin-top: -2rem; }

.margin-bottom-neg-4 { margin-bottom: -2rem; }

.margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }

.margin-top-neg-5 { margin-top: -2.5rem; }

.margin-bottom-neg-5 { margin-bottom: -2.5rem; }

.margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }

.margin-top-neg-6 { margin-top: -3rem; }

.margin-bottom-neg-6 { margin-bottom: -3rem; }

.margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }

.margin-top-neg-7 { margin-top: -3.5rem; }

.margin-bottom-neg-7 { margin-bottom: -3.5rem; }

.margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }

.margin-top-neg-8 { margin-top: -4rem; }

.margin-bottom-neg-8 { margin-bottom: -4rem; }

.margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }

.margin-top-neg-9 { margin-top: -4.5rem; }

.margin-bottom-neg-9 { margin-bottom: -4.5rem; }

.margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }

.margin-top-neg-10 { margin-top: -5rem; }

.margin-bottom-neg-10 { margin-bottom: -5rem; }

.margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }

.margin-top-neg-15 { margin-top: -7.5rem; }

.margin-bottom-neg-15 { margin-bottom: -7.5rem; }

.margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }

.margin-top-4 { margin-top: 2rem; }

.margin-bottom-4 { margin-bottom: 2rem; }

.margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }

.margin-top-5 { margin-top: 2.5rem; }

.margin-bottom-5 { margin-bottom: 2.5rem; }

.margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }

.margin-top-6 { margin-top: 3rem; }

.margin-bottom-6 { margin-bottom: 3rem; }

.margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }

.margin-top-7 { margin-top: 3.5rem; }

.margin-bottom-7 { margin-bottom: 3.5rem; }

.margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }

.margin-top-8 { margin-top: 4rem; }

.margin-bottom-8 { margin-bottom: 4rem; }

.margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }

.margin-top-9 { margin-top: 4.5rem; }

.margin-bottom-9 { margin-bottom: 4.5rem; }

.margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }

.margin-top-10 { margin-top: 5rem; }

.margin-bottom-10 { margin-bottom: 5rem; }

.margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }

.margin-top-15 { margin-top: 7.5rem; }

.margin-bottom-15 { margin-bottom: 7.5rem; }

.margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }

.margin-top-05em { margin-top: 0.5em; }

.margin-bottom-05em { margin-bottom: 0.5em; }

.margin-y-1em { margin-top: 1em; margin-bottom: 1em; }

.margin-top-1em { margin-top: 1em; }

.margin-bottom-1em { margin-bottom: 1em; }

.margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }

.margin-top-105em { margin-top: 1.5em; }

.margin-bottom-105em { margin-bottom: 1.5em; }

.margin-y-2em { margin-top: 2em; margin-bottom: 2em; }

.margin-top-2em { margin-top: 2em; }

.margin-bottom-2em { margin-bottom: 2em; }

.margin-y-0 { margin-top: 0px; margin-bottom: 0px; }

.margin-top-0 { margin-top: 0px; }

.margin-bottom-0 { margin-bottom: 0px; }

.margin-y-auto { margin-top: auto; margin-bottom: auto; }

.margin-top-auto { margin-top: auto; }

.margin-bottom-auto { margin-bottom: auto; }

.margin-x-1px { margin-left: 1px; margin-right: 1px; }

.margin-right-1px { margin-right: 1px; }

.margin-left-1px { margin-left: 1px; }

.margin-x-2px { margin-left: 2px; margin-right: 2px; }

.margin-right-2px { margin-right: 2px; }

.margin-left-2px { margin-left: 2px; }

.margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }

.margin-right-05 { margin-right: 0.25rem; }

.margin-left-05 { margin-left: 0.25rem; }

.margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }

.margin-right-1 { margin-right: 0.5rem; }

.margin-left-1 { margin-left: 0.5rem; }

.margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }

.margin-right-105 { margin-right: 0.75rem; }

.margin-left-105 { margin-left: 0.75rem; }

.margin-x-2 { margin-left: 1rem; margin-right: 1rem; }

.margin-right-2 { margin-right: 1rem; }

.margin-left-2 { margin-left: 1rem; }

.margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }

.margin-right-205 { margin-right: 1.25rem; }

.margin-left-205 { margin-left: 1.25rem; }

.margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }

.margin-right-3 { margin-right: 1.5rem; }

.margin-left-3 { margin-left: 1.5rem; }

.margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }

.margin-right-neg-1px { margin-right: -1px; }

.margin-left-neg-1px { margin-left: -1px; }

.margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }

.margin-right-neg-2px { margin-right: -2px; }

.margin-left-neg-2px { margin-left: -2px; }

.margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }

.margin-right-neg-05 { margin-right: -0.25rem; }

.margin-left-neg-05 { margin-left: -0.25rem; }

.margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }

.margin-right-neg-1 { margin-right: -0.5rem; }

.margin-left-neg-1 { margin-left: -0.5rem; }

.margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }

.margin-right-neg-105 { margin-right: -0.75rem; }

.margin-left-neg-105 { margin-left: -0.75rem; }

.margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }

.margin-right-neg-2 { margin-right: -1rem; }

.margin-left-neg-2 { margin-left: -1rem; }

.margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }

.margin-right-neg-205 { margin-right: -1.25rem; }

.margin-left-neg-205 { margin-left: -1.25rem; }

.margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }

.margin-right-neg-3 { margin-right: -1.5rem; }

.margin-left-neg-3 { margin-left: -1.5rem; }

.margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }

.margin-right-neg-4 { margin-right: -2rem; }

.margin-left-neg-4 { margin-left: -2rem; }

.margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }

.margin-right-neg-5 { margin-right: -2.5rem; }

.margin-left-neg-5 { margin-left: -2.5rem; }

.margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }

.margin-right-neg-6 { margin-right: -3rem; }

.margin-left-neg-6 { margin-left: -3rem; }

.margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }

.margin-right-neg-7 { margin-right: -3.5rem; }

.margin-left-neg-7 { margin-left: -3.5rem; }

.margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }

.margin-right-neg-8 { margin-right: -4rem; }

.margin-left-neg-8 { margin-left: -4rem; }

.margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }

.margin-right-neg-9 { margin-right: -4.5rem; }

.margin-left-neg-9 { margin-left: -4.5rem; }

.margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }

.margin-right-neg-10 { margin-right: -5rem; }

.margin-left-neg-10 { margin-left: -5rem; }

.margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }

.margin-right-neg-15 { margin-right: -7.5rem; }

.margin-left-neg-15 { margin-left: -7.5rem; }

.margin-x-4 { margin-left: 2rem; margin-right: 2rem; }

.margin-right-4 { margin-right: 2rem; }

.margin-left-4 { margin-left: 2rem; }

.margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }

.margin-right-5 { margin-right: 2.5rem; }

.margin-left-5 { margin-left: 2.5rem; }

.margin-x-6 { margin-left: 3rem; margin-right: 3rem; }

.margin-right-6 { margin-right: 3rem; }

.margin-left-6 { margin-left: 3rem; }

.margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }

.margin-right-7 { margin-right: 3.5rem; }

.margin-left-7 { margin-left: 3.5rem; }

.margin-x-8 { margin-left: 4rem; margin-right: 4rem; }

.margin-right-8 { margin-right: 4rem; }

.margin-left-8 { margin-left: 4rem; }

.margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }

.margin-right-9 { margin-right: 4.5rem; }

.margin-left-9 { margin-left: 4.5rem; }

.margin-x-10 { margin-left: 5rem; margin-right: 5rem; }

.margin-right-10 { margin-right: 5rem; }

.margin-left-10 { margin-left: 5rem; }

.margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }

.margin-right-15 { margin-right: 7.5rem; }

.margin-left-15 { margin-left: 7.5rem; }

.margin-x-card { margin-left: 10rem; margin-right: 10rem; }

.margin-right-card { margin-right: 10rem; }

.margin-left-card { margin-left: 10rem; }

.margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }

.margin-right-card-lg { margin-right: 15rem; }

.margin-left-card-lg { margin-left: 15rem; }

.margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }

.margin-right-mobile { margin-right: 20rem; }

.margin-left-mobile { margin-left: 20rem; }

.margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }

.margin-right-05em { margin-right: 0.5em; }

.margin-left-05em { margin-left: 0.5em; }

.margin-x-1em { margin-left: 1em; margin-right: 1em; }

.margin-right-1em { margin-right: 1em; }

.margin-left-1em { margin-left: 1em; }

.margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }

.margin-right-105em { margin-right: 1.5em; }

.margin-left-105em { margin-left: 1.5em; }

.margin-x-2em { margin-left: 2em; margin-right: 2em; }

.margin-right-2em { margin-right: 2em; }

.margin-left-2em { margin-left: 2em; }

.margin-x-0 { margin-left: 0px; margin-right: 0px; }

.margin-right-0 { margin-right: 0px; }

.margin-left-0 { margin-left: 0px; }

.margin-x-auto { margin-left: auto; margin-right: auto; }

.margin-right-auto { margin-right: auto; }

.margin-left-auto { margin-left: auto; }

.maxh-05 { max-height: 0.25rem; }

.maxh-1 { max-height: 0.5rem; }

.maxh-105 { max-height: 0.75rem; }

.maxh-2 { max-height: 1rem; }

.maxh-205 { max-height: 1.25rem; }

.maxh-3 { max-height: 1.5rem; }

.maxh-4 { max-height: 2rem; }

.maxh-5 { max-height: 2.5rem; }

.maxh-6 { max-height: 3rem; }

.maxh-7 { max-height: 3.5rem; }

.maxh-8 { max-height: 4rem; }

.maxh-9 { max-height: 4.5rem; }

.maxh-10 { max-height: 5rem; }

.maxh-15 { max-height: 7.5rem; }

.maxh-card { max-height: 10rem; }

.maxh-card-lg { max-height: 15rem; }

.maxh-mobile { max-height: 20rem; }

.maxh-mobile-lg { max-height: 30rem; }

.maxh-tablet { max-height: 40rem; }

.maxh-tablet-lg { max-height: 55rem; }

.maxh-none { max-height: none; }

.maxh-viewport { max-height: 100vh; }

.maxw-05 { max-width: 0.25rem; }

.maxw-1 { max-width: 0.5rem; }

.maxw-105 { max-width: 0.75rem; }

.maxw-2 { max-width: 1rem; }

.maxw-205 { max-width: 1.25rem; }

.maxw-3 { max-width: 1.5rem; }

.maxw-4 { max-width: 2rem; }

.maxw-5 { max-width: 2.5rem; }

.maxw-6 { max-width: 3rem; }

.maxw-7 { max-width: 3.5rem; }

.maxw-8 { max-width: 4rem; }

.maxw-9 { max-width: 4.5rem; }

.maxw-10 { max-width: 5rem; }

.maxw-15 { max-width: 7.5rem; }

.maxw-card { max-width: 10rem; }

.maxw-card-lg { max-width: 15rem; }

.maxw-mobile { max-width: 20rem; }

.maxw-mobile-lg { max-width: 30rem; }

.maxw-tablet { max-width: 40rem; }

.maxw-tablet-lg { max-width: 55rem; }

.maxw-desktop { max-width: 64rem; }

.maxw-desktop-lg { max-width: 75rem; }

.maxw-widescreen { max-width: 87.5rem; }

.maxw-none { max-width: none; }

.maxw-full { max-width: 100%; }

.measure-1 { max-width: 44ex; }

.measure-2 { max-width: 60ex; }

.measure-3 { max-width: 64ex; }

.measure-4 { max-width: 68ex; }

.measure-5 { max-width: 72ex; }

.measure-6 { max-width: 88ex; }

.measure-none { max-width: none; }

.minh-1px { min-height: 1px; }

.minh-2px { min-height: 2px; }

.minh-05 { min-height: 0.25rem; }

.minh-1 { min-height: 0.5rem; }

.minh-105 { min-height: 0.75rem; }

.minh-2 { min-height: 1rem; }

.minh-205 { min-height: 1.25rem; }

.minh-3 { min-height: 1.5rem; }

.minh-4 { min-height: 2rem; }

.minh-5 { min-height: 2.5rem; }

.minh-6 { min-height: 3rem; }

.minh-7 { min-height: 3.5rem; }

.minh-8 { min-height: 4rem; }

.minh-9 { min-height: 4.5rem; }

.minh-10 { min-height: 5rem; }

.minh-15 { min-height: 7.5rem; }

.minh-card { min-height: 10rem; }

.minh-card-lg { min-height: 15rem; }

.minh-mobile { min-height: 20rem; }

.minh-mobile-lg { min-height: 30rem; }

.minh-tablet { min-height: 40rem; }

.minh-tablet-lg { min-height: 55rem; }

.minh-0 { min-height: 0px; }

.minh-full { min-height: 100%; }

.minh-viewport { min-height: 100vh; }

.minw-05 { min-width: 0.25rem; }

.minw-1 { min-width: 0.5rem; }

.minw-105 { min-width: 0.75rem; }

.minw-2 { min-width: 1rem; }

.minw-205 { min-width: 1.25rem; }

.minw-3 { min-width: 1.5rem; }

.minw-4 { min-width: 2rem; }

.minw-5 { min-width: 2.5rem; }

.minw-6 { min-width: 3rem; }

.minw-7 { min-width: 3.5rem; }

.minw-8 { min-width: 4rem; }

.minw-9 { min-width: 4.5rem; }

.minw-10 { min-width: 5rem; }

.minw-15 { min-width: 7.5rem; }

.minw-0 { min-width: 0px; }

.opacity-0 { opacity: 0; }

.opacity-10 { opacity: 0.1; }

.opacity-20 { opacity: 0.2; }

.opacity-30 { opacity: 0.3; }

.opacity-40 { opacity: 0.4; }

.opacity-50 { opacity: 0.5; }

.opacity-60 { opacity: 0.6; }

.opacity-70 { opacity: 0.7; }

.opacity-80 { opacity: 0.8; }

.opacity-90 { opacity: 0.9; }

.opacity-100 { opacity: 1; }

.order-first { order: -1; }

.order-last { order: 999; }

.order-initial { order: initial; }

.order-0 { order: 0; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.order-3 { order: 3; }

.order-4 { order: 4; }

.order-5 { order: 5; }

.order-6 { order: 6; }

.order-7 { order: 7; }

.order-8 { order: 8; }

.order-9 { order: 9; }

.order-10 { order: 10; }

.order-11 { order: 11; }

.outline-1px { outline: solid 1px; }

.outline-2px { outline: solid 2px; }

.outline-0 { outline: solid 0px; }

.outline-05 { outline: solid 0.25rem; }

.outline-transparent { outline-color: transparent; }

.outline-black { outline-color: rgb(0, 0, 0); }

.outline-white { outline-color: rgb(255, 255, 255); }

.outline-red { outline-color: rgb(229, 34, 7); }

.outline-orange { outline-color: rgb(230, 111, 14); }

.outline-gold { outline-color: rgb(255, 190, 46); }

.outline-yellow { outline-color: rgb(254, 230, 133); }

.outline-green { outline-color: rgb(83, 130, 0); }

.outline-mint { outline-color: rgb(4, 197, 133); }

.outline-cyan { outline-color: rgb(0, 158, 193); }

.outline-blue { outline-color: rgb(0, 118, 214); }

.outline-indigo { outline-color: rgb(103, 108, 200); }

.outline-violet { outline-color: rgb(129, 104, 179); }

.outline-magenta { outline-color: rgb(215, 45, 121); }

.outline-gray-5 { outline-color: rgb(240, 240, 240); }

.outline-gray-10 { outline-color: rgb(230, 230, 230); }

.outline-gray-30 { outline-color: rgb(173, 173, 173); }

.outline-gray-50 { outline-color: rgb(117, 117, 117); }

.outline-gray-70 { outline-color: rgb(69, 69, 69); }

.outline-gray-90 { outline-color: rgb(27, 27, 27); }

.outline-base-lightest { outline-color: rgb(240, 240, 240); }

.outline-base-lighter { outline-color: rgb(223, 225, 226); }

.outline-base-light { outline-color: rgb(169, 174, 177); }

.outline-base { outline-color: rgb(113, 118, 122); }

.outline-base-dark { outline-color: rgb(86, 92, 101); }

.outline-base-darker { outline-color: rgb(61, 69, 81); }

.outline-base-darkest, .outline-ink { outline-color: rgb(27, 27, 27); }

.outline-primary-lighter { outline-color: rgb(217, 232, 246); }

.outline-primary-light { outline-color: rgb(115, 179, 231); }

.outline-primary { outline-color: rgb(0, 113, 188); }

.outline-primary-vivid { outline-color: rgb(0, 80, 216); }

.outline-primary-dark { outline-color: rgb(26, 68, 128); }

.outline-primary-darker { outline-color: rgb(32, 84, 147); }

.outline-primary-darkest { outline-color: rgb(17, 46, 81); }

.outline-secondary-lighter { outline-color: rgb(243, 225, 228); }

.outline-secondary-light { outline-color: rgb(242, 147, 140); }

.outline-secondary { outline-color: rgb(216, 57, 51); }

.outline-secondary-vivid { outline-color: rgb(228, 29, 61); }

.outline-secondary-dark { outline-color: rgb(181, 9, 9); }

.outline-secondary-darker { outline-color: rgb(139, 10, 3); }

.outline-accent-warm-darker { outline-color: rgb(119, 85, 64); }

.outline-accent-warm-dark { outline-color: rgb(192, 86, 0); }

.outline-accent-warm { outline-color: rgb(250, 148, 65); }

.outline-accent-warm-light { outline-color: rgb(255, 188, 120); }

.outline-accent-warm-lighter { outline-color: rgb(242, 228, 212); }

.outline-accent-cool-darker { outline-color: rgb(7, 100, 141); }

.outline-accent-cool-dark { outline-color: rgb(40, 160, 203); }

.outline-accent-cool { outline-color: rgb(0, 189, 227); }

.outline-accent-cool-light { outline-color: rgb(151, 212, 234); }

.outline-accent-cool-lighter { outline-color: rgb(225, 243, 248); }

.outline-error-lighter { outline-color: rgb(244, 227, 219); }

.outline-error-light { outline-color: rgb(243, 146, 104); }

.outline-error { outline-color: rgb(213, 67, 9); }

.outline-error-dark { outline-color: rgb(181, 9, 9); }

.outline-error-darker { outline-color: rgb(111, 51, 49); }

.outline-warning-lighter { outline-color: rgb(250, 243, 209); }

.outline-warning-light { outline-color: rgb(254, 230, 133); }

.outline-warning { outline-color: rgb(255, 190, 46); }

.outline-warning-dark { outline-color: rgb(229, 160, 0); }

.outline-warning-darker { outline-color: rgb(147, 111, 56); }

.outline-success-lighter { outline-color: rgb(236, 243, 236); }

.outline-success-light { outline-color: rgb(112, 225, 123); }

.outline-success { outline-color: rgb(0, 169, 28); }

.outline-success-dark { outline-color: rgb(0, 136, 23); }

.outline-success-darker { outline-color: rgb(33, 110, 31); }

.outline-info-lighter { outline-color: rgb(231, 246, 248); }

.outline-info-light { outline-color: rgb(153, 222, 234); }

.outline-info { outline-color: rgb(0, 189, 227); }

.outline-info-dark { outline-color: rgb(0, 158, 193); }

.outline-info-darker { outline-color: rgb(46, 98, 118); }

.outline-disabled-lighter { outline-color: rgb(201, 201, 201); }

.outline-disabled-light { outline-color: rgb(145, 145, 145); }

.outline-disabled { outline-color: rgb(117, 117, 117); }

.outline-disabled-dark { outline-color: rgb(69, 69, 69); }

.outline-disabled-darker { outline-color: rgb(27, 27, 27); }

.outline-emergency { outline-color: rgb(156, 61, 16); }

.outline-emergency-dark { outline-color: rgb(51, 45, 41); }

.overflow-hidden { overflow: hidden; }

.overflow-y-hidden { overflow-y: hidden; }

.overflow-x-hidden { overflow-x: hidden; }

.overflow-scroll { overflow: scroll; }

.overflow-y-scroll { overflow-y: scroll; }

.overflow-x-scroll { overflow-x: scroll; }

.overflow-auto { overflow: auto; }

.overflow-y-auto { overflow-y: auto; }

.overflow-x-auto { overflow-x: auto; }

.overflow-visible { overflow: visible; }

.overflow-y-visible { overflow-y: visible; }

.overflow-x-visible { overflow-x: visible; }

.padding-1px { padding: 1px; }

.padding-y-1px { padding-top: 1px; padding-bottom: 1px; }

.padding-x-1px { padding-left: 1px; padding-right: 1px; }

.padding-top-1px { padding-top: 1px; }

.padding-right-1px { padding-right: 1px; }

.padding-bottom-1px { padding-bottom: 1px; }

.padding-left-1px { padding-left: 1px; }

.padding-2px { padding: 2px; }

.padding-y-2px { padding-top: 2px; padding-bottom: 2px; }

.padding-x-2px { padding-left: 2px; padding-right: 2px; }

.padding-top-2px { padding-top: 2px; }

.padding-right-2px { padding-right: 2px; }

.padding-bottom-2px { padding-bottom: 2px; }

.padding-left-2px { padding-left: 2px; }

.padding-05 { padding: 0.25rem; }

.padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }

.padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }

.padding-top-05 { padding-top: 0.25rem; }

.padding-right-05 { padding-right: 0.25rem; }

.padding-bottom-05 { padding-bottom: 0.25rem; }

.padding-left-05 { padding-left: 0.25rem; }

.padding-1 { padding: 0.5rem; }

.padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }

.padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }

.padding-top-1 { padding-top: 0.5rem; }

.padding-right-1 { padding-right: 0.5rem; }

.padding-bottom-1 { padding-bottom: 0.5rem; }

.padding-left-1 { padding-left: 0.5rem; }

.padding-105 { padding: 0.75rem; }

.padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }

.padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }

.padding-top-105 { padding-top: 0.75rem; }

.padding-right-105 { padding-right: 0.75rem; }

.padding-bottom-105 { padding-bottom: 0.75rem; }

.padding-left-105 { padding-left: 0.75rem; }

.padding-2 { padding: 1rem; }

.padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }

.padding-x-2 { padding-left: 1rem; padding-right: 1rem; }

.padding-top-2 { padding-top: 1rem; }

.padding-right-2 { padding-right: 1rem; }

.padding-bottom-2 { padding-bottom: 1rem; }

.padding-left-2 { padding-left: 1rem; }

.padding-205 { padding: 1.25rem; }

.padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }

.padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }

.padding-top-205 { padding-top: 1.25rem; }

.padding-right-205 { padding-right: 1.25rem; }

.padding-bottom-205 { padding-bottom: 1.25rem; }

.padding-left-205 { padding-left: 1.25rem; }

.padding-3 { padding: 1.5rem; }

.padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }

.padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }

.padding-top-3 { padding-top: 1.5rem; }

.padding-right-3 { padding-right: 1.5rem; }

.padding-bottom-3 { padding-bottom: 1.5rem; }

.padding-left-3 { padding-left: 1.5rem; }

.padding-4 { padding: 2rem; }

.padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }

.padding-x-4 { padding-left: 2rem; padding-right: 2rem; }

.padding-top-4 { padding-top: 2rem; }

.padding-right-4 { padding-right: 2rem; }

.padding-bottom-4 { padding-bottom: 2rem; }

.padding-left-4 { padding-left: 2rem; }

.padding-5 { padding: 2.5rem; }

.padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

.padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }

.padding-top-5 { padding-top: 2.5rem; }

.padding-right-5 { padding-right: 2.5rem; }

.padding-bottom-5 { padding-bottom: 2.5rem; }

.padding-left-5 { padding-left: 2.5rem; }

.padding-6 { padding: 3rem; }

.padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }

.padding-x-6 { padding-left: 3rem; padding-right: 3rem; }

.padding-top-6 { padding-top: 3rem; }

.padding-right-6 { padding-right: 3rem; }

.padding-bottom-6 { padding-bottom: 3rem; }

.padding-left-6 { padding-left: 3rem; }

.padding-7 { padding: 3.5rem; }

.padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }

.padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }

.padding-top-7 { padding-top: 3.5rem; }

.padding-right-7 { padding-right: 3.5rem; }

.padding-bottom-7 { padding-bottom: 3.5rem; }

.padding-left-7 { padding-left: 3.5rem; }

.padding-8 { padding: 4rem; }

.padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }

.padding-x-8 { padding-left: 4rem; padding-right: 4rem; }

.padding-top-8 { padding-top: 4rem; }

.padding-right-8 { padding-right: 4rem; }

.padding-bottom-8 { padding-bottom: 4rem; }

.padding-left-8 { padding-left: 4rem; }

.padding-9 { padding: 4.5rem; }

.padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }

.padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }

.padding-top-9 { padding-top: 4.5rem; }

.padding-right-9 { padding-right: 4.5rem; }

.padding-bottom-9 { padding-bottom: 4.5rem; }

.padding-left-9 { padding-left: 4.5rem; }

.padding-10 { padding: 5rem; }

.padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }

.padding-x-10 { padding-left: 5rem; padding-right: 5rem; }

.padding-top-10 { padding-top: 5rem; }

.padding-right-10 { padding-right: 5rem; }

.padding-bottom-10 { padding-bottom: 5rem; }

.padding-left-10 { padding-left: 5rem; }

.padding-15 { padding: 7.5rem; }

.padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }

.padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }

.padding-top-15 { padding-top: 7.5rem; }

.padding-right-15 { padding-right: 7.5rem; }

.padding-bottom-15 { padding-bottom: 7.5rem; }

.padding-left-15 { padding-left: 7.5rem; }

.padding-0 { padding: 0px; }

.padding-y-0 { padding-top: 0px; padding-bottom: 0px; }

.padding-x-0 { padding-left: 0px; padding-right: 0px; }

.padding-top-0 { padding-top: 0px; }

.padding-right-0 { padding-right: 0px; }

.padding-bottom-0 { padding-bottom: 0px; }

.padding-left-0 { padding-left: 0px; }

.pin-all { inset: 0px; position: absolute; }

.pin-x { left: 0px; right: 0px; position: absolute; }

.pin-y { bottom: 0px; top: 0px; position: absolute; }

.pin-bottom { bottom: 0px; position: absolute; }

.pin-left { left: 0px; position: absolute; }

.pin-right { right: 0px; position: absolute; }

.pin-top { top: 0px; position: absolute; }

.pin-none { inset: auto; position: static; }

.position-absolute { position: absolute; }

.position-fixed { position: fixed; }

.position-relative { position: relative; }

.position-static { position: static; }

.position-sticky { position: sticky; }

.right-1px { right: 1px; }

.right-2px { right: 2px; }

.right-05 { right: 0.25rem; }

.right-1 { right: 0.5rem; }

.right-105 { right: 0.75rem; }

.right-2 { right: 1rem; }

.right-205 { right: 1.25rem; }

.right-3 { right: 1.5rem; }

.right-neg-1px { right: -1px; }

.right-neg-2px { right: -2px; }

.right-neg-05 { right: -0.25rem; }

.right-neg-1 { right: -0.5rem; }

.right-neg-105 { right: -0.75rem; }

.right-neg-2 { right: -1rem; }

.right-neg-205 { right: -1.25rem; }

.right-neg-3 { right: -1.5rem; }

.right-0 { right: 0px; }

.right-auto { right: auto; }

.right-full { right: 100%; }

.square-1px { height: 1px; width: 1px; }

.square-2px { height: 2px; width: 2px; }

.square-05 { height: 0.25rem; width: 0.25rem; }

.square-1 { height: 0.5rem; width: 0.5rem; }

.square-105 { height: 0.75rem; width: 0.75rem; }

.square-2 { height: 1rem; width: 1rem; }

.square-205 { height: 1.25rem; width: 1.25rem; }

.square-3 { height: 1.5rem; width: 1.5rem; }

.square-4 { height: 2rem; width: 2rem; }

.square-5 { height: 2.5rem; width: 2.5rem; }

.square-6 { height: 3rem; width: 3rem; }

.square-7 { height: 3.5rem; width: 3.5rem; }

.square-8 { height: 4rem; width: 4rem; }

.square-9 { height: 4.5rem; width: 4.5rem; }

.square-10 { height: 5rem; width: 5rem; }

.square-15 { height: 7.5rem; width: 7.5rem; }

.square-card { height: 10rem; width: 10rem; }

.square-card-lg { height: 15rem; width: 15rem; }

.square-mobile { height: 20rem; width: 20rem; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-justify { text-align: justify; }

.text-right { text-align: right; }

.text-strike, .hover\:text-strike:hover { text-decoration: line-through; }

.text-underline, .hover\:text-underline:hover { text-decoration: underline; }

.text-no-underline, .hover\:text-no-underline:hover, .text-no-strike, .hover\:text-no-strike:hover { text-decoration: none; }

.underline-red, .hover\:underline-red:hover { text-decoration-color: rgb(229, 34, 7); }

.underline-orange, .hover\:underline-orange:hover { text-decoration-color: rgb(230, 111, 14); }

.underline-gold, .hover\:underline-gold:hover { text-decoration-color: rgb(255, 190, 46); }

.underline-yellow, .hover\:underline-yellow:hover { text-decoration-color: rgb(254, 230, 133); }

.underline-green, .hover\:underline-green:hover { text-decoration-color: rgb(83, 130, 0); }

.underline-mint, .hover\:underline-mint:hover { text-decoration-color: rgb(4, 197, 133); }

.underline-cyan, .hover\:underline-cyan:hover { text-decoration-color: rgb(0, 158, 193); }

.underline-blue, .hover\:underline-blue:hover { text-decoration-color: rgb(0, 118, 214); }

.underline-indigo, .hover\:underline-indigo:hover { text-decoration-color: rgb(103, 108, 200); }

.underline-violet, .hover\:underline-violet:hover { text-decoration-color: rgb(129, 104, 179); }

.underline-magenta, .hover\:underline-magenta:hover { text-decoration-color: rgb(215, 45, 121); }

.underline-gray-5, .hover\:underline-gray-5:hover { text-decoration-color: rgb(240, 240, 240); }

.underline-gray-10, .hover\:underline-gray-10:hover { text-decoration-color: rgb(230, 230, 230); }

.underline-gray-30, .hover\:underline-gray-30:hover { text-decoration-color: rgb(173, 173, 173); }

.underline-gray-50, .hover\:underline-gray-50:hover { text-decoration-color: rgb(117, 117, 117); }

.underline-gray-70, .hover\:underline-gray-70:hover { text-decoration-color: rgb(69, 69, 69); }

.underline-gray-90, .hover\:underline-gray-90:hover { text-decoration-color: rgb(27, 27, 27); }

.underline-base-lightest, .hover\:underline-base-lightest:hover { text-decoration-color: rgb(240, 240, 240); }

.underline-base-lighter, .hover\:underline-base-lighter:hover { text-decoration-color: rgb(223, 225, 226); }

.underline-base-light, .hover\:underline-base-light:hover { text-decoration-color: rgb(169, 174, 177); }

.underline-base, .hover\:underline-base:hover { text-decoration-color: rgb(113, 118, 122); }

.underline-base-dark, .hover\:underline-base-dark:hover { text-decoration-color: rgb(86, 92, 101); }

.underline-base-darker, .hover\:underline-base-darker:hover { text-decoration-color: rgb(61, 69, 81); }

.underline-base-darkest, .hover\:underline-base-darkest:hover, .underline-ink, .hover\:underline-ink:hover { text-decoration-color: rgb(27, 27, 27); }

.underline-primary-lighter, .hover\:underline-primary-lighter:hover { text-decoration-color: rgb(217, 232, 246); }

.underline-primary-light, .hover\:underline-primary-light:hover { text-decoration-color: rgb(115, 179, 231); }

.underline-primary, .hover\:underline-primary:hover { text-decoration-color: rgb(0, 113, 188); }

.underline-primary-vivid, .hover\:underline-primary-vivid:hover { text-decoration-color: rgb(0, 80, 216); }

.underline-primary-dark, .hover\:underline-primary-dark:hover { text-decoration-color: rgb(26, 68, 128); }

.underline-primary-darker, .hover\:underline-primary-darker:hover { text-decoration-color: rgb(32, 84, 147); }

.underline-primary-darkest, .hover\:underline-primary-darkest:hover { text-decoration-color: rgb(17, 46, 81); }

.underline-secondary-lighter, .hover\:underline-secondary-lighter:hover { text-decoration-color: rgb(243, 225, 228); }

.underline-secondary-light, .hover\:underline-secondary-light:hover { text-decoration-color: rgb(242, 147, 140); }

.underline-secondary, .hover\:underline-secondary:hover { text-decoration-color: rgb(216, 57, 51); }

.underline-secondary-vivid, .hover\:underline-secondary-vivid:hover { text-decoration-color: rgb(228, 29, 61); }

.underline-secondary-dark, .hover\:underline-secondary-dark:hover { text-decoration-color: rgb(181, 9, 9); }

.underline-secondary-darker, .hover\:underline-secondary-darker:hover { text-decoration-color: rgb(139, 10, 3); }

.underline-accent-warm-darker, .hover\:underline-accent-warm-darker:hover { text-decoration-color: rgb(119, 85, 64); }

.underline-accent-warm-dark, .hover\:underline-accent-warm-dark:hover { text-decoration-color: rgb(192, 86, 0); }

.underline-accent-warm, .hover\:underline-accent-warm:hover { text-decoration-color: rgb(250, 148, 65); }

.underline-accent-warm-light, .hover\:underline-accent-warm-light:hover { text-decoration-color: rgb(255, 188, 120); }

.underline-accent-warm-lighter, .hover\:underline-accent-warm-lighter:hover { text-decoration-color: rgb(242, 228, 212); }

.underline-accent-cool-darker, .hover\:underline-accent-cool-darker:hover { text-decoration-color: rgb(7, 100, 141); }

.underline-accent-cool-dark, .hover\:underline-accent-cool-dark:hover { text-decoration-color: rgb(40, 160, 203); }

.underline-accent-cool, .hover\:underline-accent-cool:hover { text-decoration-color: rgb(0, 189, 227); }

.underline-accent-cool-light, .hover\:underline-accent-cool-light:hover { text-decoration-color: rgb(151, 212, 234); }

.underline-accent-cool-lighter, .hover\:underline-accent-cool-lighter:hover { text-decoration-color: rgb(225, 243, 248); }

.underline-error-lighter, .hover\:underline-error-lighter:hover { text-decoration-color: rgb(244, 227, 219); }

.underline-error-light, .hover\:underline-error-light:hover { text-decoration-color: rgb(243, 146, 104); }

.underline-error, .hover\:underline-error:hover { text-decoration-color: rgb(213, 67, 9); }

.underline-error-dark, .hover\:underline-error-dark:hover { text-decoration-color: rgb(181, 9, 9); }

.underline-error-darker, .hover\:underline-error-darker:hover { text-decoration-color: rgb(111, 51, 49); }

.underline-warning-lighter, .hover\:underline-warning-lighter:hover { text-decoration-color: rgb(250, 243, 209); }

.underline-warning-light, .hover\:underline-warning-light:hover { text-decoration-color: rgb(254, 230, 133); }

.underline-warning, .hover\:underline-warning:hover { text-decoration-color: rgb(255, 190, 46); }

.underline-warning-dark, .hover\:underline-warning-dark:hover { text-decoration-color: rgb(229, 160, 0); }

.underline-warning-darker, .hover\:underline-warning-darker:hover { text-decoration-color: rgb(147, 111, 56); }

.underline-success-lighter, .hover\:underline-success-lighter:hover { text-decoration-color: rgb(236, 243, 236); }

.underline-success-light, .hover\:underline-success-light:hover { text-decoration-color: rgb(112, 225, 123); }

.underline-success, .hover\:underline-success:hover { text-decoration-color: rgb(0, 169, 28); }

.underline-success-dark, .hover\:underline-success-dark:hover { text-decoration-color: rgb(0, 136, 23); }

.underline-success-darker, .hover\:underline-success-darker:hover { text-decoration-color: rgb(33, 110, 31); }

.underline-info-lighter, .hover\:underline-info-lighter:hover { text-decoration-color: rgb(231, 246, 248); }

.underline-info-light, .hover\:underline-info-light:hover { text-decoration-color: rgb(153, 222, 234); }

.underline-info, .hover\:underline-info:hover { text-decoration-color: rgb(0, 189, 227); }

.underline-info-dark, .hover\:underline-info-dark:hover { text-decoration-color: rgb(0, 158, 193); }

.underline-info-darker, .hover\:underline-info-darker:hover { text-decoration-color: rgb(46, 98, 118); }

.underline-disabled-lighter, .hover\:underline-disabled-lighter:hover { text-decoration-color: rgb(201, 201, 201); }

.underline-disabled-light, .hover\:underline-disabled-light:hover { text-decoration-color: rgb(145, 145, 145); }

.underline-disabled, .hover\:underline-disabled:hover { text-decoration-color: rgb(117, 117, 117); }

.underline-disabled-dark, .hover\:underline-disabled-dark:hover { text-decoration-color: rgb(69, 69, 69); }

.underline-disabled-darker, .hover\:underline-disabled-darker:hover { text-decoration-color: rgb(27, 27, 27); }

.underline-emergency, .hover\:underline-emergency:hover { text-decoration-color: rgb(156, 61, 16); }

.underline-emergency-dark, .hover\:underline-emergency-dark:hover { text-decoration-color: rgb(51, 45, 41); }

.text-indent-0 { text-indent: 0px; }

.text-indent-05 { text-indent: 0.25rem; }

.text-indent-1 { text-indent: 0.5rem; }

.text-indent-105 { text-indent: 0.75rem; }

.text-indent-2 { text-indent: 1rem; }

.text-indent-205 { text-indent: 1.25rem; }

.text-indent-3 { text-indent: 1.5rem; }

.text-indent-neg-05 { text-indent: -0.25rem; }

.text-indent-neg-1 { text-indent: -0.5rem; }

.text-indent-neg-105 { text-indent: -0.75rem; }

.text-indent-neg-2 { text-indent: -1rem; }

.text-indent-neg-205 { text-indent: -1.25rem; }

.text-indent-neg-3 { text-indent: -1.5rem; }

.text-indent-4 { text-indent: 2rem; }

.text-indent-5 { text-indent: 2.5rem; }

.text-indent-6 { text-indent: 3rem; }

.text-indent-7 { text-indent: 3.5rem; }

.text-indent-8 { text-indent: 4rem; }

.text-indent-9 { text-indent: 4.5rem; }

.text-indent-10 { text-indent: 5rem; }

.text-indent-15 { text-indent: 7.5rem; }

.text-indent-neg-4 { text-indent: -2rem; }

.text-indent-neg-5 { text-indent: -2.5rem; }

.text-indent-neg-6 { text-indent: -3rem; }

.text-indent-neg-7 { text-indent: -3.5rem; }

.text-indent-neg-8 { text-indent: -4rem; }

.text-indent-neg-9 { text-indent: -4.5rem; }

.text-indent-neg-10 { text-indent: -5rem; }

.text-indent-neg-15 { text-indent: -7.5rem; }

.text-uppercase { text-transform: uppercase; }

.text-no-uppercase { text-transform: none; }

.text-lowercase { text-transform: lowercase; }

.text-no-lowercase { text-transform: none; }

.top-1px { top: 1px; }

.top-2px { top: 2px; }

.top-05 { top: 0.25rem; }

.top-1 { top: 0.5rem; }

.top-105 { top: 0.75rem; }

.top-2 { top: 1rem; }

.top-205 { top: 1.25rem; }

.top-3 { top: 1.5rem; }

.top-neg-1px { top: -1px; }

.top-neg-2px { top: -2px; }

.top-neg-05 { top: -0.25rem; }

.top-neg-1 { top: -0.5rem; }

.top-neg-105 { top: -0.75rem; }

.top-neg-2 { top: -1rem; }

.top-neg-205 { top: -1.25rem; }

.top-neg-3 { top: -1.5rem; }

.top-0 { top: 0px; }

.top-auto { top: auto; }

.top-full { top: 100%; }

.text-baseline { vertical-align: baseline; }

.text-bottom { vertical-align: bottom; }

.text-middle { vertical-align: middle; }

.text-sub { vertical-align: sub; }

.text-super { vertical-align: super; }

.text-tbottom { vertical-align: text-bottom; }

.text-ttop { vertical-align: text-top; }

.text-top { vertical-align: top; }

.text-pre { white-space: pre; }

.text-pre-line { white-space: pre-line; }

.text-pre-wrap { white-space: pre-wrap; }

.text-wrap { white-space: normal; }

.text-no-wrap { white-space: nowrap; }

.width-1px { width: 1px; }

.width-2px { width: 2px; }

.width-05 { width: 0.25rem; }

.width-1 { width: 0.5rem; }

.width-105 { width: 0.75rem; }

.width-2 { width: 1rem; }

.width-205 { width: 1.25rem; }

.width-3 { width: 1.5rem; }

.width-4 { width: 2rem; }

.width-5 { width: 2.5rem; }

.width-6 { width: 3rem; }

.width-7 { width: 3.5rem; }

.width-8 { width: 4rem; }

.width-9 { width: 4.5rem; }

.width-10 { width: 5rem; }

.width-15 { width: 7.5rem; }

.width-card { width: 10rem; }

.width-card-lg { width: 15rem; }

.width-mobile { width: 20rem; }

.width-mobile-lg { width: 30rem; }

.width-tablet { width: 40rem; }

.width-tablet-lg { width: 55rem; }

.width-desktop { width: 64rem; }

.width-desktop-lg { width: 75rem; }

.width-widescreen { width: 87.5rem; }

.width-0 { width: 0px; }

.width-full { width: 100%; }

.width-auto { width: auto; }

.z-auto { z-index: auto; }

.z-bottom { z-index: -100; }

.z-top { z-index: 99999; }

.z-0 { z-index: 0; }

.z-100 { z-index: 100; }

.z-200 { z-index: 200; }

.z-300 { z-index: 300; }

.z-400 { z-index: 400; }

.z-500 { z-index: 500; }

@media (min-width: 30em) {
  .mobile-lg\:border-1px, .mobile-lg\:hover\:border-1px:hover { border: 1px solid; }
  .mobile-lg\:border-y-1px, .mobile-lg\:hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .mobile-lg\:border-x-1px, .mobile-lg\:hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }
  .mobile-lg\:border-top-1px, .mobile-lg\:hover\:border-top-1px:hover { border-top: 1px solid; }
  .mobile-lg\:border-right-1px, .mobile-lg\:hover\:border-right-1px:hover { border-right: 1px solid; }
  .mobile-lg\:border-bottom-1px, .mobile-lg\:hover\:border-bottom-1px:hover { border-bottom: 1px solid; }
  .mobile-lg\:border-left-1px, .mobile-lg\:hover\:border-left-1px:hover { border-left: 1px solid; }
  .mobile-lg\:border-2px, .mobile-lg\:hover\:border-2px:hover { border: 2px solid; }
  .mobile-lg\:border-y-2px, .mobile-lg\:hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .mobile-lg\:border-x-2px, .mobile-lg\:hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }
  .mobile-lg\:border-top-2px, .mobile-lg\:hover\:border-top-2px:hover { border-top: 2px solid; }
  .mobile-lg\:border-right-2px, .mobile-lg\:hover\:border-right-2px:hover { border-right: 2px solid; }
  .mobile-lg\:border-bottom-2px, .mobile-lg\:hover\:border-bottom-2px:hover { border-bottom: 2px solid; }
  .mobile-lg\:border-left-2px, .mobile-lg\:hover\:border-left-2px:hover { border-left: 2px solid; }
  .mobile-lg\:border-05, .mobile-lg\:hover\:border-05:hover { border: 0.25rem solid; }
  .mobile-lg\:border-y-05, .mobile-lg\:hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .mobile-lg\:border-x-05, .mobile-lg\:hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .mobile-lg\:border-top-05, .mobile-lg\:hover\:border-top-05:hover { border-top: 0.25rem solid; }
  .mobile-lg\:border-right-05, .mobile-lg\:hover\:border-right-05:hover { border-right: 0.25rem solid; }
  .mobile-lg\:border-bottom-05, .mobile-lg\:hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }
  .mobile-lg\:border-left-05, .mobile-lg\:hover\:border-left-05:hover { border-left: 0.25rem solid; }
  .mobile-lg\:border-1, .mobile-lg\:hover\:border-1:hover { border: 0.5rem solid; }
  .mobile-lg\:border-y-1, .mobile-lg\:hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .mobile-lg\:border-x-1, .mobile-lg\:hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .mobile-lg\:border-top-1, .mobile-lg\:hover\:border-top-1:hover { border-top: 0.5rem solid; }
  .mobile-lg\:border-right-1, .mobile-lg\:hover\:border-right-1:hover { border-right: 0.5rem solid; }
  .mobile-lg\:border-bottom-1, .mobile-lg\:hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }
  .mobile-lg\:border-left-1, .mobile-lg\:hover\:border-left-1:hover { border-left: 0.5rem solid; }
  .mobile-lg\:border-105, .mobile-lg\:hover\:border-105:hover { border: 0.75rem solid; }
  .mobile-lg\:border-y-105, .mobile-lg\:hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .mobile-lg\:border-x-105, .mobile-lg\:hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .mobile-lg\:border-top-105, .mobile-lg\:hover\:border-top-105:hover { border-top: 0.75rem solid; }
  .mobile-lg\:border-right-105, .mobile-lg\:hover\:border-right-105:hover { border-right: 0.75rem solid; }
  .mobile-lg\:border-bottom-105, .mobile-lg\:hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }
  .mobile-lg\:border-left-105, .mobile-lg\:hover\:border-left-105:hover { border-left: 0.75rem solid; }
  .mobile-lg\:border-2, .mobile-lg\:hover\:border-2:hover { border: 1rem solid; }
  .mobile-lg\:border-y-2, .mobile-lg\:hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .mobile-lg\:border-x-2, .mobile-lg\:hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .mobile-lg\:border-top-2, .mobile-lg\:hover\:border-top-2:hover { border-top: 1rem solid; }
  .mobile-lg\:border-right-2, .mobile-lg\:hover\:border-right-2:hover { border-right: 1rem solid; }
  .mobile-lg\:border-bottom-2, .mobile-lg\:hover\:border-bottom-2:hover { border-bottom: 1rem solid; }
  .mobile-lg\:border-left-2, .mobile-lg\:hover\:border-left-2:hover { border-left: 1rem solid; }
  .mobile-lg\:border-205, .mobile-lg\:hover\:border-205:hover { border: 1.25rem solid; }
  .mobile-lg\:border-y-205, .mobile-lg\:hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .mobile-lg\:border-x-205, .mobile-lg\:hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .mobile-lg\:border-top-205, .mobile-lg\:hover\:border-top-205:hover { border-top: 1.25rem solid; }
  .mobile-lg\:border-right-205, .mobile-lg\:hover\:border-right-205:hover { border-right: 1.25rem solid; }
  .mobile-lg\:border-bottom-205, .mobile-lg\:hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }
  .mobile-lg\:border-left-205, .mobile-lg\:hover\:border-left-205:hover { border-left: 1.25rem solid; }
  .mobile-lg\:border-3, .mobile-lg\:hover\:border-3:hover { border: 1.5rem solid; }
  .mobile-lg\:border-y-3, .mobile-lg\:hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .mobile-lg\:border-x-3, .mobile-lg\:hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .mobile-lg\:border-top-3, .mobile-lg\:hover\:border-top-3:hover { border-top: 1.5rem solid; }
  .mobile-lg\:border-right-3, .mobile-lg\:hover\:border-right-3:hover { border-right: 1.5rem solid; }
  .mobile-lg\:border-bottom-3, .mobile-lg\:hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }
  .mobile-lg\:border-left-3, .mobile-lg\:hover\:border-left-3:hover { border-left: 1.5rem solid; }
  .mobile-lg\:border-0, .mobile-lg\:hover\:border-0:hover { border: 0px solid; }
  .mobile-lg\:border-y-0, .mobile-lg\:hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .mobile-lg\:border-x-0, .mobile-lg\:hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }
  .mobile-lg\:border-top-0, .mobile-lg\:hover\:border-top-0:hover { border-top: 0px solid; }
  .mobile-lg\:border-right-0, .mobile-lg\:hover\:border-right-0:hover { border-right: 0px solid; }
  .mobile-lg\:border-bottom-0, .mobile-lg\:hover\:border-bottom-0:hover { border-bottom: 0px solid; }
  .mobile-lg\:border-left-0, .mobile-lg\:hover\:border-left-0:hover { border-left: 0px solid; }
  .mobile-lg\:border, .mobile-lg\:hover\:border:hover { border: 1px solid; }
  .mobile-lg\:border-y, .mobile-lg\:hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .mobile-lg\:border-x, .mobile-lg\:hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }
  .mobile-lg\:border-top, .mobile-lg\:hover\:border-top:hover { border-top: 1px solid; }
  .mobile-lg\:border-right, .mobile-lg\:hover\:border-right:hover { border-right: 1px solid; }
  .mobile-lg\:border-bottom, .mobile-lg\:hover\:border-bottom:hover { border-bottom: 1px solid; }
  .mobile-lg\:border-left, .mobile-lg\:hover\:border-left:hover { border-left: 1px solid; }
  .mobile-lg\:border-transparent, .mobile-lg\:hover\:border-transparent:hover { border-color: transparent; }
  .mobile-lg\:border-black, .mobile-lg\:hover\:border-black:hover { border-color: rgb(0, 0, 0); }
  .mobile-lg\:border-white, .mobile-lg\:hover\:border-white:hover { border-color: rgb(255, 255, 255); }
  .mobile-lg\:border-red, .mobile-lg\:hover\:border-red:hover { border-color: rgb(229, 34, 7); }
  .mobile-lg\:border-orange, .mobile-lg\:hover\:border-orange:hover { border-color: rgb(230, 111, 14); }
  .mobile-lg\:border-gold, .mobile-lg\:hover\:border-gold:hover { border-color: rgb(255, 190, 46); }
  .mobile-lg\:border-yellow, .mobile-lg\:hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }
  .mobile-lg\:border-green, .mobile-lg\:hover\:border-green:hover { border-color: rgb(83, 130, 0); }
  .mobile-lg\:border-mint, .mobile-lg\:hover\:border-mint:hover { border-color: rgb(4, 197, 133); }
  .mobile-lg\:border-cyan, .mobile-lg\:hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }
  .mobile-lg\:border-blue, .mobile-lg\:hover\:border-blue:hover { border-color: rgb(0, 118, 214); }
  .mobile-lg\:border-indigo, .mobile-lg\:hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }
  .mobile-lg\:border-violet, .mobile-lg\:hover\:border-violet:hover { border-color: rgb(129, 104, 179); }
  .mobile-lg\:border-magenta, .mobile-lg\:hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }
  .mobile-lg\:border-gray-5, .mobile-lg\:hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }
  .mobile-lg\:border-gray-10, .mobile-lg\:hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }
  .mobile-lg\:border-gray-30, .mobile-lg\:hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }
  .mobile-lg\:border-gray-50, .mobile-lg\:hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }
  .mobile-lg\:border-gray-70, .mobile-lg\:hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }
  .mobile-lg\:border-gray-90, .mobile-lg\:hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-base-lightest, .mobile-lg\:hover\:border-base-lightest:hover { border-color: rgb(240, 240, 240); }
  .mobile-lg\:border-base-lighter, .mobile-lg\:hover\:border-base-lighter:hover { border-color: rgb(223, 225, 226); }
  .mobile-lg\:border-base-light, .mobile-lg\:hover\:border-base-light:hover { border-color: rgb(169, 174, 177); }
  .mobile-lg\:border-base, .mobile-lg\:hover\:border-base:hover { border-color: rgb(113, 118, 122); }
  .mobile-lg\:border-base-dark, .mobile-lg\:hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }
  .mobile-lg\:border-base-darker, .mobile-lg\:hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }
  .mobile-lg\:border-base-darkest, .mobile-lg\:hover\:border-base-darkest:hover, .mobile-lg\:border-ink, .mobile-lg\:hover\:border-ink:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-primary-lighter, .mobile-lg\:hover\:border-primary-lighter:hover { border-color: rgb(217, 232, 246); }
  .mobile-lg\:border-primary-light, .mobile-lg\:hover\:border-primary-light:hover { border-color: rgb(115, 179, 231); }
  .mobile-lg\:border-primary, .mobile-lg\:hover\:border-primary:hover { border-color: rgb(0, 113, 188); }
  .mobile-lg\:border-primary-vivid, .mobile-lg\:hover\:border-primary-vivid:hover { border-color: rgb(0, 80, 216); }
  .mobile-lg\:border-primary-dark, .mobile-lg\:hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }
  .mobile-lg\:border-primary-darker, .mobile-lg\:hover\:border-primary-darker:hover { border-color: rgb(32, 84, 147); }
  .mobile-lg\:border-primary-darkest, .mobile-lg\:hover\:border-primary-darkest:hover { border-color: rgb(17, 46, 81); }
  .mobile-lg\:border-secondary-lighter, .mobile-lg\:hover\:border-secondary-lighter:hover { border-color: rgb(243, 225, 228); }
  .mobile-lg\:border-secondary-light, .mobile-lg\:hover\:border-secondary-light:hover { border-color: rgb(242, 147, 140); }
  .mobile-lg\:border-secondary, .mobile-lg\:hover\:border-secondary:hover { border-color: rgb(216, 57, 51); }
  .mobile-lg\:border-secondary-vivid, .mobile-lg\:hover\:border-secondary-vivid:hover { border-color: rgb(228, 29, 61); }
  .mobile-lg\:border-secondary-dark, .mobile-lg\:hover\:border-secondary-dark:hover { border-color: rgb(181, 9, 9); }
  .mobile-lg\:border-secondary-darker, .mobile-lg\:hover\:border-secondary-darker:hover { border-color: rgb(139, 10, 3); }
  .mobile-lg\:border-accent-warm-darker, .mobile-lg\:hover\:border-accent-warm-darker:hover { border-color: rgb(119, 85, 64); }
  .mobile-lg\:border-accent-warm-dark, .mobile-lg\:hover\:border-accent-warm-dark:hover { border-color: rgb(192, 86, 0); }
  .mobile-lg\:border-accent-warm, .mobile-lg\:hover\:border-accent-warm:hover { border-color: rgb(250, 148, 65); }
  .mobile-lg\:border-accent-warm-light, .mobile-lg\:hover\:border-accent-warm-light:hover { border-color: rgb(255, 188, 120); }
  .mobile-lg\:border-accent-warm-lighter, .mobile-lg\:hover\:border-accent-warm-lighter:hover { border-color: rgb(242, 228, 212); }
  .mobile-lg\:border-accent-cool-darker, .mobile-lg\:hover\:border-accent-cool-darker:hover { border-color: rgb(7, 100, 141); }
  .mobile-lg\:border-accent-cool-dark, .mobile-lg\:hover\:border-accent-cool-dark:hover { border-color: rgb(40, 160, 203); }
  .mobile-lg\:border-accent-cool, .mobile-lg\:hover\:border-accent-cool:hover { border-color: rgb(0, 189, 227); }
  .mobile-lg\:border-accent-cool-light, .mobile-lg\:hover\:border-accent-cool-light:hover { border-color: rgb(151, 212, 234); }
  .mobile-lg\:border-accent-cool-lighter, .mobile-lg\:hover\:border-accent-cool-lighter:hover { border-color: rgb(225, 243, 248); }
  .mobile-lg\:border-error-lighter, .mobile-lg\:hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }
  .mobile-lg\:border-error-light, .mobile-lg\:hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }
  .mobile-lg\:border-error, .mobile-lg\:hover\:border-error:hover { border-color: rgb(213, 67, 9); }
  .mobile-lg\:border-error-dark, .mobile-lg\:hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }
  .mobile-lg\:border-error-darker, .mobile-lg\:hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }
  .mobile-lg\:border-warning-lighter, .mobile-lg\:hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }
  .mobile-lg\:border-warning-light, .mobile-lg\:hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }
  .mobile-lg\:border-warning, .mobile-lg\:hover\:border-warning:hover { border-color: rgb(255, 190, 46); }
  .mobile-lg\:border-warning-dark, .mobile-lg\:hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }
  .mobile-lg\:border-warning-darker, .mobile-lg\:hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }
  .mobile-lg\:border-success-lighter, .mobile-lg\:hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }
  .mobile-lg\:border-success-light, .mobile-lg\:hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }
  .mobile-lg\:border-success, .mobile-lg\:hover\:border-success:hover { border-color: rgb(0, 169, 28); }
  .mobile-lg\:border-success-dark, .mobile-lg\:hover\:border-success-dark:hover { border-color: rgb(0, 136, 23); }
  .mobile-lg\:border-success-darker, .mobile-lg\:hover\:border-success-darker:hover { border-color: rgb(33, 110, 31); }
  .mobile-lg\:border-info-lighter, .mobile-lg\:hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }
  .mobile-lg\:border-info-light, .mobile-lg\:hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }
  .mobile-lg\:border-info, .mobile-lg\:hover\:border-info:hover { border-color: rgb(0, 189, 227); }
  .mobile-lg\:border-info-dark, .mobile-lg\:hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }
  .mobile-lg\:border-info-darker, .mobile-lg\:hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }
  .mobile-lg\:border-disabled-lighter, .mobile-lg\:hover\:border-disabled-lighter:hover { border-color: rgb(201, 201, 201); }
  .mobile-lg\:border-disabled-light, .mobile-lg\:hover\:border-disabled-light:hover { border-color: rgb(145, 145, 145); }
  .mobile-lg\:border-disabled, .mobile-lg\:hover\:border-disabled:hover { border-color: rgb(117, 117, 117); }
  .mobile-lg\:border-disabled-dark, .mobile-lg\:hover\:border-disabled-dark:hover { border-color: rgb(69, 69, 69); }
  .mobile-lg\:border-disabled-darker, .mobile-lg\:hover\:border-disabled-darker:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-emergency, .mobile-lg\:hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }
  .mobile-lg\:border-emergency-dark, .mobile-lg\:hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }
  .mobile-lg\:radius-0 { border-radius: 0px; }
  .mobile-lg\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .mobile-lg\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .mobile-lg\:radius-sm { border-radius: 2px; }
  .mobile-lg\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .mobile-lg\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .mobile-lg\:radius-md { border-radius: 0.25rem; }
  .mobile-lg\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .mobile-lg\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .mobile-lg\:radius-lg { border-radius: 0.5rem; }
  .mobile-lg\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .mobile-lg\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .mobile-lg\:radius-pill { border-radius: 99rem; }
  .mobile-lg\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .mobile-lg\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .mobile-lg\:display-block { display: block; }
  .mobile-lg\:display-flex { display: flex; }
  .mobile-lg\:display-none { display: none; }
  .mobile-lg\:display-inline { display: inline; }
  .mobile-lg\:display-inline-block { display: inline-block; }
  .mobile-lg\:display-inline-flex { display: inline-flex; }
  .mobile-lg\:display-table { display: table; }
  .mobile-lg\:display-table-cell { display: table-cell; }
  .mobile-lg\:display-table-row { display: table-row; }
  .mobile-lg\:font-mono-3xs { font-size: 0.77rem; }
  .mobile-lg\:font-mono-2xs { font-size: 0.83rem; }
  .mobile-lg\:font-mono-xs { font-size: 0.89rem; }
  .mobile-lg\:font-mono-sm { font-size: 0.95rem; }
  .mobile-lg\:font-mono-md { font-size: 1.01rem; }
  .mobile-lg\:font-mono-lg { font-size: 1.31rem; }
  .mobile-lg\:font-mono-xl { font-size: 1.91rem; }
  .mobile-lg\:font-mono-2xl { font-size: 2.38rem; }
  .mobile-lg\:font-mono-3xl { font-size: 2.86rem; }
  .mobile-lg\:font-sans-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-sans-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-sans-xs { font-size: 0.93rem; }
  .mobile-lg\:font-sans-sm { font-size: 0.99rem; }
  .mobile-lg\:font-sans-md { font-size: 1.06rem; }
  .mobile-lg\:font-sans-lg { font-size: 1.37rem; }
  .mobile-lg\:font-sans-xl { font-size: 1.99rem; }
  .mobile-lg\:font-sans-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-sans-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-serif-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-serif-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-serif-xs { font-size: 0.93rem; }
  .mobile-lg\:font-serif-sm { font-size: 0.99rem; }
  .mobile-lg\:font-serif-md { font-size: 1.06rem; }
  .mobile-lg\:font-serif-lg { font-size: 1.37rem; }
  .mobile-lg\:font-serif-xl { font-size: 1.99rem; }
  .mobile-lg\:font-serif-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-serif-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-heading-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-heading-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-heading-xs { font-size: 0.93rem; }
  .mobile-lg\:font-heading-sm { font-size: 0.99rem; }
  .mobile-lg\:font-heading-md { font-size: 1.06rem; }
  .mobile-lg\:font-heading-lg { font-size: 1.37rem; }
  .mobile-lg\:font-heading-xl { font-size: 1.99rem; }
  .mobile-lg\:font-heading-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-heading-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-body-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-body-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-body-xs { font-size: 0.93rem; }
  .mobile-lg\:font-body-sm { font-size: 0.99rem; }
  .mobile-lg\:font-body-md { font-size: 1.06rem; }
  .mobile-lg\:font-body-lg { font-size: 1.37rem; }
  .mobile-lg\:font-body-xl { font-size: 1.99rem; }
  .mobile-lg\:font-body-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-body-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-code-3xs { font-size: 0.77rem; }
  .mobile-lg\:font-code-2xs { font-size: 0.83rem; }
  .mobile-lg\:font-code-xs { font-size: 0.89rem; }
  .mobile-lg\:font-code-sm { font-size: 0.95rem; }
  .mobile-lg\:font-code-md { font-size: 1.01rem; }
  .mobile-lg\:font-code-lg { font-size: 1.31rem; }
  .mobile-lg\:font-code-xl { font-size: 1.91rem; }
  .mobile-lg\:font-code-2xl { font-size: 2.38rem; }
  .mobile-lg\:font-code-3xl { font-size: 2.86rem; }
  .mobile-lg\:font-alt-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-alt-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-alt-xs { font-size: 0.93rem; }
  .mobile-lg\:font-alt-sm { font-size: 0.99rem; }
  .mobile-lg\:font-alt-md { font-size: 1.06rem; }
  .mobile-lg\:font-alt-lg { font-size: 1.37rem; }
  .mobile-lg\:font-alt-xl { font-size: 1.99rem; }
  .mobile-lg\:font-alt-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-alt-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-ui-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-ui-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-ui-xs { font-size: 0.93rem; }
  .mobile-lg\:font-ui-sm { font-size: 0.99rem; }
  .mobile-lg\:font-ui-md { font-size: 1.06rem; }
  .mobile-lg\:font-ui-lg { font-size: 1.37rem; }
  .mobile-lg\:font-ui-xl { font-size: 1.99rem; }
  .mobile-lg\:font-ui-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-ui-3xl { font-size: 2.98rem; }
  .mobile-lg\:text-light { font-weight: 300; }
  .mobile-lg\:text-normal { font-weight: 400; }
  .mobile-lg\:text-bold { font-weight: 700; }
  .mobile-lg\:flex-justify-center { justify-content: center; }
  .mobile-lg\:flex-justify-start { justify-content: flex-start; }
  .mobile-lg\:flex-justify-end { justify-content: flex-end; }
  .mobile-lg\:flex-justify { justify-content: space-between; }
  .mobile-lg\:line-height-sans-1 { line-height: 1; }
  .mobile-lg\:line-height-sans-2 { line-height: 1.2; }
  .mobile-lg\:line-height-sans-3 { line-height: 1.4; }
  .mobile-lg\:line-height-sans-4 { line-height: 1.5; }
  .mobile-lg\:line-height-sans-5 { line-height: 1.6; }
  .mobile-lg\:line-height-sans-6 { line-height: 1.8; }
  .mobile-lg\:line-height-serif-1 { line-height: 1; }
  .mobile-lg\:line-height-serif-2 { line-height: 1.2; }
  .mobile-lg\:line-height-serif-3 { line-height: 1.4; }
  .mobile-lg\:line-height-serif-4 { line-height: 1.5; }
  .mobile-lg\:line-height-serif-5 { line-height: 1.6; }
  .mobile-lg\:line-height-serif-6 { line-height: 1.8; }
  .mobile-lg\:line-height-mono-1 { line-height: 1; }
  .mobile-lg\:line-height-mono-2 { line-height: 1.3; }
  .mobile-lg\:line-height-mono-3 { line-height: 1.4; }
  .mobile-lg\:line-height-mono-4 { line-height: 1.6; }
  .mobile-lg\:line-height-mono-5 { line-height: 1.7; }
  .mobile-lg\:line-height-mono-6 { line-height: 1.8; }
  .mobile-lg\:line-height-heading-1 { line-height: 1; }
  .mobile-lg\:line-height-heading-2 { line-height: 1.2; }
  .mobile-lg\:line-height-heading-3 { line-height: 1.4; }
  .mobile-lg\:line-height-heading-4 { line-height: 1.5; }
  .mobile-lg\:line-height-heading-5 { line-height: 1.6; }
  .mobile-lg\:line-height-heading-6 { line-height: 1.8; }
  .mobile-lg\:line-height-ui-1 { line-height: 1; }
  .mobile-lg\:line-height-ui-2 { line-height: 1.2; }
  .mobile-lg\:line-height-ui-3 { line-height: 1.4; }
  .mobile-lg\:line-height-ui-4 { line-height: 1.5; }
  .mobile-lg\:line-height-ui-5 { line-height: 1.6; }
  .mobile-lg\:line-height-ui-6 { line-height: 1.8; }
  .mobile-lg\:line-height-body-1 { line-height: 1; }
  .mobile-lg\:line-height-body-2 { line-height: 1.2; }
  .mobile-lg\:line-height-body-3 { line-height: 1.4; }
  .mobile-lg\:line-height-body-4 { line-height: 1.5; }
  .mobile-lg\:line-height-body-5 { line-height: 1.6; }
  .mobile-lg\:line-height-body-6 { line-height: 1.8; }
  .mobile-lg\:line-height-code-1 { line-height: 1; }
  .mobile-lg\:line-height-code-2 { line-height: 1.3; }
  .mobile-lg\:line-height-code-3 { line-height: 1.4; }
  .mobile-lg\:line-height-code-4 { line-height: 1.6; }
  .mobile-lg\:line-height-code-5 { line-height: 1.7; }
  .mobile-lg\:line-height-code-6 { line-height: 1.8; }
  .mobile-lg\:line-height-alt-1 { line-height: 1; }
  .mobile-lg\:line-height-alt-2 { line-height: 1.2; }
  .mobile-lg\:line-height-alt-3 { line-height: 1.4; }
  .mobile-lg\:line-height-alt-4 { line-height: 1.5; }
  .mobile-lg\:line-height-alt-5 { line-height: 1.6; }
  .mobile-lg\:line-height-alt-6 { line-height: 1.8; }
  .mobile-lg\:margin-neg-1px { margin: -1px; }
  .mobile-lg\:margin-neg-2px { margin: -2px; }
  .mobile-lg\:margin-neg-05 { margin: -0.25rem; }
  .mobile-lg\:margin-neg-1 { margin: -0.5rem; }
  .mobile-lg\:margin-neg-105 { margin: -0.75rem; }
  .mobile-lg\:margin-neg-2 { margin: -1rem; }
  .mobile-lg\:margin-neg-205 { margin: -1.25rem; }
  .mobile-lg\:margin-neg-3 { margin: -1.5rem; }
  .mobile-lg\:margin-1px { margin: 1px; }
  .mobile-lg\:margin-2px { margin: 2px; }
  .mobile-lg\:margin-05 { margin: 0.25rem; }
  .mobile-lg\:margin-1 { margin: 0.5rem; }
  .mobile-lg\:margin-105 { margin: 0.75rem; }
  .mobile-lg\:margin-2 { margin: 1rem; }
  .mobile-lg\:margin-205 { margin: 1.25rem; }
  .mobile-lg\:margin-3 { margin: 1.5rem; }
  .mobile-lg\:margin-neg-4 { margin: -2rem; }
  .mobile-lg\:margin-neg-5 { margin: -2.5rem; }
  .mobile-lg\:margin-neg-6 { margin: -3rem; }
  .mobile-lg\:margin-neg-7 { margin: -3.5rem; }
  .mobile-lg\:margin-neg-8 { margin: -4rem; }
  .mobile-lg\:margin-neg-9 { margin: -4.5rem; }
  .mobile-lg\:margin-neg-10 { margin: -5rem; }
  .mobile-lg\:margin-neg-15 { margin: -7.5rem; }
  .mobile-lg\:margin-4 { margin: 2rem; }
  .mobile-lg\:margin-5 { margin: 2.5rem; }
  .mobile-lg\:margin-6 { margin: 3rem; }
  .mobile-lg\:margin-7 { margin: 3.5rem; }
  .mobile-lg\:margin-8 { margin: 4rem; }
  .mobile-lg\:margin-9 { margin: 4.5rem; }
  .mobile-lg\:margin-10 { margin: 5rem; }
  .mobile-lg\:margin-15 { margin: 7.5rem; }
  .mobile-lg\:margin-05em { margin: 0.5em; }
  .mobile-lg\:margin-1em { margin: 1em; }
  .mobile-lg\:margin-105em { margin: 1.5em; }
  .mobile-lg\:margin-2em { margin: 2em; }
  .mobile-lg\:margin-0 { margin: 0px; }
  .mobile-lg\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .mobile-lg\:margin-top-1px { margin-top: 1px; }
  .mobile-lg\:margin-bottom-1px { margin-bottom: 1px; }
  .mobile-lg\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .mobile-lg\:margin-top-2px { margin-top: 2px; }
  .mobile-lg\:margin-bottom-2px { margin-bottom: 2px; }
  .mobile-lg\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .mobile-lg\:margin-top-05 { margin-top: 0.25rem; }
  .mobile-lg\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .mobile-lg\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .mobile-lg\:margin-top-1 { margin-top: 0.5rem; }
  .mobile-lg\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .mobile-lg\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .mobile-lg\:margin-top-105 { margin-top: 0.75rem; }
  .mobile-lg\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .mobile-lg\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .mobile-lg\:margin-top-2 { margin-top: 1rem; }
  .mobile-lg\:margin-bottom-2 { margin-bottom: 1rem; }
  .mobile-lg\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .mobile-lg\:margin-top-205 { margin-top: 1.25rem; }
  .mobile-lg\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .mobile-lg\:margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .mobile-lg\:margin-top-3 { margin-top: 1.5rem; }
  .mobile-lg\:margin-bottom-3 { margin-bottom: 1.5rem; }
  .mobile-lg\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .mobile-lg\:margin-top-neg-1px { margin-top: -1px; }
  .mobile-lg\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .mobile-lg\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .mobile-lg\:margin-top-neg-2px { margin-top: -2px; }
  .mobile-lg\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .mobile-lg\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .mobile-lg\:margin-top-neg-05 { margin-top: -0.25rem; }
  .mobile-lg\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .mobile-lg\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .mobile-lg\:margin-top-neg-1 { margin-top: -0.5rem; }
  .mobile-lg\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .mobile-lg\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .mobile-lg\:margin-top-neg-105 { margin-top: -0.75rem; }
  .mobile-lg\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .mobile-lg\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .mobile-lg\:margin-top-neg-2 { margin-top: -1rem; }
  .mobile-lg\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .mobile-lg\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .mobile-lg\:margin-top-neg-205 { margin-top: -1.25rem; }
  .mobile-lg\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .mobile-lg\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .mobile-lg\:margin-top-neg-3 { margin-top: -1.5rem; }
  .mobile-lg\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .mobile-lg\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .mobile-lg\:margin-top-neg-4 { margin-top: -2rem; }
  .mobile-lg\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .mobile-lg\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .mobile-lg\:margin-top-neg-5 { margin-top: -2.5rem; }
  .mobile-lg\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .mobile-lg\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .mobile-lg\:margin-top-neg-6 { margin-top: -3rem; }
  .mobile-lg\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .mobile-lg\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .mobile-lg\:margin-top-neg-7 { margin-top: -3.5rem; }
  .mobile-lg\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .mobile-lg\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .mobile-lg\:margin-top-neg-8 { margin-top: -4rem; }
  .mobile-lg\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .mobile-lg\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .mobile-lg\:margin-top-neg-9 { margin-top: -4.5rem; }
  .mobile-lg\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .mobile-lg\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .mobile-lg\:margin-top-neg-10 { margin-top: -5rem; }
  .mobile-lg\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .mobile-lg\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .mobile-lg\:margin-top-neg-15 { margin-top: -7.5rem; }
  .mobile-lg\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .mobile-lg\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .mobile-lg\:margin-top-4 { margin-top: 2rem; }
  .mobile-lg\:margin-bottom-4 { margin-bottom: 2rem; }
  .mobile-lg\:margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .mobile-lg\:margin-top-5 { margin-top: 2.5rem; }
  .mobile-lg\:margin-bottom-5 { margin-bottom: 2.5rem; }
  .mobile-lg\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .mobile-lg\:margin-top-6 { margin-top: 3rem; }
  .mobile-lg\:margin-bottom-6 { margin-bottom: 3rem; }
  .mobile-lg\:margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
  .mobile-lg\:margin-top-7 { margin-top: 3.5rem; }
  .mobile-lg\:margin-bottom-7 { margin-bottom: 3.5rem; }
  .mobile-lg\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .mobile-lg\:margin-top-8 { margin-top: 4rem; }
  .mobile-lg\:margin-bottom-8 { margin-bottom: 4rem; }
  .mobile-lg\:margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
  .mobile-lg\:margin-top-9 { margin-top: 4.5rem; }
  .mobile-lg\:margin-bottom-9 { margin-bottom: 4.5rem; }
  .mobile-lg\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .mobile-lg\:margin-top-10 { margin-top: 5rem; }
  .mobile-lg\:margin-bottom-10 { margin-bottom: 5rem; }
  .mobile-lg\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .mobile-lg\:margin-top-15 { margin-top: 7.5rem; }
  .mobile-lg\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .mobile-lg\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .mobile-lg\:margin-top-05em { margin-top: 0.5em; }
  .mobile-lg\:margin-bottom-05em { margin-bottom: 0.5em; }
  .mobile-lg\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .mobile-lg\:margin-top-1em { margin-top: 1em; }
  .mobile-lg\:margin-bottom-1em { margin-bottom: 1em; }
  .mobile-lg\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .mobile-lg\:margin-top-105em { margin-top: 1.5em; }
  .mobile-lg\:margin-bottom-105em { margin-bottom: 1.5em; }
  .mobile-lg\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .mobile-lg\:margin-top-2em { margin-top: 2em; }
  .mobile-lg\:margin-bottom-2em { margin-bottom: 2em; }
  .mobile-lg\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mobile-lg\:margin-top-0 { margin-top: 0px; }
  .mobile-lg\:margin-bottom-0 { margin-bottom: 0px; }
  .mobile-lg\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .mobile-lg\:margin-top-auto { margin-top: auto; }
  .mobile-lg\:margin-bottom-auto { margin-bottom: auto; }
  .mobile-lg\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .mobile-lg\:margin-right-1px { margin-right: 1px; }
  .mobile-lg\:margin-left-1px { margin-left: 1px; }
  .mobile-lg\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .mobile-lg\:margin-right-2px { margin-right: 2px; }
  .mobile-lg\:margin-left-2px { margin-left: 2px; }
  .mobile-lg\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .mobile-lg\:margin-right-05 { margin-right: 0.25rem; }
  .mobile-lg\:margin-left-05 { margin-left: 0.25rem; }
  .mobile-lg\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .mobile-lg\:margin-right-1 { margin-right: 0.5rem; }
  .mobile-lg\:margin-left-1 { margin-left: 0.5rem; }
  .mobile-lg\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .mobile-lg\:margin-right-105 { margin-right: 0.75rem; }
  .mobile-lg\:margin-left-105 { margin-left: 0.75rem; }
  .mobile-lg\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .mobile-lg\:margin-right-2 { margin-right: 1rem; }
  .mobile-lg\:margin-left-2 { margin-left: 1rem; }
  .mobile-lg\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .mobile-lg\:margin-right-205 { margin-right: 1.25rem; }
  .mobile-lg\:margin-left-205 { margin-left: 1.25rem; }
  .mobile-lg\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .mobile-lg\:margin-right-3 { margin-right: 1.5rem; }
  .mobile-lg\:margin-left-3 { margin-left: 1.5rem; }
  .mobile-lg\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .mobile-lg\:margin-right-neg-1px { margin-right: -1px; }
  .mobile-lg\:margin-left-neg-1px { margin-left: -1px; }
  .mobile-lg\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .mobile-lg\:margin-right-neg-2px { margin-right: -2px; }
  .mobile-lg\:margin-left-neg-2px { margin-left: -2px; }
  .mobile-lg\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .mobile-lg\:margin-right-neg-05 { margin-right: -0.25rem; }
  .mobile-lg\:margin-left-neg-05 { margin-left: -0.25rem; }
  .mobile-lg\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .mobile-lg\:margin-right-neg-1 { margin-right: -0.5rem; }
  .mobile-lg\:margin-left-neg-1 { margin-left: -0.5rem; }
  .mobile-lg\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .mobile-lg\:margin-right-neg-105 { margin-right: -0.75rem; }
  .mobile-lg\:margin-left-neg-105 { margin-left: -0.75rem; }
  .mobile-lg\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .mobile-lg\:margin-right-neg-2 { margin-right: -1rem; }
  .mobile-lg\:margin-left-neg-2 { margin-left: -1rem; }
  .mobile-lg\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .mobile-lg\:margin-right-neg-205 { margin-right: -1.25rem; }
  .mobile-lg\:margin-left-neg-205 { margin-left: -1.25rem; }
  .mobile-lg\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .mobile-lg\:margin-right-neg-3 { margin-right: -1.5rem; }
  .mobile-lg\:margin-left-neg-3 { margin-left: -1.5rem; }
  .mobile-lg\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .mobile-lg\:margin-right-neg-4 { margin-right: -2rem; }
  .mobile-lg\:margin-left-neg-4 { margin-left: -2rem; }
  .mobile-lg\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .mobile-lg\:margin-right-neg-5 { margin-right: -2.5rem; }
  .mobile-lg\:margin-left-neg-5 { margin-left: -2.5rem; }
  .mobile-lg\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .mobile-lg\:margin-right-neg-6 { margin-right: -3rem; }
  .mobile-lg\:margin-left-neg-6 { margin-left: -3rem; }
  .mobile-lg\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .mobile-lg\:margin-right-neg-7 { margin-right: -3.5rem; }
  .mobile-lg\:margin-left-neg-7 { margin-left: -3.5rem; }
  .mobile-lg\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .mobile-lg\:margin-right-neg-8 { margin-right: -4rem; }
  .mobile-lg\:margin-left-neg-8 { margin-left: -4rem; }
  .mobile-lg\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .mobile-lg\:margin-right-neg-9 { margin-right: -4.5rem; }
  .mobile-lg\:margin-left-neg-9 { margin-left: -4.5rem; }
  .mobile-lg\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .mobile-lg\:margin-right-neg-10 { margin-right: -5rem; }
  .mobile-lg\:margin-left-neg-10 { margin-left: -5rem; }
  .mobile-lg\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .mobile-lg\:margin-right-neg-15 { margin-right: -7.5rem; }
  .mobile-lg\:margin-left-neg-15 { margin-left: -7.5rem; }
  .mobile-lg\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .mobile-lg\:margin-right-4 { margin-right: 2rem; }
  .mobile-lg\:margin-left-4 { margin-left: 2rem; }
  .mobile-lg\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .mobile-lg\:margin-right-5 { margin-right: 2.5rem; }
  .mobile-lg\:margin-left-5 { margin-left: 2.5rem; }
  .mobile-lg\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .mobile-lg\:margin-right-6 { margin-right: 3rem; }
  .mobile-lg\:margin-left-6 { margin-left: 3rem; }
  .mobile-lg\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .mobile-lg\:margin-right-7 { margin-right: 3.5rem; }
  .mobile-lg\:margin-left-7 { margin-left: 3.5rem; }
  .mobile-lg\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .mobile-lg\:margin-right-8 { margin-right: 4rem; }
  .mobile-lg\:margin-left-8 { margin-left: 4rem; }
  .mobile-lg\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .mobile-lg\:margin-right-9 { margin-right: 4.5rem; }
  .mobile-lg\:margin-left-9 { margin-left: 4.5rem; }
  .mobile-lg\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .mobile-lg\:margin-right-10 { margin-right: 5rem; }
  .mobile-lg\:margin-left-10 { margin-left: 5rem; }
  .mobile-lg\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .mobile-lg\:margin-right-15 { margin-right: 7.5rem; }
  .mobile-lg\:margin-left-15 { margin-left: 7.5rem; }
  .mobile-lg\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .mobile-lg\:margin-right-card { margin-right: 10rem; }
  .mobile-lg\:margin-left-card { margin-left: 10rem; }
  .mobile-lg\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .mobile-lg\:margin-right-card-lg { margin-right: 15rem; }
  .mobile-lg\:margin-left-card-lg { margin-left: 15rem; }
  .mobile-lg\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .mobile-lg\:margin-right-mobile { margin-right: 20rem; }
  .mobile-lg\:margin-left-mobile { margin-left: 20rem; }
  .mobile-lg\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .mobile-lg\:margin-right-05em { margin-right: 0.5em; }
  .mobile-lg\:margin-left-05em { margin-left: 0.5em; }
  .mobile-lg\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .mobile-lg\:margin-right-1em { margin-right: 1em; }
  .mobile-lg\:margin-left-1em { margin-left: 1em; }
  .mobile-lg\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .mobile-lg\:margin-right-105em { margin-right: 1.5em; }
  .mobile-lg\:margin-left-105em { margin-left: 1.5em; }
  .mobile-lg\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .mobile-lg\:margin-right-2em { margin-right: 2em; }
  .mobile-lg\:margin-left-2em { margin-left: 2em; }
  .mobile-lg\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .mobile-lg\:margin-right-0 { margin-right: 0px; }
  .mobile-lg\:margin-left-0 { margin-left: 0px; }
  .mobile-lg\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .mobile-lg\:margin-right-auto { margin-right: auto; }
  .mobile-lg\:margin-left-auto { margin-left: auto; }
  .mobile-lg\:measure-1 { max-width: 44ex; }
  .mobile-lg\:measure-2 { max-width: 60ex; }
  .mobile-lg\:measure-3 { max-width: 64ex; }
  .mobile-lg\:measure-4 { max-width: 68ex; }
  .mobile-lg\:measure-5 { max-width: 72ex; }
  .mobile-lg\:measure-6 { max-width: 88ex; }
  .mobile-lg\:measure-none { max-width: none; }
  .mobile-lg\:order-first { order: -1; }
  .mobile-lg\:order-last { order: 999; }
  .mobile-lg\:order-initial { order: initial; }
  .mobile-lg\:order-0 { order: 0; }
  .mobile-lg\:order-1 { order: 1; }
  .mobile-lg\:order-2 { order: 2; }
  .mobile-lg\:order-3 { order: 3; }
  .mobile-lg\:order-4 { order: 4; }
  .mobile-lg\:order-5 { order: 5; }
  .mobile-lg\:order-6 { order: 6; }
  .mobile-lg\:order-7 { order: 7; }
  .mobile-lg\:order-8 { order: 8; }
  .mobile-lg\:order-9 { order: 9; }
  .mobile-lg\:order-10 { order: 10; }
  .mobile-lg\:order-11 { order: 11; }
  .mobile-lg\:padding-1px { padding: 1px; }
  .mobile-lg\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .mobile-lg\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .mobile-lg\:padding-top-1px { padding-top: 1px; }
  .mobile-lg\:padding-right-1px { padding-right: 1px; }
  .mobile-lg\:padding-bottom-1px { padding-bottom: 1px; }
  .mobile-lg\:padding-left-1px { padding-left: 1px; }
  .mobile-lg\:padding-2px { padding: 2px; }
  .mobile-lg\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .mobile-lg\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .mobile-lg\:padding-top-2px { padding-top: 2px; }
  .mobile-lg\:padding-right-2px { padding-right: 2px; }
  .mobile-lg\:padding-bottom-2px { padding-bottom: 2px; }
  .mobile-lg\:padding-left-2px { padding-left: 2px; }
  .mobile-lg\:padding-05 { padding: 0.25rem; }
  .mobile-lg\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .mobile-lg\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .mobile-lg\:padding-top-05 { padding-top: 0.25rem; }
  .mobile-lg\:padding-right-05 { padding-right: 0.25rem; }
  .mobile-lg\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .mobile-lg\:padding-left-05 { padding-left: 0.25rem; }
  .mobile-lg\:padding-1 { padding: 0.5rem; }
  .mobile-lg\:padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .mobile-lg\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .mobile-lg\:padding-top-1 { padding-top: 0.5rem; }
  .mobile-lg\:padding-right-1 { padding-right: 0.5rem; }
  .mobile-lg\:padding-bottom-1 { padding-bottom: 0.5rem; }
  .mobile-lg\:padding-left-1 { padding-left: 0.5rem; }
  .mobile-lg\:padding-105 { padding: 0.75rem; }
  .mobile-lg\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .mobile-lg\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .mobile-lg\:padding-top-105 { padding-top: 0.75rem; }
  .mobile-lg\:padding-right-105 { padding-right: 0.75rem; }
  .mobile-lg\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .mobile-lg\:padding-left-105 { padding-left: 0.75rem; }
  .mobile-lg\:padding-2 { padding: 1rem; }
  .mobile-lg\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .mobile-lg\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .mobile-lg\:padding-top-2 { padding-top: 1rem; }
  .mobile-lg\:padding-right-2 { padding-right: 1rem; }
  .mobile-lg\:padding-bottom-2 { padding-bottom: 1rem; }
  .mobile-lg\:padding-left-2 { padding-left: 1rem; }
  .mobile-lg\:padding-205 { padding: 1.25rem; }
  .mobile-lg\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .mobile-lg\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .mobile-lg\:padding-top-205 { padding-top: 1.25rem; }
  .mobile-lg\:padding-right-205 { padding-right: 1.25rem; }
  .mobile-lg\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .mobile-lg\:padding-left-205 { padding-left: 1.25rem; }
  .mobile-lg\:padding-3 { padding: 1.5rem; }
  .mobile-lg\:padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .mobile-lg\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .mobile-lg\:padding-top-3 { padding-top: 1.5rem; }
  .mobile-lg\:padding-right-3 { padding-right: 1.5rem; }
  .mobile-lg\:padding-bottom-3 { padding-bottom: 1.5rem; }
  .mobile-lg\:padding-left-3 { padding-left: 1.5rem; }
  .mobile-lg\:padding-4 { padding: 2rem; }
  .mobile-lg\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .mobile-lg\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .mobile-lg\:padding-top-4 { padding-top: 2rem; }
  .mobile-lg\:padding-right-4 { padding-right: 2rem; }
  .mobile-lg\:padding-bottom-4 { padding-bottom: 2rem; }
  .mobile-lg\:padding-left-4 { padding-left: 2rem; }
  .mobile-lg\:padding-5 { padding: 2.5rem; }
  .mobile-lg\:padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .mobile-lg\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .mobile-lg\:padding-top-5 { padding-top: 2.5rem; }
  .mobile-lg\:padding-right-5 { padding-right: 2.5rem; }
  .mobile-lg\:padding-bottom-5 { padding-bottom: 2.5rem; }
  .mobile-lg\:padding-left-5 { padding-left: 2.5rem; }
  .mobile-lg\:padding-6 { padding: 3rem; }
  .mobile-lg\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .mobile-lg\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .mobile-lg\:padding-top-6 { padding-top: 3rem; }
  .mobile-lg\:padding-right-6 { padding-right: 3rem; }
  .mobile-lg\:padding-bottom-6 { padding-bottom: 3rem; }
  .mobile-lg\:padding-left-6 { padding-left: 3rem; }
  .mobile-lg\:padding-7 { padding: 3.5rem; }
  .mobile-lg\:padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .mobile-lg\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .mobile-lg\:padding-top-7 { padding-top: 3.5rem; }
  .mobile-lg\:padding-right-7 { padding-right: 3.5rem; }
  .mobile-lg\:padding-bottom-7 { padding-bottom: 3.5rem; }
  .mobile-lg\:padding-left-7 { padding-left: 3.5rem; }
  .mobile-lg\:padding-8 { padding: 4rem; }
  .mobile-lg\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .mobile-lg\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .mobile-lg\:padding-top-8 { padding-top: 4rem; }
  .mobile-lg\:padding-right-8 { padding-right: 4rem; }
  .mobile-lg\:padding-bottom-8 { padding-bottom: 4rem; }
  .mobile-lg\:padding-left-8 { padding-left: 4rem; }
  .mobile-lg\:padding-9 { padding: 4.5rem; }
  .mobile-lg\:padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .mobile-lg\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .mobile-lg\:padding-top-9 { padding-top: 4.5rem; }
  .mobile-lg\:padding-right-9 { padding-right: 4.5rem; }
  .mobile-lg\:padding-bottom-9 { padding-bottom: 4.5rem; }
  .mobile-lg\:padding-left-9 { padding-left: 4.5rem; }
  .mobile-lg\:padding-10 { padding: 5rem; }
  .mobile-lg\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .mobile-lg\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .mobile-lg\:padding-top-10 { padding-top: 5rem; }
  .mobile-lg\:padding-right-10 { padding-right: 5rem; }
  .mobile-lg\:padding-bottom-10 { padding-bottom: 5rem; }
  .mobile-lg\:padding-left-10 { padding-left: 5rem; }
  .mobile-lg\:padding-15 { padding: 7.5rem; }
  .mobile-lg\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .mobile-lg\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .mobile-lg\:padding-top-15 { padding-top: 7.5rem; }
  .mobile-lg\:padding-right-15 { padding-right: 7.5rem; }
  .mobile-lg\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .mobile-lg\:padding-left-15 { padding-left: 7.5rem; }
  .mobile-lg\:padding-0 { padding: 0px; }
  .mobile-lg\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .mobile-lg\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .mobile-lg\:padding-top-0 { padding-top: 0px; }
  .mobile-lg\:padding-right-0 { padding-right: 0px; }
  .mobile-lg\:padding-bottom-0 { padding-bottom: 0px; }
  .mobile-lg\:padding-left-0 { padding-left: 0px; }
  .mobile-lg\:width-1px { width: 1px; }
  .mobile-lg\:width-2px { width: 2px; }
  .mobile-lg\:width-05 { width: 0.25rem; }
  .mobile-lg\:width-1 { width: 0.5rem; }
  .mobile-lg\:width-105 { width: 0.75rem; }
  .mobile-lg\:width-2 { width: 1rem; }
  .mobile-lg\:width-205 { width: 1.25rem; }
  .mobile-lg\:width-3 { width: 1.5rem; }
  .mobile-lg\:width-4 { width: 2rem; }
  .mobile-lg\:width-5 { width: 2.5rem; }
  .mobile-lg\:width-6 { width: 3rem; }
  .mobile-lg\:width-7 { width: 3.5rem; }
  .mobile-lg\:width-8 { width: 4rem; }
  .mobile-lg\:width-9 { width: 4.5rem; }
  .mobile-lg\:width-10 { width: 5rem; }
  .mobile-lg\:width-15 { width: 7.5rem; }
  .mobile-lg\:width-card { width: 10rem; }
  .mobile-lg\:width-card-lg { width: 15rem; }
  .mobile-lg\:width-mobile { width: 20rem; }
  .mobile-lg\:width-mobile-lg { width: 30rem; }
  .mobile-lg\:width-tablet { width: 40rem; }
  .mobile-lg\:width-tablet-lg { width: 55rem; }
  .mobile-lg\:width-desktop { width: 64rem; }
  .mobile-lg\:width-desktop-lg { width: 75rem; }
  .mobile-lg\:width-widescreen { width: 87.5rem; }
  .mobile-lg\:width-0 { width: 0px; }
  .mobile-lg\:width-full { width: 100%; }
  .mobile-lg\:width-auto { width: auto; }
}

@media (min-width: 40em) {
  .tablet\:border-1px, .tablet\:hover\:border-1px:hover { border: 1px solid; }
  .tablet\:border-y-1px, .tablet\:hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .tablet\:border-x-1px, .tablet\:hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }
  .tablet\:border-top-1px, .tablet\:hover\:border-top-1px:hover { border-top: 1px solid; }
  .tablet\:border-right-1px, .tablet\:hover\:border-right-1px:hover { border-right: 1px solid; }
  .tablet\:border-bottom-1px, .tablet\:hover\:border-bottom-1px:hover { border-bottom: 1px solid; }
  .tablet\:border-left-1px, .tablet\:hover\:border-left-1px:hover { border-left: 1px solid; }
  .tablet\:border-2px, .tablet\:hover\:border-2px:hover { border: 2px solid; }
  .tablet\:border-y-2px, .tablet\:hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .tablet\:border-x-2px, .tablet\:hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }
  .tablet\:border-top-2px, .tablet\:hover\:border-top-2px:hover { border-top: 2px solid; }
  .tablet\:border-right-2px, .tablet\:hover\:border-right-2px:hover { border-right: 2px solid; }
  .tablet\:border-bottom-2px, .tablet\:hover\:border-bottom-2px:hover { border-bottom: 2px solid; }
  .tablet\:border-left-2px, .tablet\:hover\:border-left-2px:hover { border-left: 2px solid; }
  .tablet\:border-05, .tablet\:hover\:border-05:hover { border: 0.25rem solid; }
  .tablet\:border-y-05, .tablet\:hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .tablet\:border-x-05, .tablet\:hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .tablet\:border-top-05, .tablet\:hover\:border-top-05:hover { border-top: 0.25rem solid; }
  .tablet\:border-right-05, .tablet\:hover\:border-right-05:hover { border-right: 0.25rem solid; }
  .tablet\:border-bottom-05, .tablet\:hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }
  .tablet\:border-left-05, .tablet\:hover\:border-left-05:hover { border-left: 0.25rem solid; }
  .tablet\:border-1, .tablet\:hover\:border-1:hover { border: 0.5rem solid; }
  .tablet\:border-y-1, .tablet\:hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .tablet\:border-x-1, .tablet\:hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .tablet\:border-top-1, .tablet\:hover\:border-top-1:hover { border-top: 0.5rem solid; }
  .tablet\:border-right-1, .tablet\:hover\:border-right-1:hover { border-right: 0.5rem solid; }
  .tablet\:border-bottom-1, .tablet\:hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }
  .tablet\:border-left-1, .tablet\:hover\:border-left-1:hover { border-left: 0.5rem solid; }
  .tablet\:border-105, .tablet\:hover\:border-105:hover { border: 0.75rem solid; }
  .tablet\:border-y-105, .tablet\:hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .tablet\:border-x-105, .tablet\:hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .tablet\:border-top-105, .tablet\:hover\:border-top-105:hover { border-top: 0.75rem solid; }
  .tablet\:border-right-105, .tablet\:hover\:border-right-105:hover { border-right: 0.75rem solid; }
  .tablet\:border-bottom-105, .tablet\:hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }
  .tablet\:border-left-105, .tablet\:hover\:border-left-105:hover { border-left: 0.75rem solid; }
  .tablet\:border-2, .tablet\:hover\:border-2:hover { border: 1rem solid; }
  .tablet\:border-y-2, .tablet\:hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .tablet\:border-x-2, .tablet\:hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .tablet\:border-top-2, .tablet\:hover\:border-top-2:hover { border-top: 1rem solid; }
  .tablet\:border-right-2, .tablet\:hover\:border-right-2:hover { border-right: 1rem solid; }
  .tablet\:border-bottom-2, .tablet\:hover\:border-bottom-2:hover { border-bottom: 1rem solid; }
  .tablet\:border-left-2, .tablet\:hover\:border-left-2:hover { border-left: 1rem solid; }
  .tablet\:border-205, .tablet\:hover\:border-205:hover { border: 1.25rem solid; }
  .tablet\:border-y-205, .tablet\:hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .tablet\:border-x-205, .tablet\:hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .tablet\:border-top-205, .tablet\:hover\:border-top-205:hover { border-top: 1.25rem solid; }
  .tablet\:border-right-205, .tablet\:hover\:border-right-205:hover { border-right: 1.25rem solid; }
  .tablet\:border-bottom-205, .tablet\:hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }
  .tablet\:border-left-205, .tablet\:hover\:border-left-205:hover { border-left: 1.25rem solid; }
  .tablet\:border-3, .tablet\:hover\:border-3:hover { border: 1.5rem solid; }
  .tablet\:border-y-3, .tablet\:hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .tablet\:border-x-3, .tablet\:hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .tablet\:border-top-3, .tablet\:hover\:border-top-3:hover { border-top: 1.5rem solid; }
  .tablet\:border-right-3, .tablet\:hover\:border-right-3:hover { border-right: 1.5rem solid; }
  .tablet\:border-bottom-3, .tablet\:hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }
  .tablet\:border-left-3, .tablet\:hover\:border-left-3:hover { border-left: 1.5rem solid; }
  .tablet\:border-0, .tablet\:hover\:border-0:hover { border: 0px solid; }
  .tablet\:border-y-0, .tablet\:hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .tablet\:border-x-0, .tablet\:hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }
  .tablet\:border-top-0, .tablet\:hover\:border-top-0:hover { border-top: 0px solid; }
  .tablet\:border-right-0, .tablet\:hover\:border-right-0:hover { border-right: 0px solid; }
  .tablet\:border-bottom-0, .tablet\:hover\:border-bottom-0:hover { border-bottom: 0px solid; }
  .tablet\:border-left-0, .tablet\:hover\:border-left-0:hover { border-left: 0px solid; }
  .tablet\:border, .tablet\:hover\:border:hover { border: 1px solid; }
  .tablet\:border-y, .tablet\:hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .tablet\:border-x, .tablet\:hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }
  .tablet\:border-top, .tablet\:hover\:border-top:hover { border-top: 1px solid; }
  .tablet\:border-right, .tablet\:hover\:border-right:hover { border-right: 1px solid; }
  .tablet\:border-bottom, .tablet\:hover\:border-bottom:hover { border-bottom: 1px solid; }
  .tablet\:border-left, .tablet\:hover\:border-left:hover { border-left: 1px solid; }
  .tablet\:border-transparent, .tablet\:hover\:border-transparent:hover { border-color: transparent; }
  .tablet\:border-black, .tablet\:hover\:border-black:hover { border-color: rgb(0, 0, 0); }
  .tablet\:border-white, .tablet\:hover\:border-white:hover { border-color: rgb(255, 255, 255); }
  .tablet\:border-red, .tablet\:hover\:border-red:hover { border-color: rgb(229, 34, 7); }
  .tablet\:border-orange, .tablet\:hover\:border-orange:hover { border-color: rgb(230, 111, 14); }
  .tablet\:border-gold, .tablet\:hover\:border-gold:hover { border-color: rgb(255, 190, 46); }
  .tablet\:border-yellow, .tablet\:hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }
  .tablet\:border-green, .tablet\:hover\:border-green:hover { border-color: rgb(83, 130, 0); }
  .tablet\:border-mint, .tablet\:hover\:border-mint:hover { border-color: rgb(4, 197, 133); }
  .tablet\:border-cyan, .tablet\:hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }
  .tablet\:border-blue, .tablet\:hover\:border-blue:hover { border-color: rgb(0, 118, 214); }
  .tablet\:border-indigo, .tablet\:hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }
  .tablet\:border-violet, .tablet\:hover\:border-violet:hover { border-color: rgb(129, 104, 179); }
  .tablet\:border-magenta, .tablet\:hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }
  .tablet\:border-gray-5, .tablet\:hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }
  .tablet\:border-gray-10, .tablet\:hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }
  .tablet\:border-gray-30, .tablet\:hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }
  .tablet\:border-gray-50, .tablet\:hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }
  .tablet\:border-gray-70, .tablet\:hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }
  .tablet\:border-gray-90, .tablet\:hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-base-lightest, .tablet\:hover\:border-base-lightest:hover { border-color: rgb(240, 240, 240); }
  .tablet\:border-base-lighter, .tablet\:hover\:border-base-lighter:hover { border-color: rgb(223, 225, 226); }
  .tablet\:border-base-light, .tablet\:hover\:border-base-light:hover { border-color: rgb(169, 174, 177); }
  .tablet\:border-base, .tablet\:hover\:border-base:hover { border-color: rgb(113, 118, 122); }
  .tablet\:border-base-dark, .tablet\:hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }
  .tablet\:border-base-darker, .tablet\:hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }
  .tablet\:border-base-darkest, .tablet\:hover\:border-base-darkest:hover, .tablet\:border-ink, .tablet\:hover\:border-ink:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-primary-lighter, .tablet\:hover\:border-primary-lighter:hover { border-color: rgb(217, 232, 246); }
  .tablet\:border-primary-light, .tablet\:hover\:border-primary-light:hover { border-color: rgb(115, 179, 231); }
  .tablet\:border-primary, .tablet\:hover\:border-primary:hover { border-color: rgb(0, 113, 188); }
  .tablet\:border-primary-vivid, .tablet\:hover\:border-primary-vivid:hover { border-color: rgb(0, 80, 216); }
  .tablet\:border-primary-dark, .tablet\:hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }
  .tablet\:border-primary-darker, .tablet\:hover\:border-primary-darker:hover { border-color: rgb(32, 84, 147); }
  .tablet\:border-primary-darkest, .tablet\:hover\:border-primary-darkest:hover { border-color: rgb(17, 46, 81); }
  .tablet\:border-secondary-lighter, .tablet\:hover\:border-secondary-lighter:hover { border-color: rgb(243, 225, 228); }
  .tablet\:border-secondary-light, .tablet\:hover\:border-secondary-light:hover { border-color: rgb(242, 147, 140); }
  .tablet\:border-secondary, .tablet\:hover\:border-secondary:hover { border-color: rgb(216, 57, 51); }
  .tablet\:border-secondary-vivid, .tablet\:hover\:border-secondary-vivid:hover { border-color: rgb(228, 29, 61); }
  .tablet\:border-secondary-dark, .tablet\:hover\:border-secondary-dark:hover { border-color: rgb(181, 9, 9); }
  .tablet\:border-secondary-darker, .tablet\:hover\:border-secondary-darker:hover { border-color: rgb(139, 10, 3); }
  .tablet\:border-accent-warm-darker, .tablet\:hover\:border-accent-warm-darker:hover { border-color: rgb(119, 85, 64); }
  .tablet\:border-accent-warm-dark, .tablet\:hover\:border-accent-warm-dark:hover { border-color: rgb(192, 86, 0); }
  .tablet\:border-accent-warm, .tablet\:hover\:border-accent-warm:hover { border-color: rgb(250, 148, 65); }
  .tablet\:border-accent-warm-light, .tablet\:hover\:border-accent-warm-light:hover { border-color: rgb(255, 188, 120); }
  .tablet\:border-accent-warm-lighter, .tablet\:hover\:border-accent-warm-lighter:hover { border-color: rgb(242, 228, 212); }
  .tablet\:border-accent-cool-darker, .tablet\:hover\:border-accent-cool-darker:hover { border-color: rgb(7, 100, 141); }
  .tablet\:border-accent-cool-dark, .tablet\:hover\:border-accent-cool-dark:hover { border-color: rgb(40, 160, 203); }
  .tablet\:border-accent-cool, .tablet\:hover\:border-accent-cool:hover { border-color: rgb(0, 189, 227); }
  .tablet\:border-accent-cool-light, .tablet\:hover\:border-accent-cool-light:hover { border-color: rgb(151, 212, 234); }
  .tablet\:border-accent-cool-lighter, .tablet\:hover\:border-accent-cool-lighter:hover { border-color: rgb(225, 243, 248); }
  .tablet\:border-error-lighter, .tablet\:hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }
  .tablet\:border-error-light, .tablet\:hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }
  .tablet\:border-error, .tablet\:hover\:border-error:hover { border-color: rgb(213, 67, 9); }
  .tablet\:border-error-dark, .tablet\:hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }
  .tablet\:border-error-darker, .tablet\:hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }
  .tablet\:border-warning-lighter, .tablet\:hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }
  .tablet\:border-warning-light, .tablet\:hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }
  .tablet\:border-warning, .tablet\:hover\:border-warning:hover { border-color: rgb(255, 190, 46); }
  .tablet\:border-warning-dark, .tablet\:hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }
  .tablet\:border-warning-darker, .tablet\:hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }
  .tablet\:border-success-lighter, .tablet\:hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }
  .tablet\:border-success-light, .tablet\:hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }
  .tablet\:border-success, .tablet\:hover\:border-success:hover { border-color: rgb(0, 169, 28); }
  .tablet\:border-success-dark, .tablet\:hover\:border-success-dark:hover { border-color: rgb(0, 136, 23); }
  .tablet\:border-success-darker, .tablet\:hover\:border-success-darker:hover { border-color: rgb(33, 110, 31); }
  .tablet\:border-info-lighter, .tablet\:hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }
  .tablet\:border-info-light, .tablet\:hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }
  .tablet\:border-info, .tablet\:hover\:border-info:hover { border-color: rgb(0, 189, 227); }
  .tablet\:border-info-dark, .tablet\:hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }
  .tablet\:border-info-darker, .tablet\:hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }
  .tablet\:border-disabled-lighter, .tablet\:hover\:border-disabled-lighter:hover { border-color: rgb(201, 201, 201); }
  .tablet\:border-disabled-light, .tablet\:hover\:border-disabled-light:hover { border-color: rgb(145, 145, 145); }
  .tablet\:border-disabled, .tablet\:hover\:border-disabled:hover { border-color: rgb(117, 117, 117); }
  .tablet\:border-disabled-dark, .tablet\:hover\:border-disabled-dark:hover { border-color: rgb(69, 69, 69); }
  .tablet\:border-disabled-darker, .tablet\:hover\:border-disabled-darker:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-emergency, .tablet\:hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }
  .tablet\:border-emergency-dark, .tablet\:hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }
  .tablet\:radius-0 { border-radius: 0px; }
  .tablet\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .tablet\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .tablet\:radius-sm { border-radius: 2px; }
  .tablet\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .tablet\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .tablet\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .tablet\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .tablet\:radius-md { border-radius: 0.25rem; }
  .tablet\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .tablet\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .tablet\:radius-lg { border-radius: 0.5rem; }
  .tablet\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .tablet\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .tablet\:radius-pill { border-radius: 99rem; }
  .tablet\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .tablet\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .tablet\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .tablet\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .tablet\:display-block { display: block; }
  .tablet\:display-flex { display: flex; }
  .tablet\:display-none { display: none; }
  .tablet\:display-inline { display: inline; }
  .tablet\:display-inline-block { display: inline-block; }
  .tablet\:display-inline-flex { display: inline-flex; }
  .tablet\:display-table { display: table; }
  .tablet\:display-table-cell { display: table-cell; }
  .tablet\:display-table-row { display: table-row; }
  .tablet\:font-mono-3xs { font-size: 0.77rem; }
  .tablet\:font-mono-2xs { font-size: 0.83rem; }
  .tablet\:font-mono-xs { font-size: 0.89rem; }
  .tablet\:font-mono-sm { font-size: 0.95rem; }
  .tablet\:font-mono-md { font-size: 1.01rem; }
  .tablet\:font-mono-lg { font-size: 1.31rem; }
  .tablet\:font-mono-xl { font-size: 1.91rem; }
  .tablet\:font-mono-2xl { font-size: 2.38rem; }
  .tablet\:font-mono-3xl { font-size: 2.86rem; }
  .tablet\:font-sans-3xs { font-size: 0.81rem; }
  .tablet\:font-sans-2xs { font-size: 0.87rem; }
  .tablet\:font-sans-xs { font-size: 0.93rem; }
  .tablet\:font-sans-sm { font-size: 0.99rem; }
  .tablet\:font-sans-md { font-size: 1.06rem; }
  .tablet\:font-sans-lg { font-size: 1.37rem; }
  .tablet\:font-sans-xl { font-size: 1.99rem; }
  .tablet\:font-sans-2xl { font-size: 2.49rem; }
  .tablet\:font-sans-3xl { font-size: 2.98rem; }
  .tablet\:font-serif-3xs { font-size: 0.81rem; }
  .tablet\:font-serif-2xs { font-size: 0.87rem; }
  .tablet\:font-serif-xs { font-size: 0.93rem; }
  .tablet\:font-serif-sm { font-size: 0.99rem; }
  .tablet\:font-serif-md { font-size: 1.06rem; }
  .tablet\:font-serif-lg { font-size: 1.37rem; }
  .tablet\:font-serif-xl { font-size: 1.99rem; }
  .tablet\:font-serif-2xl { font-size: 2.49rem; }
  .tablet\:font-serif-3xl { font-size: 2.98rem; }
  .tablet\:font-heading-3xs { font-size: 0.81rem; }
  .tablet\:font-heading-2xs { font-size: 0.87rem; }
  .tablet\:font-heading-xs { font-size: 0.93rem; }
  .tablet\:font-heading-sm { font-size: 0.99rem; }
  .tablet\:font-heading-md { font-size: 1.06rem; }
  .tablet\:font-heading-lg { font-size: 1.37rem; }
  .tablet\:font-heading-xl { font-size: 1.99rem; }
  .tablet\:font-heading-2xl { font-size: 2.49rem; }
  .tablet\:font-heading-3xl { font-size: 2.98rem; }
  .tablet\:font-body-3xs { font-size: 0.81rem; }
  .tablet\:font-body-2xs { font-size: 0.87rem; }
  .tablet\:font-body-xs { font-size: 0.93rem; }
  .tablet\:font-body-sm { font-size: 0.99rem; }
  .tablet\:font-body-md { font-size: 1.06rem; }
  .tablet\:font-body-lg { font-size: 1.37rem; }
  .tablet\:font-body-xl { font-size: 1.99rem; }
  .tablet\:font-body-2xl { font-size: 2.49rem; }
  .tablet\:font-body-3xl { font-size: 2.98rem; }
  .tablet\:font-code-3xs { font-size: 0.77rem; }
  .tablet\:font-code-2xs { font-size: 0.83rem; }
  .tablet\:font-code-xs { font-size: 0.89rem; }
  .tablet\:font-code-sm { font-size: 0.95rem; }
  .tablet\:font-code-md { font-size: 1.01rem; }
  .tablet\:font-code-lg { font-size: 1.31rem; }
  .tablet\:font-code-xl { font-size: 1.91rem; }
  .tablet\:font-code-2xl { font-size: 2.38rem; }
  .tablet\:font-code-3xl { font-size: 2.86rem; }
  .tablet\:font-alt-3xs { font-size: 0.81rem; }
  .tablet\:font-alt-2xs { font-size: 0.87rem; }
  .tablet\:font-alt-xs { font-size: 0.93rem; }
  .tablet\:font-alt-sm { font-size: 0.99rem; }
  .tablet\:font-alt-md { font-size: 1.06rem; }
  .tablet\:font-alt-lg { font-size: 1.37rem; }
  .tablet\:font-alt-xl { font-size: 1.99rem; }
  .tablet\:font-alt-2xl { font-size: 2.49rem; }
  .tablet\:font-alt-3xl { font-size: 2.98rem; }
  .tablet\:font-ui-3xs { font-size: 0.81rem; }
  .tablet\:font-ui-2xs { font-size: 0.87rem; }
  .tablet\:font-ui-xs { font-size: 0.93rem; }
  .tablet\:font-ui-sm { font-size: 0.99rem; }
  .tablet\:font-ui-md { font-size: 1.06rem; }
  .tablet\:font-ui-lg { font-size: 1.37rem; }
  .tablet\:font-ui-xl { font-size: 1.99rem; }
  .tablet\:font-ui-2xl { font-size: 2.49rem; }
  .tablet\:font-ui-3xl { font-size: 2.98rem; }
  .tablet\:text-light { font-weight: 300; }
  .tablet\:text-normal { font-weight: 400; }
  .tablet\:text-bold { font-weight: 700; }
  .tablet\:flex-justify-center { justify-content: center; }
  .tablet\:flex-justify-start { justify-content: flex-start; }
  .tablet\:flex-justify-end { justify-content: flex-end; }
  .tablet\:flex-justify { justify-content: space-between; }
  .tablet\:line-height-sans-1 { line-height: 1; }
  .tablet\:line-height-sans-2 { line-height: 1.2; }
  .tablet\:line-height-sans-3 { line-height: 1.4; }
  .tablet\:line-height-sans-4 { line-height: 1.5; }
  .tablet\:line-height-sans-5 { line-height: 1.6; }
  .tablet\:line-height-sans-6 { line-height: 1.8; }
  .tablet\:line-height-serif-1 { line-height: 1; }
  .tablet\:line-height-serif-2 { line-height: 1.2; }
  .tablet\:line-height-serif-3 { line-height: 1.4; }
  .tablet\:line-height-serif-4 { line-height: 1.5; }
  .tablet\:line-height-serif-5 { line-height: 1.6; }
  .tablet\:line-height-serif-6 { line-height: 1.8; }
  .tablet\:line-height-mono-1 { line-height: 1; }
  .tablet\:line-height-mono-2 { line-height: 1.3; }
  .tablet\:line-height-mono-3 { line-height: 1.4; }
  .tablet\:line-height-mono-4 { line-height: 1.6; }
  .tablet\:line-height-mono-5 { line-height: 1.7; }
  .tablet\:line-height-mono-6 { line-height: 1.8; }
  .tablet\:line-height-heading-1 { line-height: 1; }
  .tablet\:line-height-heading-2 { line-height: 1.2; }
  .tablet\:line-height-heading-3 { line-height: 1.4; }
  .tablet\:line-height-heading-4 { line-height: 1.5; }
  .tablet\:line-height-heading-5 { line-height: 1.6; }
  .tablet\:line-height-heading-6 { line-height: 1.8; }
  .tablet\:line-height-ui-1 { line-height: 1; }
  .tablet\:line-height-ui-2 { line-height: 1.2; }
  .tablet\:line-height-ui-3 { line-height: 1.4; }
  .tablet\:line-height-ui-4 { line-height: 1.5; }
  .tablet\:line-height-ui-5 { line-height: 1.6; }
  .tablet\:line-height-ui-6 { line-height: 1.8; }
  .tablet\:line-height-body-1 { line-height: 1; }
  .tablet\:line-height-body-2 { line-height: 1.2; }
  .tablet\:line-height-body-3 { line-height: 1.4; }
  .tablet\:line-height-body-4 { line-height: 1.5; }
  .tablet\:line-height-body-5 { line-height: 1.6; }
  .tablet\:line-height-body-6 { line-height: 1.8; }
  .tablet\:line-height-code-1 { line-height: 1; }
  .tablet\:line-height-code-2 { line-height: 1.3; }
  .tablet\:line-height-code-3 { line-height: 1.4; }
  .tablet\:line-height-code-4 { line-height: 1.6; }
  .tablet\:line-height-code-5 { line-height: 1.7; }
  .tablet\:line-height-code-6 { line-height: 1.8; }
  .tablet\:line-height-alt-1 { line-height: 1; }
  .tablet\:line-height-alt-2 { line-height: 1.2; }
  .tablet\:line-height-alt-3 { line-height: 1.4; }
  .tablet\:line-height-alt-4 { line-height: 1.5; }
  .tablet\:line-height-alt-5 { line-height: 1.6; }
  .tablet\:line-height-alt-6 { line-height: 1.8; }
  .tablet\:margin-neg-1px { margin: -1px; }
  .tablet\:margin-neg-2px { margin: -2px; }
  .tablet\:margin-neg-05 { margin: -0.25rem; }
  .tablet\:margin-neg-1 { margin: -0.5rem; }
  .tablet\:margin-neg-105 { margin: -0.75rem; }
  .tablet\:margin-neg-2 { margin: -1rem; }
  .tablet\:margin-neg-205 { margin: -1.25rem; }
  .tablet\:margin-neg-3 { margin: -1.5rem; }
  .tablet\:margin-1px { margin: 1px; }
  .tablet\:margin-2px { margin: 2px; }
  .tablet\:margin-05 { margin: 0.25rem; }
  .tablet\:margin-1 { margin: 0.5rem; }
  .tablet\:margin-105 { margin: 0.75rem; }
  .tablet\:margin-2 { margin: 1rem; }
  .tablet\:margin-205 { margin: 1.25rem; }
  .tablet\:margin-3 { margin: 1.5rem; }
  .tablet\:margin-neg-4 { margin: -2rem; }
  .tablet\:margin-neg-5 { margin: -2.5rem; }
  .tablet\:margin-neg-6 { margin: -3rem; }
  .tablet\:margin-neg-7 { margin: -3.5rem; }
  .tablet\:margin-neg-8 { margin: -4rem; }
  .tablet\:margin-neg-9 { margin: -4.5rem; }
  .tablet\:margin-neg-10 { margin: -5rem; }
  .tablet\:margin-neg-15 { margin: -7.5rem; }
  .tablet\:margin-4 { margin: 2rem; }
  .tablet\:margin-5 { margin: 2.5rem; }
  .tablet\:margin-6 { margin: 3rem; }
  .tablet\:margin-7 { margin: 3.5rem; }
  .tablet\:margin-8 { margin: 4rem; }
  .tablet\:margin-9 { margin: 4.5rem; }
  .tablet\:margin-10 { margin: 5rem; }
  .tablet\:margin-15 { margin: 7.5rem; }
  .tablet\:margin-05em { margin: 0.5em; }
  .tablet\:margin-1em { margin: 1em; }
  .tablet\:margin-105em { margin: 1.5em; }
  .tablet\:margin-2em { margin: 2em; }
  .tablet\:margin-0 { margin: 0px; }
  .tablet\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .tablet\:margin-top-1px { margin-top: 1px; }
  .tablet\:margin-bottom-1px { margin-bottom: 1px; }
  .tablet\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .tablet\:margin-top-2px { margin-top: 2px; }
  .tablet\:margin-bottom-2px { margin-bottom: 2px; }
  .tablet\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .tablet\:margin-top-05 { margin-top: 0.25rem; }
  .tablet\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .tablet\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .tablet\:margin-top-1 { margin-top: 0.5rem; }
  .tablet\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .tablet\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .tablet\:margin-top-105 { margin-top: 0.75rem; }
  .tablet\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .tablet\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .tablet\:margin-top-2 { margin-top: 1rem; }
  .tablet\:margin-bottom-2 { margin-bottom: 1rem; }
  .tablet\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .tablet\:margin-top-205 { margin-top: 1.25rem; }
  .tablet\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .tablet\:margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .tablet\:margin-top-3 { margin-top: 1.5rem; }
  .tablet\:margin-bottom-3 { margin-bottom: 1.5rem; }
  .tablet\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .tablet\:margin-top-neg-1px { margin-top: -1px; }
  .tablet\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .tablet\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .tablet\:margin-top-neg-2px { margin-top: -2px; }
  .tablet\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .tablet\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .tablet\:margin-top-neg-05 { margin-top: -0.25rem; }
  .tablet\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .tablet\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .tablet\:margin-top-neg-1 { margin-top: -0.5rem; }
  .tablet\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .tablet\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .tablet\:margin-top-neg-105 { margin-top: -0.75rem; }
  .tablet\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .tablet\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .tablet\:margin-top-neg-2 { margin-top: -1rem; }
  .tablet\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .tablet\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .tablet\:margin-top-neg-205 { margin-top: -1.25rem; }
  .tablet\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .tablet\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .tablet\:margin-top-neg-3 { margin-top: -1.5rem; }
  .tablet\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .tablet\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .tablet\:margin-top-neg-4 { margin-top: -2rem; }
  .tablet\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .tablet\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .tablet\:margin-top-neg-5 { margin-top: -2.5rem; }
  .tablet\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .tablet\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .tablet\:margin-top-neg-6 { margin-top: -3rem; }
  .tablet\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .tablet\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .tablet\:margin-top-neg-7 { margin-top: -3.5rem; }
  .tablet\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .tablet\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .tablet\:margin-top-neg-8 { margin-top: -4rem; }
  .tablet\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .tablet\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .tablet\:margin-top-neg-9 { margin-top: -4.5rem; }
  .tablet\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .tablet\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .tablet\:margin-top-neg-10 { margin-top: -5rem; }
  .tablet\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .tablet\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .tablet\:margin-top-neg-15 { margin-top: -7.5rem; }
  .tablet\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .tablet\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .tablet\:margin-top-4 { margin-top: 2rem; }
  .tablet\:margin-bottom-4 { margin-bottom: 2rem; }
  .tablet\:margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .tablet\:margin-top-5 { margin-top: 2.5rem; }
  .tablet\:margin-bottom-5 { margin-bottom: 2.5rem; }
  .tablet\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .tablet\:margin-top-6 { margin-top: 3rem; }
  .tablet\:margin-bottom-6 { margin-bottom: 3rem; }
  .tablet\:margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
  .tablet\:margin-top-7 { margin-top: 3.5rem; }
  .tablet\:margin-bottom-7 { margin-bottom: 3.5rem; }
  .tablet\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .tablet\:margin-top-8 { margin-top: 4rem; }
  .tablet\:margin-bottom-8 { margin-bottom: 4rem; }
  .tablet\:margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
  .tablet\:margin-top-9 { margin-top: 4.5rem; }
  .tablet\:margin-bottom-9 { margin-bottom: 4.5rem; }
  .tablet\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .tablet\:margin-top-10 { margin-top: 5rem; }
  .tablet\:margin-bottom-10 { margin-bottom: 5rem; }
  .tablet\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .tablet\:margin-top-15 { margin-top: 7.5rem; }
  .tablet\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .tablet\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .tablet\:margin-top-05em { margin-top: 0.5em; }
  .tablet\:margin-bottom-05em { margin-bottom: 0.5em; }
  .tablet\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .tablet\:margin-top-1em { margin-top: 1em; }
  .tablet\:margin-bottom-1em { margin-bottom: 1em; }
  .tablet\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .tablet\:margin-top-105em { margin-top: 1.5em; }
  .tablet\:margin-bottom-105em { margin-bottom: 1.5em; }
  .tablet\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .tablet\:margin-top-2em { margin-top: 2em; }
  .tablet\:margin-bottom-2em { margin-bottom: 2em; }
  .tablet\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .tablet\:margin-top-0 { margin-top: 0px; }
  .tablet\:margin-bottom-0 { margin-bottom: 0px; }
  .tablet\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .tablet\:margin-top-auto { margin-top: auto; }
  .tablet\:margin-bottom-auto { margin-bottom: auto; }
  .tablet\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .tablet\:margin-right-1px { margin-right: 1px; }
  .tablet\:margin-left-1px { margin-left: 1px; }
  .tablet\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .tablet\:margin-right-2px { margin-right: 2px; }
  .tablet\:margin-left-2px { margin-left: 2px; }
  .tablet\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .tablet\:margin-right-05 { margin-right: 0.25rem; }
  .tablet\:margin-left-05 { margin-left: 0.25rem; }
  .tablet\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .tablet\:margin-right-1 { margin-right: 0.5rem; }
  .tablet\:margin-left-1 { margin-left: 0.5rem; }
  .tablet\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .tablet\:margin-right-105 { margin-right: 0.75rem; }
  .tablet\:margin-left-105 { margin-left: 0.75rem; }
  .tablet\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .tablet\:margin-right-2 { margin-right: 1rem; }
  .tablet\:margin-left-2 { margin-left: 1rem; }
  .tablet\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .tablet\:margin-right-205 { margin-right: 1.25rem; }
  .tablet\:margin-left-205 { margin-left: 1.25rem; }
  .tablet\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .tablet\:margin-right-3 { margin-right: 1.5rem; }
  .tablet\:margin-left-3 { margin-left: 1.5rem; }
  .tablet\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .tablet\:margin-right-neg-1px { margin-right: -1px; }
  .tablet\:margin-left-neg-1px { margin-left: -1px; }
  .tablet\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .tablet\:margin-right-neg-2px { margin-right: -2px; }
  .tablet\:margin-left-neg-2px { margin-left: -2px; }
  .tablet\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .tablet\:margin-right-neg-05 { margin-right: -0.25rem; }
  .tablet\:margin-left-neg-05 { margin-left: -0.25rem; }
  .tablet\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .tablet\:margin-right-neg-1 { margin-right: -0.5rem; }
  .tablet\:margin-left-neg-1 { margin-left: -0.5rem; }
  .tablet\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .tablet\:margin-right-neg-105 { margin-right: -0.75rem; }
  .tablet\:margin-left-neg-105 { margin-left: -0.75rem; }
  .tablet\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .tablet\:margin-right-neg-2 { margin-right: -1rem; }
  .tablet\:margin-left-neg-2 { margin-left: -1rem; }
  .tablet\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .tablet\:margin-right-neg-205 { margin-right: -1.25rem; }
  .tablet\:margin-left-neg-205 { margin-left: -1.25rem; }
  .tablet\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .tablet\:margin-right-neg-3 { margin-right: -1.5rem; }
  .tablet\:margin-left-neg-3 { margin-left: -1.5rem; }
  .tablet\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .tablet\:margin-right-neg-4 { margin-right: -2rem; }
  .tablet\:margin-left-neg-4 { margin-left: -2rem; }
  .tablet\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .tablet\:margin-right-neg-5 { margin-right: -2.5rem; }
  .tablet\:margin-left-neg-5 { margin-left: -2.5rem; }
  .tablet\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .tablet\:margin-right-neg-6 { margin-right: -3rem; }
  .tablet\:margin-left-neg-6 { margin-left: -3rem; }
  .tablet\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .tablet\:margin-right-neg-7 { margin-right: -3.5rem; }
  .tablet\:margin-left-neg-7 { margin-left: -3.5rem; }
  .tablet\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .tablet\:margin-right-neg-8 { margin-right: -4rem; }
  .tablet\:margin-left-neg-8 { margin-left: -4rem; }
  .tablet\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .tablet\:margin-right-neg-9 { margin-right: -4.5rem; }
  .tablet\:margin-left-neg-9 { margin-left: -4.5rem; }
  .tablet\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .tablet\:margin-right-neg-10 { margin-right: -5rem; }
  .tablet\:margin-left-neg-10 { margin-left: -5rem; }
  .tablet\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .tablet\:margin-right-neg-15 { margin-right: -7.5rem; }
  .tablet\:margin-left-neg-15 { margin-left: -7.5rem; }
  .tablet\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .tablet\:margin-right-4 { margin-right: 2rem; }
  .tablet\:margin-left-4 { margin-left: 2rem; }
  .tablet\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .tablet\:margin-right-5 { margin-right: 2.5rem; }
  .tablet\:margin-left-5 { margin-left: 2.5rem; }
  .tablet\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .tablet\:margin-right-6 { margin-right: 3rem; }
  .tablet\:margin-left-6 { margin-left: 3rem; }
  .tablet\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .tablet\:margin-right-7 { margin-right: 3.5rem; }
  .tablet\:margin-left-7 { margin-left: 3.5rem; }
  .tablet\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .tablet\:margin-right-8 { margin-right: 4rem; }
  .tablet\:margin-left-8 { margin-left: 4rem; }
  .tablet\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .tablet\:margin-right-9 { margin-right: 4.5rem; }
  .tablet\:margin-left-9 { margin-left: 4.5rem; }
  .tablet\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .tablet\:margin-right-10 { margin-right: 5rem; }
  .tablet\:margin-left-10 { margin-left: 5rem; }
  .tablet\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .tablet\:margin-right-15 { margin-right: 7.5rem; }
  .tablet\:margin-left-15 { margin-left: 7.5rem; }
  .tablet\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .tablet\:margin-right-card { margin-right: 10rem; }
  .tablet\:margin-left-card { margin-left: 10rem; }
  .tablet\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .tablet\:margin-right-card-lg { margin-right: 15rem; }
  .tablet\:margin-left-card-lg { margin-left: 15rem; }
  .tablet\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .tablet\:margin-right-mobile { margin-right: 20rem; }
  .tablet\:margin-left-mobile { margin-left: 20rem; }
  .tablet\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .tablet\:margin-right-05em { margin-right: 0.5em; }
  .tablet\:margin-left-05em { margin-left: 0.5em; }
  .tablet\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .tablet\:margin-right-1em { margin-right: 1em; }
  .tablet\:margin-left-1em { margin-left: 1em; }
  .tablet\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .tablet\:margin-right-105em { margin-right: 1.5em; }
  .tablet\:margin-left-105em { margin-left: 1.5em; }
  .tablet\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .tablet\:margin-right-2em { margin-right: 2em; }
  .tablet\:margin-left-2em { margin-left: 2em; }
  .tablet\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .tablet\:margin-right-0 { margin-right: 0px; }
  .tablet\:margin-left-0 { margin-left: 0px; }
  .tablet\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .tablet\:margin-right-auto { margin-right: auto; }
  .tablet\:margin-left-auto { margin-left: auto; }
  .tablet\:measure-1 { max-width: 44ex; }
  .tablet\:measure-2 { max-width: 60ex; }
  .tablet\:measure-3 { max-width: 64ex; }
  .tablet\:measure-4 { max-width: 68ex; }
  .tablet\:measure-5 { max-width: 72ex; }
  .tablet\:measure-6 { max-width: 88ex; }
  .tablet\:measure-none { max-width: none; }
  .tablet\:order-first { order: -1; }
  .tablet\:order-last { order: 999; }
  .tablet\:order-initial { order: initial; }
  .tablet\:order-0 { order: 0; }
  .tablet\:order-1 { order: 1; }
  .tablet\:order-2 { order: 2; }
  .tablet\:order-3 { order: 3; }
  .tablet\:order-4 { order: 4; }
  .tablet\:order-5 { order: 5; }
  .tablet\:order-6 { order: 6; }
  .tablet\:order-7 { order: 7; }
  .tablet\:order-8 { order: 8; }
  .tablet\:order-9 { order: 9; }
  .tablet\:order-10 { order: 10; }
  .tablet\:order-11 { order: 11; }
  .tablet\:padding-1px { padding: 1px; }
  .tablet\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .tablet\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .tablet\:padding-top-1px { padding-top: 1px; }
  .tablet\:padding-right-1px { padding-right: 1px; }
  .tablet\:padding-bottom-1px { padding-bottom: 1px; }
  .tablet\:padding-left-1px { padding-left: 1px; }
  .tablet\:padding-2px { padding: 2px; }
  .tablet\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .tablet\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .tablet\:padding-top-2px { padding-top: 2px; }
  .tablet\:padding-right-2px { padding-right: 2px; }
  .tablet\:padding-bottom-2px { padding-bottom: 2px; }
  .tablet\:padding-left-2px { padding-left: 2px; }
  .tablet\:padding-05 { padding: 0.25rem; }
  .tablet\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .tablet\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .tablet\:padding-top-05 { padding-top: 0.25rem; }
  .tablet\:padding-right-05 { padding-right: 0.25rem; }
  .tablet\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .tablet\:padding-left-05 { padding-left: 0.25rem; }
  .tablet\:padding-1 { padding: 0.5rem; }
  .tablet\:padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .tablet\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .tablet\:padding-top-1 { padding-top: 0.5rem; }
  .tablet\:padding-right-1 { padding-right: 0.5rem; }
  .tablet\:padding-bottom-1 { padding-bottom: 0.5rem; }
  .tablet\:padding-left-1 { padding-left: 0.5rem; }
  .tablet\:padding-105 { padding: 0.75rem; }
  .tablet\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .tablet\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .tablet\:padding-top-105 { padding-top: 0.75rem; }
  .tablet\:padding-right-105 { padding-right: 0.75rem; }
  .tablet\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .tablet\:padding-left-105 { padding-left: 0.75rem; }
  .tablet\:padding-2 { padding: 1rem; }
  .tablet\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .tablet\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .tablet\:padding-top-2 { padding-top: 1rem; }
  .tablet\:padding-right-2 { padding-right: 1rem; }
  .tablet\:padding-bottom-2 { padding-bottom: 1rem; }
  .tablet\:padding-left-2 { padding-left: 1rem; }
  .tablet\:padding-205 { padding: 1.25rem; }
  .tablet\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .tablet\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .tablet\:padding-top-205 { padding-top: 1.25rem; }
  .tablet\:padding-right-205 { padding-right: 1.25rem; }
  .tablet\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .tablet\:padding-left-205 { padding-left: 1.25rem; }
  .tablet\:padding-3 { padding: 1.5rem; }
  .tablet\:padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .tablet\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .tablet\:padding-top-3 { padding-top: 1.5rem; }
  .tablet\:padding-right-3 { padding-right: 1.5rem; }
  .tablet\:padding-bottom-3 { padding-bottom: 1.5rem; }
  .tablet\:padding-left-3 { padding-left: 1.5rem; }
  .tablet\:padding-4 { padding: 2rem; }
  .tablet\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .tablet\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .tablet\:padding-top-4 { padding-top: 2rem; }
  .tablet\:padding-right-4 { padding-right: 2rem; }
  .tablet\:padding-bottom-4 { padding-bottom: 2rem; }
  .tablet\:padding-left-4 { padding-left: 2rem; }
  .tablet\:padding-5 { padding: 2.5rem; }
  .tablet\:padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .tablet\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .tablet\:padding-top-5 { padding-top: 2.5rem; }
  .tablet\:padding-right-5 { padding-right: 2.5rem; }
  .tablet\:padding-bottom-5 { padding-bottom: 2.5rem; }
  .tablet\:padding-left-5 { padding-left: 2.5rem; }
  .tablet\:padding-6 { padding: 3rem; }
  .tablet\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .tablet\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .tablet\:padding-top-6 { padding-top: 3rem; }
  .tablet\:padding-right-6 { padding-right: 3rem; }
  .tablet\:padding-bottom-6 { padding-bottom: 3rem; }
  .tablet\:padding-left-6 { padding-left: 3rem; }
  .tablet\:padding-7 { padding: 3.5rem; }
  .tablet\:padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .tablet\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .tablet\:padding-top-7 { padding-top: 3.5rem; }
  .tablet\:padding-right-7 { padding-right: 3.5rem; }
  .tablet\:padding-bottom-7 { padding-bottom: 3.5rem; }
  .tablet\:padding-left-7 { padding-left: 3.5rem; }
  .tablet\:padding-8 { padding: 4rem; }
  .tablet\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .tablet\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .tablet\:padding-top-8 { padding-top: 4rem; }
  .tablet\:padding-right-8 { padding-right: 4rem; }
  .tablet\:padding-bottom-8 { padding-bottom: 4rem; }
  .tablet\:padding-left-8 { padding-left: 4rem; }
  .tablet\:padding-9 { padding: 4.5rem; }
  .tablet\:padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .tablet\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .tablet\:padding-top-9 { padding-top: 4.5rem; }
  .tablet\:padding-right-9 { padding-right: 4.5rem; }
  .tablet\:padding-bottom-9 { padding-bottom: 4.5rem; }
  .tablet\:padding-left-9 { padding-left: 4.5rem; }
  .tablet\:padding-10 { padding: 5rem; }
  .tablet\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .tablet\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .tablet\:padding-top-10 { padding-top: 5rem; }
  .tablet\:padding-right-10 { padding-right: 5rem; }
  .tablet\:padding-bottom-10 { padding-bottom: 5rem; }
  .tablet\:padding-left-10 { padding-left: 5rem; }
  .tablet\:padding-15 { padding: 7.5rem; }
  .tablet\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .tablet\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .tablet\:padding-top-15 { padding-top: 7.5rem; }
  .tablet\:padding-right-15 { padding-right: 7.5rem; }
  .tablet\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .tablet\:padding-left-15 { padding-left: 7.5rem; }
  .tablet\:padding-0 { padding: 0px; }
  .tablet\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .tablet\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .tablet\:padding-top-0 { padding-top: 0px; }
  .tablet\:padding-right-0 { padding-right: 0px; }
  .tablet\:padding-bottom-0 { padding-bottom: 0px; }
  .tablet\:padding-left-0 { padding-left: 0px; }
  .tablet\:width-1px { width: 1px; }
  .tablet\:width-2px { width: 2px; }
  .tablet\:width-05 { width: 0.25rem; }
  .tablet\:width-1 { width: 0.5rem; }
  .tablet\:width-105 { width: 0.75rem; }
  .tablet\:width-2 { width: 1rem; }
  .tablet\:width-205 { width: 1.25rem; }
  .tablet\:width-3 { width: 1.5rem; }
  .tablet\:width-4 { width: 2rem; }
  .tablet\:width-5 { width: 2.5rem; }
  .tablet\:width-6 { width: 3rem; }
  .tablet\:width-7 { width: 3.5rem; }
  .tablet\:width-8 { width: 4rem; }
  .tablet\:width-9 { width: 4.5rem; }
  .tablet\:width-10 { width: 5rem; }
  .tablet\:width-15 { width: 7.5rem; }
  .tablet\:width-card { width: 10rem; }
  .tablet\:width-card-lg { width: 15rem; }
  .tablet\:width-mobile { width: 20rem; }
  .tablet\:width-mobile-lg { width: 30rem; }
  .tablet\:width-tablet { width: 40rem; }
  .tablet\:width-tablet-lg { width: 55rem; }
  .tablet\:width-desktop { width: 64rem; }
  .tablet\:width-desktop-lg { width: 75rem; }
  .tablet\:width-widescreen { width: 87.5rem; }
  .tablet\:width-0 { width: 0px; }
  .tablet\:width-full { width: 100%; }
  .tablet\:width-auto { width: auto; }
}

@media (min-width: 64em) {
  .desktop\:border-1px, .desktop\:hover\:border-1px:hover { border: 1px solid; }
  .desktop\:border-y-1px, .desktop\:hover\:border-y-1px:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .desktop\:border-x-1px, .desktop\:hover\:border-x-1px:hover { border-left: 1px solid; border-right: 1px solid; }
  .desktop\:border-top-1px, .desktop\:hover\:border-top-1px:hover { border-top: 1px solid; }
  .desktop\:border-right-1px, .desktop\:hover\:border-right-1px:hover { border-right: 1px solid; }
  .desktop\:border-bottom-1px, .desktop\:hover\:border-bottom-1px:hover { border-bottom: 1px solid; }
  .desktop\:border-left-1px, .desktop\:hover\:border-left-1px:hover { border-left: 1px solid; }
  .desktop\:border-2px, .desktop\:hover\:border-2px:hover { border: 2px solid; }
  .desktop\:border-y-2px, .desktop\:hover\:border-y-2px:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .desktop\:border-x-2px, .desktop\:hover\:border-x-2px:hover { border-left: 2px solid; border-right: 2px solid; }
  .desktop\:border-top-2px, .desktop\:hover\:border-top-2px:hover { border-top: 2px solid; }
  .desktop\:border-right-2px, .desktop\:hover\:border-right-2px:hover { border-right: 2px solid; }
  .desktop\:border-bottom-2px, .desktop\:hover\:border-bottom-2px:hover { border-bottom: 2px solid; }
  .desktop\:border-left-2px, .desktop\:hover\:border-left-2px:hover { border-left: 2px solid; }
  .desktop\:border-05, .desktop\:hover\:border-05:hover { border: 0.25rem solid; }
  .desktop\:border-y-05, .desktop\:hover\:border-y-05:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .desktop\:border-x-05, .desktop\:hover\:border-x-05:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .desktop\:border-top-05, .desktop\:hover\:border-top-05:hover { border-top: 0.25rem solid; }
  .desktop\:border-right-05, .desktop\:hover\:border-right-05:hover { border-right: 0.25rem solid; }
  .desktop\:border-bottom-05, .desktop\:hover\:border-bottom-05:hover { border-bottom: 0.25rem solid; }
  .desktop\:border-left-05, .desktop\:hover\:border-left-05:hover { border-left: 0.25rem solid; }
  .desktop\:border-1, .desktop\:hover\:border-1:hover { border: 0.5rem solid; }
  .desktop\:border-y-1, .desktop\:hover\:border-y-1:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .desktop\:border-x-1, .desktop\:hover\:border-x-1:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .desktop\:border-top-1, .desktop\:hover\:border-top-1:hover { border-top: 0.5rem solid; }
  .desktop\:border-right-1, .desktop\:hover\:border-right-1:hover { border-right: 0.5rem solid; }
  .desktop\:border-bottom-1, .desktop\:hover\:border-bottom-1:hover { border-bottom: 0.5rem solid; }
  .desktop\:border-left-1, .desktop\:hover\:border-left-1:hover { border-left: 0.5rem solid; }
  .desktop\:border-105, .desktop\:hover\:border-105:hover { border: 0.75rem solid; }
  .desktop\:border-y-105, .desktop\:hover\:border-y-105:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .desktop\:border-x-105, .desktop\:hover\:border-x-105:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .desktop\:border-top-105, .desktop\:hover\:border-top-105:hover { border-top: 0.75rem solid; }
  .desktop\:border-right-105, .desktop\:hover\:border-right-105:hover { border-right: 0.75rem solid; }
  .desktop\:border-bottom-105, .desktop\:hover\:border-bottom-105:hover { border-bottom: 0.75rem solid; }
  .desktop\:border-left-105, .desktop\:hover\:border-left-105:hover { border-left: 0.75rem solid; }
  .desktop\:border-2, .desktop\:hover\:border-2:hover { border: 1rem solid; }
  .desktop\:border-y-2, .desktop\:hover\:border-y-2:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .desktop\:border-x-2, .desktop\:hover\:border-x-2:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .desktop\:border-top-2, .desktop\:hover\:border-top-2:hover { border-top: 1rem solid; }
  .desktop\:border-right-2, .desktop\:hover\:border-right-2:hover { border-right: 1rem solid; }
  .desktop\:border-bottom-2, .desktop\:hover\:border-bottom-2:hover { border-bottom: 1rem solid; }
  .desktop\:border-left-2, .desktop\:hover\:border-left-2:hover { border-left: 1rem solid; }
  .desktop\:border-205, .desktop\:hover\:border-205:hover { border: 1.25rem solid; }
  .desktop\:border-y-205, .desktop\:hover\:border-y-205:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .desktop\:border-x-205, .desktop\:hover\:border-x-205:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .desktop\:border-top-205, .desktop\:hover\:border-top-205:hover { border-top: 1.25rem solid; }
  .desktop\:border-right-205, .desktop\:hover\:border-right-205:hover { border-right: 1.25rem solid; }
  .desktop\:border-bottom-205, .desktop\:hover\:border-bottom-205:hover { border-bottom: 1.25rem solid; }
  .desktop\:border-left-205, .desktop\:hover\:border-left-205:hover { border-left: 1.25rem solid; }
  .desktop\:border-3, .desktop\:hover\:border-3:hover { border: 1.5rem solid; }
  .desktop\:border-y-3, .desktop\:hover\:border-y-3:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .desktop\:border-x-3, .desktop\:hover\:border-x-3:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .desktop\:border-top-3, .desktop\:hover\:border-top-3:hover { border-top: 1.5rem solid; }
  .desktop\:border-right-3, .desktop\:hover\:border-right-3:hover { border-right: 1.5rem solid; }
  .desktop\:border-bottom-3, .desktop\:hover\:border-bottom-3:hover { border-bottom: 1.5rem solid; }
  .desktop\:border-left-3, .desktop\:hover\:border-left-3:hover { border-left: 1.5rem solid; }
  .desktop\:border-0, .desktop\:hover\:border-0:hover { border: 0px solid; }
  .desktop\:border-y-0, .desktop\:hover\:border-y-0:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .desktop\:border-x-0, .desktop\:hover\:border-x-0:hover { border-left: 0px solid; border-right: 0px solid; }
  .desktop\:border-top-0, .desktop\:hover\:border-top-0:hover { border-top: 0px solid; }
  .desktop\:border-right-0, .desktop\:hover\:border-right-0:hover { border-right: 0px solid; }
  .desktop\:border-bottom-0, .desktop\:hover\:border-bottom-0:hover { border-bottom: 0px solid; }
  .desktop\:border-left-0, .desktop\:hover\:border-left-0:hover { border-left: 0px solid; }
  .desktop\:border, .desktop\:hover\:border:hover { border: 1px solid; }
  .desktop\:border-y, .desktop\:hover\:border-y:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .desktop\:border-x, .desktop\:hover\:border-x:hover { border-left: 1px solid; border-right: 1px solid; }
  .desktop\:border-top, .desktop\:hover\:border-top:hover { border-top: 1px solid; }
  .desktop\:border-right, .desktop\:hover\:border-right:hover { border-right: 1px solid; }
  .desktop\:border-bottom, .desktop\:hover\:border-bottom:hover { border-bottom: 1px solid; }
  .desktop\:border-left, .desktop\:hover\:border-left:hover { border-left: 1px solid; }
  .desktop\:border-transparent, .desktop\:hover\:border-transparent:hover { border-color: transparent; }
  .desktop\:border-black, .desktop\:hover\:border-black:hover { border-color: rgb(0, 0, 0); }
  .desktop\:border-white, .desktop\:hover\:border-white:hover { border-color: rgb(255, 255, 255); }
  .desktop\:border-red, .desktop\:hover\:border-red:hover { border-color: rgb(229, 34, 7); }
  .desktop\:border-orange, .desktop\:hover\:border-orange:hover { border-color: rgb(230, 111, 14); }
  .desktop\:border-gold, .desktop\:hover\:border-gold:hover { border-color: rgb(255, 190, 46); }
  .desktop\:border-yellow, .desktop\:hover\:border-yellow:hover { border-color: rgb(254, 230, 133); }
  .desktop\:border-green, .desktop\:hover\:border-green:hover { border-color: rgb(83, 130, 0); }
  .desktop\:border-mint, .desktop\:hover\:border-mint:hover { border-color: rgb(4, 197, 133); }
  .desktop\:border-cyan, .desktop\:hover\:border-cyan:hover { border-color: rgb(0, 158, 193); }
  .desktop\:border-blue, .desktop\:hover\:border-blue:hover { border-color: rgb(0, 118, 214); }
  .desktop\:border-indigo, .desktop\:hover\:border-indigo:hover { border-color: rgb(103, 108, 200); }
  .desktop\:border-violet, .desktop\:hover\:border-violet:hover { border-color: rgb(129, 104, 179); }
  .desktop\:border-magenta, .desktop\:hover\:border-magenta:hover { border-color: rgb(215, 45, 121); }
  .desktop\:border-gray-5, .desktop\:hover\:border-gray-5:hover { border-color: rgb(240, 240, 240); }
  .desktop\:border-gray-10, .desktop\:hover\:border-gray-10:hover { border-color: rgb(230, 230, 230); }
  .desktop\:border-gray-30, .desktop\:hover\:border-gray-30:hover { border-color: rgb(173, 173, 173); }
  .desktop\:border-gray-50, .desktop\:hover\:border-gray-50:hover { border-color: rgb(117, 117, 117); }
  .desktop\:border-gray-70, .desktop\:hover\:border-gray-70:hover { border-color: rgb(69, 69, 69); }
  .desktop\:border-gray-90, .desktop\:hover\:border-gray-90:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-base-lightest, .desktop\:hover\:border-base-lightest:hover { border-color: rgb(240, 240, 240); }
  .desktop\:border-base-lighter, .desktop\:hover\:border-base-lighter:hover { border-color: rgb(223, 225, 226); }
  .desktop\:border-base-light, .desktop\:hover\:border-base-light:hover { border-color: rgb(169, 174, 177); }
  .desktop\:border-base, .desktop\:hover\:border-base:hover { border-color: rgb(113, 118, 122); }
  .desktop\:border-base-dark, .desktop\:hover\:border-base-dark:hover { border-color: rgb(86, 92, 101); }
  .desktop\:border-base-darker, .desktop\:hover\:border-base-darker:hover { border-color: rgb(61, 69, 81); }
  .desktop\:border-base-darkest, .desktop\:hover\:border-base-darkest:hover, .desktop\:border-ink, .desktop\:hover\:border-ink:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-primary-lighter, .desktop\:hover\:border-primary-lighter:hover { border-color: rgb(217, 232, 246); }
  .desktop\:border-primary-light, .desktop\:hover\:border-primary-light:hover { border-color: rgb(115, 179, 231); }
  .desktop\:border-primary, .desktop\:hover\:border-primary:hover { border-color: rgb(0, 113, 188); }
  .desktop\:border-primary-vivid, .desktop\:hover\:border-primary-vivid:hover { border-color: rgb(0, 80, 216); }
  .desktop\:border-primary-dark, .desktop\:hover\:border-primary-dark:hover { border-color: rgb(26, 68, 128); }
  .desktop\:border-primary-darker, .desktop\:hover\:border-primary-darker:hover { border-color: rgb(32, 84, 147); }
  .desktop\:border-primary-darkest, .desktop\:hover\:border-primary-darkest:hover { border-color: rgb(17, 46, 81); }
  .desktop\:border-secondary-lighter, .desktop\:hover\:border-secondary-lighter:hover { border-color: rgb(243, 225, 228); }
  .desktop\:border-secondary-light, .desktop\:hover\:border-secondary-light:hover { border-color: rgb(242, 147, 140); }
  .desktop\:border-secondary, .desktop\:hover\:border-secondary:hover { border-color: rgb(216, 57, 51); }
  .desktop\:border-secondary-vivid, .desktop\:hover\:border-secondary-vivid:hover { border-color: rgb(228, 29, 61); }
  .desktop\:border-secondary-dark, .desktop\:hover\:border-secondary-dark:hover { border-color: rgb(181, 9, 9); }
  .desktop\:border-secondary-darker, .desktop\:hover\:border-secondary-darker:hover { border-color: rgb(139, 10, 3); }
  .desktop\:border-accent-warm-darker, .desktop\:hover\:border-accent-warm-darker:hover { border-color: rgb(119, 85, 64); }
  .desktop\:border-accent-warm-dark, .desktop\:hover\:border-accent-warm-dark:hover { border-color: rgb(192, 86, 0); }
  .desktop\:border-accent-warm, .desktop\:hover\:border-accent-warm:hover { border-color: rgb(250, 148, 65); }
  .desktop\:border-accent-warm-light, .desktop\:hover\:border-accent-warm-light:hover { border-color: rgb(255, 188, 120); }
  .desktop\:border-accent-warm-lighter, .desktop\:hover\:border-accent-warm-lighter:hover { border-color: rgb(242, 228, 212); }
  .desktop\:border-accent-cool-darker, .desktop\:hover\:border-accent-cool-darker:hover { border-color: rgb(7, 100, 141); }
  .desktop\:border-accent-cool-dark, .desktop\:hover\:border-accent-cool-dark:hover { border-color: rgb(40, 160, 203); }
  .desktop\:border-accent-cool, .desktop\:hover\:border-accent-cool:hover { border-color: rgb(0, 189, 227); }
  .desktop\:border-accent-cool-light, .desktop\:hover\:border-accent-cool-light:hover { border-color: rgb(151, 212, 234); }
  .desktop\:border-accent-cool-lighter, .desktop\:hover\:border-accent-cool-lighter:hover { border-color: rgb(225, 243, 248); }
  .desktop\:border-error-lighter, .desktop\:hover\:border-error-lighter:hover { border-color: rgb(244, 227, 219); }
  .desktop\:border-error-light, .desktop\:hover\:border-error-light:hover { border-color: rgb(243, 146, 104); }
  .desktop\:border-error, .desktop\:hover\:border-error:hover { border-color: rgb(213, 67, 9); }
  .desktop\:border-error-dark, .desktop\:hover\:border-error-dark:hover { border-color: rgb(181, 9, 9); }
  .desktop\:border-error-darker, .desktop\:hover\:border-error-darker:hover { border-color: rgb(111, 51, 49); }
  .desktop\:border-warning-lighter, .desktop\:hover\:border-warning-lighter:hover { border-color: rgb(250, 243, 209); }
  .desktop\:border-warning-light, .desktop\:hover\:border-warning-light:hover { border-color: rgb(254, 230, 133); }
  .desktop\:border-warning, .desktop\:hover\:border-warning:hover { border-color: rgb(255, 190, 46); }
  .desktop\:border-warning-dark, .desktop\:hover\:border-warning-dark:hover { border-color: rgb(229, 160, 0); }
  .desktop\:border-warning-darker, .desktop\:hover\:border-warning-darker:hover { border-color: rgb(147, 111, 56); }
  .desktop\:border-success-lighter, .desktop\:hover\:border-success-lighter:hover { border-color: rgb(236, 243, 236); }
  .desktop\:border-success-light, .desktop\:hover\:border-success-light:hover { border-color: rgb(112, 225, 123); }
  .desktop\:border-success, .desktop\:hover\:border-success:hover { border-color: rgb(0, 169, 28); }
  .desktop\:border-success-dark, .desktop\:hover\:border-success-dark:hover { border-color: rgb(0, 136, 23); }
  .desktop\:border-success-darker, .desktop\:hover\:border-success-darker:hover { border-color: rgb(33, 110, 31); }
  .desktop\:border-info-lighter, .desktop\:hover\:border-info-lighter:hover { border-color: rgb(231, 246, 248); }
  .desktop\:border-info-light, .desktop\:hover\:border-info-light:hover { border-color: rgb(153, 222, 234); }
  .desktop\:border-info, .desktop\:hover\:border-info:hover { border-color: rgb(0, 189, 227); }
  .desktop\:border-info-dark, .desktop\:hover\:border-info-dark:hover { border-color: rgb(0, 158, 193); }
  .desktop\:border-info-darker, .desktop\:hover\:border-info-darker:hover { border-color: rgb(46, 98, 118); }
  .desktop\:border-disabled-lighter, .desktop\:hover\:border-disabled-lighter:hover { border-color: rgb(201, 201, 201); }
  .desktop\:border-disabled-light, .desktop\:hover\:border-disabled-light:hover { border-color: rgb(145, 145, 145); }
  .desktop\:border-disabled, .desktop\:hover\:border-disabled:hover { border-color: rgb(117, 117, 117); }
  .desktop\:border-disabled-dark, .desktop\:hover\:border-disabled-dark:hover { border-color: rgb(69, 69, 69); }
  .desktop\:border-disabled-darker, .desktop\:hover\:border-disabled-darker:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-emergency, .desktop\:hover\:border-emergency:hover { border-color: rgb(156, 61, 16); }
  .desktop\:border-emergency-dark, .desktop\:hover\:border-emergency-dark:hover { border-color: rgb(51, 45, 41); }
  .desktop\:radius-0 { border-radius: 0px; }
  .desktop\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .desktop\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .desktop\:radius-sm { border-radius: 2px; }
  .desktop\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .desktop\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .desktop\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .desktop\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .desktop\:radius-md { border-radius: 0.25rem; }
  .desktop\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .desktop\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .desktop\:radius-lg { border-radius: 0.5rem; }
  .desktop\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .desktop\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .desktop\:radius-pill { border-radius: 99rem; }
  .desktop\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .desktop\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .desktop\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .desktop\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .desktop\:display-block { display: block; }
  .desktop\:display-flex { display: flex; }
  .desktop\:display-none { display: none; }
  .desktop\:display-inline { display: inline; }
  .desktop\:display-inline-block { display: inline-block; }
  .desktop\:display-inline-flex { display: inline-flex; }
  .desktop\:display-table { display: table; }
  .desktop\:display-table-cell { display: table-cell; }
  .desktop\:display-table-row { display: table-row; }
  .desktop\:font-mono-3xs { font-size: 0.77rem; }
  .desktop\:font-mono-2xs { font-size: 0.83rem; }
  .desktop\:font-mono-xs { font-size: 0.89rem; }
  .desktop\:font-mono-sm { font-size: 0.95rem; }
  .desktop\:font-mono-md { font-size: 1.01rem; }
  .desktop\:font-mono-lg { font-size: 1.31rem; }
  .desktop\:font-mono-xl { font-size: 1.91rem; }
  .desktop\:font-mono-2xl { font-size: 2.38rem; }
  .desktop\:font-mono-3xl { font-size: 2.86rem; }
  .desktop\:font-sans-3xs { font-size: 0.81rem; }
  .desktop\:font-sans-2xs { font-size: 0.87rem; }
  .desktop\:font-sans-xs { font-size: 0.93rem; }
  .desktop\:font-sans-sm { font-size: 0.99rem; }
  .desktop\:font-sans-md { font-size: 1.06rem; }
  .desktop\:font-sans-lg { font-size: 1.37rem; }
  .desktop\:font-sans-xl { font-size: 1.99rem; }
  .desktop\:font-sans-2xl { font-size: 2.49rem; }
  .desktop\:font-sans-3xl { font-size: 2.98rem; }
  .desktop\:font-serif-3xs { font-size: 0.81rem; }
  .desktop\:font-serif-2xs { font-size: 0.87rem; }
  .desktop\:font-serif-xs { font-size: 0.93rem; }
  .desktop\:font-serif-sm { font-size: 0.99rem; }
  .desktop\:font-serif-md { font-size: 1.06rem; }
  .desktop\:font-serif-lg { font-size: 1.37rem; }
  .desktop\:font-serif-xl { font-size: 1.99rem; }
  .desktop\:font-serif-2xl { font-size: 2.49rem; }
  .desktop\:font-serif-3xl { font-size: 2.98rem; }
  .desktop\:font-heading-3xs { font-size: 0.81rem; }
  .desktop\:font-heading-2xs { font-size: 0.87rem; }
  .desktop\:font-heading-xs { font-size: 0.93rem; }
  .desktop\:font-heading-sm { font-size: 0.99rem; }
  .desktop\:font-heading-md { font-size: 1.06rem; }
  .desktop\:font-heading-lg { font-size: 1.37rem; }
  .desktop\:font-heading-xl { font-size: 1.99rem; }
  .desktop\:font-heading-2xl { font-size: 2.49rem; }
  .desktop\:font-heading-3xl { font-size: 2.98rem; }
  .desktop\:font-body-3xs { font-size: 0.81rem; }
  .desktop\:font-body-2xs { font-size: 0.87rem; }
  .desktop\:font-body-xs { font-size: 0.93rem; }
  .desktop\:font-body-sm { font-size: 0.99rem; }
  .desktop\:font-body-md { font-size: 1.06rem; }
  .desktop\:font-body-lg { font-size: 1.37rem; }
  .desktop\:font-body-xl { font-size: 1.99rem; }
  .desktop\:font-body-2xl { font-size: 2.49rem; }
  .desktop\:font-body-3xl { font-size: 2.98rem; }
  .desktop\:font-code-3xs { font-size: 0.77rem; }
  .desktop\:font-code-2xs { font-size: 0.83rem; }
  .desktop\:font-code-xs { font-size: 0.89rem; }
  .desktop\:font-code-sm { font-size: 0.95rem; }
  .desktop\:font-code-md { font-size: 1.01rem; }
  .desktop\:font-code-lg { font-size: 1.31rem; }
  .desktop\:font-code-xl { font-size: 1.91rem; }
  .desktop\:font-code-2xl { font-size: 2.38rem; }
  .desktop\:font-code-3xl { font-size: 2.86rem; }
  .desktop\:font-alt-3xs { font-size: 0.81rem; }
  .desktop\:font-alt-2xs { font-size: 0.87rem; }
  .desktop\:font-alt-xs { font-size: 0.93rem; }
  .desktop\:font-alt-sm { font-size: 0.99rem; }
  .desktop\:font-alt-md { font-size: 1.06rem; }
  .desktop\:font-alt-lg { font-size: 1.37rem; }
  .desktop\:font-alt-xl { font-size: 1.99rem; }
  .desktop\:font-alt-2xl { font-size: 2.49rem; }
  .desktop\:font-alt-3xl { font-size: 2.98rem; }
  .desktop\:font-ui-3xs { font-size: 0.81rem; }
  .desktop\:font-ui-2xs { font-size: 0.87rem; }
  .desktop\:font-ui-xs { font-size: 0.93rem; }
  .desktop\:font-ui-sm { font-size: 0.99rem; }
  .desktop\:font-ui-md { font-size: 1.06rem; }
  .desktop\:font-ui-lg { font-size: 1.37rem; }
  .desktop\:font-ui-xl { font-size: 1.99rem; }
  .desktop\:font-ui-2xl { font-size: 2.49rem; }
  .desktop\:font-ui-3xl { font-size: 2.98rem; }
  .desktop\:text-light { font-weight: 300; }
  .desktop\:text-normal { font-weight: 400; }
  .desktop\:text-bold { font-weight: 700; }
  .desktop\:flex-justify-center { justify-content: center; }
  .desktop\:flex-justify-start { justify-content: flex-start; }
  .desktop\:flex-justify-end { justify-content: flex-end; }
  .desktop\:flex-justify { justify-content: space-between; }
  .desktop\:line-height-sans-1 { line-height: 1; }
  .desktop\:line-height-sans-2 { line-height: 1.2; }
  .desktop\:line-height-sans-3 { line-height: 1.4; }
  .desktop\:line-height-sans-4 { line-height: 1.5; }
  .desktop\:line-height-sans-5 { line-height: 1.6; }
  .desktop\:line-height-sans-6 { line-height: 1.8; }
  .desktop\:line-height-serif-1 { line-height: 1; }
  .desktop\:line-height-serif-2 { line-height: 1.2; }
  .desktop\:line-height-serif-3 { line-height: 1.4; }
  .desktop\:line-height-serif-4 { line-height: 1.5; }
  .desktop\:line-height-serif-5 { line-height: 1.6; }
  .desktop\:line-height-serif-6 { line-height: 1.8; }
  .desktop\:line-height-mono-1 { line-height: 1; }
  .desktop\:line-height-mono-2 { line-height: 1.3; }
  .desktop\:line-height-mono-3 { line-height: 1.4; }
  .desktop\:line-height-mono-4 { line-height: 1.6; }
  .desktop\:line-height-mono-5 { line-height: 1.7; }
  .desktop\:line-height-mono-6 { line-height: 1.8; }
  .desktop\:line-height-heading-1 { line-height: 1; }
  .desktop\:line-height-heading-2 { line-height: 1.2; }
  .desktop\:line-height-heading-3 { line-height: 1.4; }
  .desktop\:line-height-heading-4 { line-height: 1.5; }
  .desktop\:line-height-heading-5 { line-height: 1.6; }
  .desktop\:line-height-heading-6 { line-height: 1.8; }
  .desktop\:line-height-ui-1 { line-height: 1; }
  .desktop\:line-height-ui-2 { line-height: 1.2; }
  .desktop\:line-height-ui-3 { line-height: 1.4; }
  .desktop\:line-height-ui-4 { line-height: 1.5; }
  .desktop\:line-height-ui-5 { line-height: 1.6; }
  .desktop\:line-height-ui-6 { line-height: 1.8; }
  .desktop\:line-height-body-1 { line-height: 1; }
  .desktop\:line-height-body-2 { line-height: 1.2; }
  .desktop\:line-height-body-3 { line-height: 1.4; }
  .desktop\:line-height-body-4 { line-height: 1.5; }
  .desktop\:line-height-body-5 { line-height: 1.6; }
  .desktop\:line-height-body-6 { line-height: 1.8; }
  .desktop\:line-height-code-1 { line-height: 1; }
  .desktop\:line-height-code-2 { line-height: 1.3; }
  .desktop\:line-height-code-3 { line-height: 1.4; }
  .desktop\:line-height-code-4 { line-height: 1.6; }
  .desktop\:line-height-code-5 { line-height: 1.7; }
  .desktop\:line-height-code-6 { line-height: 1.8; }
  .desktop\:line-height-alt-1 { line-height: 1; }
  .desktop\:line-height-alt-2 { line-height: 1.2; }
  .desktop\:line-height-alt-3 { line-height: 1.4; }
  .desktop\:line-height-alt-4 { line-height: 1.5; }
  .desktop\:line-height-alt-5 { line-height: 1.6; }
  .desktop\:line-height-alt-6 { line-height: 1.8; }
  .desktop\:margin-neg-1px { margin: -1px; }
  .desktop\:margin-neg-2px { margin: -2px; }
  .desktop\:margin-neg-05 { margin: -0.25rem; }
  .desktop\:margin-neg-1 { margin: -0.5rem; }
  .desktop\:margin-neg-105 { margin: -0.75rem; }
  .desktop\:margin-neg-2 { margin: -1rem; }
  .desktop\:margin-neg-205 { margin: -1.25rem; }
  .desktop\:margin-neg-3 { margin: -1.5rem; }
  .desktop\:margin-1px { margin: 1px; }
  .desktop\:margin-2px { margin: 2px; }
  .desktop\:margin-05 { margin: 0.25rem; }
  .desktop\:margin-1 { margin: 0.5rem; }
  .desktop\:margin-105 { margin: 0.75rem; }
  .desktop\:margin-2 { margin: 1rem; }
  .desktop\:margin-205 { margin: 1.25rem; }
  .desktop\:margin-3 { margin: 1.5rem; }
  .desktop\:margin-neg-4 { margin: -2rem; }
  .desktop\:margin-neg-5 { margin: -2.5rem; }
  .desktop\:margin-neg-6 { margin: -3rem; }
  .desktop\:margin-neg-7 { margin: -3.5rem; }
  .desktop\:margin-neg-8 { margin: -4rem; }
  .desktop\:margin-neg-9 { margin: -4.5rem; }
  .desktop\:margin-neg-10 { margin: -5rem; }
  .desktop\:margin-neg-15 { margin: -7.5rem; }
  .desktop\:margin-4 { margin: 2rem; }
  .desktop\:margin-5 { margin: 2.5rem; }
  .desktop\:margin-6 { margin: 3rem; }
  .desktop\:margin-7 { margin: 3.5rem; }
  .desktop\:margin-8 { margin: 4rem; }
  .desktop\:margin-9 { margin: 4.5rem; }
  .desktop\:margin-10 { margin: 5rem; }
  .desktop\:margin-15 { margin: 7.5rem; }
  .desktop\:margin-05em { margin: 0.5em; }
  .desktop\:margin-1em { margin: 1em; }
  .desktop\:margin-105em { margin: 1.5em; }
  .desktop\:margin-2em { margin: 2em; }
  .desktop\:margin-0 { margin: 0px; }
  .desktop\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .desktop\:margin-top-1px { margin-top: 1px; }
  .desktop\:margin-bottom-1px { margin-bottom: 1px; }
  .desktop\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .desktop\:margin-top-2px { margin-top: 2px; }
  .desktop\:margin-bottom-2px { margin-bottom: 2px; }
  .desktop\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .desktop\:margin-top-05 { margin-top: 0.25rem; }
  .desktop\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .desktop\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .desktop\:margin-top-1 { margin-top: 0.5rem; }
  .desktop\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .desktop\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .desktop\:margin-top-105 { margin-top: 0.75rem; }
  .desktop\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .desktop\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .desktop\:margin-top-2 { margin-top: 1rem; }
  .desktop\:margin-bottom-2 { margin-bottom: 1rem; }
  .desktop\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .desktop\:margin-top-205 { margin-top: 1.25rem; }
  .desktop\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .desktop\:margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .desktop\:margin-top-3 { margin-top: 1.5rem; }
  .desktop\:margin-bottom-3 { margin-bottom: 1.5rem; }
  .desktop\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .desktop\:margin-top-neg-1px { margin-top: -1px; }
  .desktop\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .desktop\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .desktop\:margin-top-neg-2px { margin-top: -2px; }
  .desktop\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .desktop\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .desktop\:margin-top-neg-05 { margin-top: -0.25rem; }
  .desktop\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .desktop\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .desktop\:margin-top-neg-1 { margin-top: -0.5rem; }
  .desktop\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .desktop\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .desktop\:margin-top-neg-105 { margin-top: -0.75rem; }
  .desktop\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .desktop\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .desktop\:margin-top-neg-2 { margin-top: -1rem; }
  .desktop\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .desktop\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .desktop\:margin-top-neg-205 { margin-top: -1.25rem; }
  .desktop\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .desktop\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .desktop\:margin-top-neg-3 { margin-top: -1.5rem; }
  .desktop\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .desktop\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .desktop\:margin-top-neg-4 { margin-top: -2rem; }
  .desktop\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .desktop\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .desktop\:margin-top-neg-5 { margin-top: -2.5rem; }
  .desktop\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .desktop\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .desktop\:margin-top-neg-6 { margin-top: -3rem; }
  .desktop\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .desktop\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .desktop\:margin-top-neg-7 { margin-top: -3.5rem; }
  .desktop\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .desktop\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .desktop\:margin-top-neg-8 { margin-top: -4rem; }
  .desktop\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .desktop\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .desktop\:margin-top-neg-9 { margin-top: -4.5rem; }
  .desktop\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .desktop\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .desktop\:margin-top-neg-10 { margin-top: -5rem; }
  .desktop\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .desktop\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .desktop\:margin-top-neg-15 { margin-top: -7.5rem; }
  .desktop\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .desktop\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .desktop\:margin-top-4 { margin-top: 2rem; }
  .desktop\:margin-bottom-4 { margin-bottom: 2rem; }
  .desktop\:margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .desktop\:margin-top-5 { margin-top: 2.5rem; }
  .desktop\:margin-bottom-5 { margin-bottom: 2.5rem; }
  .desktop\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .desktop\:margin-top-6 { margin-top: 3rem; }
  .desktop\:margin-bottom-6 { margin-bottom: 3rem; }
  .desktop\:margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
  .desktop\:margin-top-7 { margin-top: 3.5rem; }
  .desktop\:margin-bottom-7 { margin-bottom: 3.5rem; }
  .desktop\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .desktop\:margin-top-8 { margin-top: 4rem; }
  .desktop\:margin-bottom-8 { margin-bottom: 4rem; }
  .desktop\:margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
  .desktop\:margin-top-9 { margin-top: 4.5rem; }
  .desktop\:margin-bottom-9 { margin-bottom: 4.5rem; }
  .desktop\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .desktop\:margin-top-10 { margin-top: 5rem; }
  .desktop\:margin-bottom-10 { margin-bottom: 5rem; }
  .desktop\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .desktop\:margin-top-15 { margin-top: 7.5rem; }
  .desktop\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .desktop\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .desktop\:margin-top-05em { margin-top: 0.5em; }
  .desktop\:margin-bottom-05em { margin-bottom: 0.5em; }
  .desktop\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .desktop\:margin-top-1em { margin-top: 1em; }
  .desktop\:margin-bottom-1em { margin-bottom: 1em; }
  .desktop\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .desktop\:margin-top-105em { margin-top: 1.5em; }
  .desktop\:margin-bottom-105em { margin-bottom: 1.5em; }
  .desktop\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .desktop\:margin-top-2em { margin-top: 2em; }
  .desktop\:margin-bottom-2em { margin-bottom: 2em; }
  .desktop\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .desktop\:margin-top-0 { margin-top: 0px; }
  .desktop\:margin-bottom-0 { margin-bottom: 0px; }
  .desktop\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .desktop\:margin-top-auto { margin-top: auto; }
  .desktop\:margin-bottom-auto { margin-bottom: auto; }
  .desktop\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .desktop\:margin-right-1px { margin-right: 1px; }
  .desktop\:margin-left-1px { margin-left: 1px; }
  .desktop\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .desktop\:margin-right-2px { margin-right: 2px; }
  .desktop\:margin-left-2px { margin-left: 2px; }
  .desktop\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .desktop\:margin-right-05 { margin-right: 0.25rem; }
  .desktop\:margin-left-05 { margin-left: 0.25rem; }
  .desktop\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .desktop\:margin-right-1 { margin-right: 0.5rem; }
  .desktop\:margin-left-1 { margin-left: 0.5rem; }
  .desktop\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .desktop\:margin-right-105 { margin-right: 0.75rem; }
  .desktop\:margin-left-105 { margin-left: 0.75rem; }
  .desktop\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .desktop\:margin-right-2 { margin-right: 1rem; }
  .desktop\:margin-left-2 { margin-left: 1rem; }
  .desktop\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .desktop\:margin-right-205 { margin-right: 1.25rem; }
  .desktop\:margin-left-205 { margin-left: 1.25rem; }
  .desktop\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .desktop\:margin-right-3 { margin-right: 1.5rem; }
  .desktop\:margin-left-3 { margin-left: 1.5rem; }
  .desktop\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .desktop\:margin-right-neg-1px { margin-right: -1px; }
  .desktop\:margin-left-neg-1px { margin-left: -1px; }
  .desktop\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .desktop\:margin-right-neg-2px { margin-right: -2px; }
  .desktop\:margin-left-neg-2px { margin-left: -2px; }
  .desktop\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .desktop\:margin-right-neg-05 { margin-right: -0.25rem; }
  .desktop\:margin-left-neg-05 { margin-left: -0.25rem; }
  .desktop\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .desktop\:margin-right-neg-1 { margin-right: -0.5rem; }
  .desktop\:margin-left-neg-1 { margin-left: -0.5rem; }
  .desktop\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .desktop\:margin-right-neg-105 { margin-right: -0.75rem; }
  .desktop\:margin-left-neg-105 { margin-left: -0.75rem; }
  .desktop\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .desktop\:margin-right-neg-2 { margin-right: -1rem; }
  .desktop\:margin-left-neg-2 { margin-left: -1rem; }
  .desktop\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .desktop\:margin-right-neg-205 { margin-right: -1.25rem; }
  .desktop\:margin-left-neg-205 { margin-left: -1.25rem; }
  .desktop\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .desktop\:margin-right-neg-3 { margin-right: -1.5rem; }
  .desktop\:margin-left-neg-3 { margin-left: -1.5rem; }
  .desktop\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .desktop\:margin-right-neg-4 { margin-right: -2rem; }
  .desktop\:margin-left-neg-4 { margin-left: -2rem; }
  .desktop\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .desktop\:margin-right-neg-5 { margin-right: -2.5rem; }
  .desktop\:margin-left-neg-5 { margin-left: -2.5rem; }
  .desktop\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .desktop\:margin-right-neg-6 { margin-right: -3rem; }
  .desktop\:margin-left-neg-6 { margin-left: -3rem; }
  .desktop\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .desktop\:margin-right-neg-7 { margin-right: -3.5rem; }
  .desktop\:margin-left-neg-7 { margin-left: -3.5rem; }
  .desktop\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .desktop\:margin-right-neg-8 { margin-right: -4rem; }
  .desktop\:margin-left-neg-8 { margin-left: -4rem; }
  .desktop\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .desktop\:margin-right-neg-9 { margin-right: -4.5rem; }
  .desktop\:margin-left-neg-9 { margin-left: -4.5rem; }
  .desktop\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .desktop\:margin-right-neg-10 { margin-right: -5rem; }
  .desktop\:margin-left-neg-10 { margin-left: -5rem; }
  .desktop\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .desktop\:margin-right-neg-15 { margin-right: -7.5rem; }
  .desktop\:margin-left-neg-15 { margin-left: -7.5rem; }
  .desktop\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .desktop\:margin-right-4 { margin-right: 2rem; }
  .desktop\:margin-left-4 { margin-left: 2rem; }
  .desktop\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .desktop\:margin-right-5 { margin-right: 2.5rem; }
  .desktop\:margin-left-5 { margin-left: 2.5rem; }
  .desktop\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .desktop\:margin-right-6 { margin-right: 3rem; }
  .desktop\:margin-left-6 { margin-left: 3rem; }
  .desktop\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .desktop\:margin-right-7 { margin-right: 3.5rem; }
  .desktop\:margin-left-7 { margin-left: 3.5rem; }
  .desktop\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .desktop\:margin-right-8 { margin-right: 4rem; }
  .desktop\:margin-left-8 { margin-left: 4rem; }
  .desktop\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .desktop\:margin-right-9 { margin-right: 4.5rem; }
  .desktop\:margin-left-9 { margin-left: 4.5rem; }
  .desktop\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .desktop\:margin-right-10 { margin-right: 5rem; }
  .desktop\:margin-left-10 { margin-left: 5rem; }
  .desktop\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .desktop\:margin-right-15 { margin-right: 7.5rem; }
  .desktop\:margin-left-15 { margin-left: 7.5rem; }
  .desktop\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .desktop\:margin-right-card { margin-right: 10rem; }
  .desktop\:margin-left-card { margin-left: 10rem; }
  .desktop\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .desktop\:margin-right-card-lg { margin-right: 15rem; }
  .desktop\:margin-left-card-lg { margin-left: 15rem; }
  .desktop\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .desktop\:margin-right-mobile { margin-right: 20rem; }
  .desktop\:margin-left-mobile { margin-left: 20rem; }
  .desktop\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .desktop\:margin-right-05em { margin-right: 0.5em; }
  .desktop\:margin-left-05em { margin-left: 0.5em; }
  .desktop\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .desktop\:margin-right-1em { margin-right: 1em; }
  .desktop\:margin-left-1em { margin-left: 1em; }
  .desktop\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .desktop\:margin-right-105em { margin-right: 1.5em; }
  .desktop\:margin-left-105em { margin-left: 1.5em; }
  .desktop\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .desktop\:margin-right-2em { margin-right: 2em; }
  .desktop\:margin-left-2em { margin-left: 2em; }
  .desktop\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .desktop\:margin-right-0 { margin-right: 0px; }
  .desktop\:margin-left-0 { margin-left: 0px; }
  .desktop\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .desktop\:margin-right-auto { margin-right: auto; }
  .desktop\:margin-left-auto { margin-left: auto; }
  .desktop\:measure-1 { max-width: 44ex; }
  .desktop\:measure-2 { max-width: 60ex; }
  .desktop\:measure-3 { max-width: 64ex; }
  .desktop\:measure-4 { max-width: 68ex; }
  .desktop\:measure-5 { max-width: 72ex; }
  .desktop\:measure-6 { max-width: 88ex; }
  .desktop\:measure-none { max-width: none; }
  .desktop\:order-first { order: -1; }
  .desktop\:order-last { order: 999; }
  .desktop\:order-initial { order: initial; }
  .desktop\:order-0 { order: 0; }
  .desktop\:order-1 { order: 1; }
  .desktop\:order-2 { order: 2; }
  .desktop\:order-3 { order: 3; }
  .desktop\:order-4 { order: 4; }
  .desktop\:order-5 { order: 5; }
  .desktop\:order-6 { order: 6; }
  .desktop\:order-7 { order: 7; }
  .desktop\:order-8 { order: 8; }
  .desktop\:order-9 { order: 9; }
  .desktop\:order-10 { order: 10; }
  .desktop\:order-11 { order: 11; }
  .desktop\:padding-1px { padding: 1px; }
  .desktop\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .desktop\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .desktop\:padding-top-1px { padding-top: 1px; }
  .desktop\:padding-right-1px { padding-right: 1px; }
  .desktop\:padding-bottom-1px { padding-bottom: 1px; }
  .desktop\:padding-left-1px { padding-left: 1px; }
  .desktop\:padding-2px { padding: 2px; }
  .desktop\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .desktop\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .desktop\:padding-top-2px { padding-top: 2px; }
  .desktop\:padding-right-2px { padding-right: 2px; }
  .desktop\:padding-bottom-2px { padding-bottom: 2px; }
  .desktop\:padding-left-2px { padding-left: 2px; }
  .desktop\:padding-05 { padding: 0.25rem; }
  .desktop\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .desktop\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .desktop\:padding-top-05 { padding-top: 0.25rem; }
  .desktop\:padding-right-05 { padding-right: 0.25rem; }
  .desktop\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .desktop\:padding-left-05 { padding-left: 0.25rem; }
  .desktop\:padding-1 { padding: 0.5rem; }
  .desktop\:padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .desktop\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop\:padding-top-1 { padding-top: 0.5rem; }
  .desktop\:padding-right-1 { padding-right: 0.5rem; }
  .desktop\:padding-bottom-1 { padding-bottom: 0.5rem; }
  .desktop\:padding-left-1 { padding-left: 0.5rem; }
  .desktop\:padding-105 { padding: 0.75rem; }
  .desktop\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .desktop\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .desktop\:padding-top-105 { padding-top: 0.75rem; }
  .desktop\:padding-right-105 { padding-right: 0.75rem; }
  .desktop\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .desktop\:padding-left-105 { padding-left: 0.75rem; }
  .desktop\:padding-2 { padding: 1rem; }
  .desktop\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .desktop\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .desktop\:padding-top-2 { padding-top: 1rem; }
  .desktop\:padding-right-2 { padding-right: 1rem; }
  .desktop\:padding-bottom-2 { padding-bottom: 1rem; }
  .desktop\:padding-left-2 { padding-left: 1rem; }
  .desktop\:padding-205 { padding: 1.25rem; }
  .desktop\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .desktop\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .desktop\:padding-top-205 { padding-top: 1.25rem; }
  .desktop\:padding-right-205 { padding-right: 1.25rem; }
  .desktop\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .desktop\:padding-left-205 { padding-left: 1.25rem; }
  .desktop\:padding-3 { padding: 1.5rem; }
  .desktop\:padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .desktop\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop\:padding-top-3 { padding-top: 1.5rem; }
  .desktop\:padding-right-3 { padding-right: 1.5rem; }
  .desktop\:padding-bottom-3 { padding-bottom: 1.5rem; }
  .desktop\:padding-left-3 { padding-left: 1.5rem; }
  .desktop\:padding-4 { padding: 2rem; }
  .desktop\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .desktop\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .desktop\:padding-top-4 { padding-top: 2rem; }
  .desktop\:padding-right-4 { padding-right: 2rem; }
  .desktop\:padding-bottom-4 { padding-bottom: 2rem; }
  .desktop\:padding-left-4 { padding-left: 2rem; }
  .desktop\:padding-5 { padding: 2.5rem; }
  .desktop\:padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .desktop\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .desktop\:padding-top-5 { padding-top: 2.5rem; }
  .desktop\:padding-right-5 { padding-right: 2.5rem; }
  .desktop\:padding-bottom-5 { padding-bottom: 2.5rem; }
  .desktop\:padding-left-5 { padding-left: 2.5rem; }
  .desktop\:padding-6 { padding: 3rem; }
  .desktop\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .desktop\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .desktop\:padding-top-6 { padding-top: 3rem; }
  .desktop\:padding-right-6 { padding-right: 3rem; }
  .desktop\:padding-bottom-6 { padding-bottom: 3rem; }
  .desktop\:padding-left-6 { padding-left: 3rem; }
  .desktop\:padding-7 { padding: 3.5rem; }
  .desktop\:padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .desktop\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .desktop\:padding-top-7 { padding-top: 3.5rem; }
  .desktop\:padding-right-7 { padding-right: 3.5rem; }
  .desktop\:padding-bottom-7 { padding-bottom: 3.5rem; }
  .desktop\:padding-left-7 { padding-left: 3.5rem; }
  .desktop\:padding-8 { padding: 4rem; }
  .desktop\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .desktop\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .desktop\:padding-top-8 { padding-top: 4rem; }
  .desktop\:padding-right-8 { padding-right: 4rem; }
  .desktop\:padding-bottom-8 { padding-bottom: 4rem; }
  .desktop\:padding-left-8 { padding-left: 4rem; }
  .desktop\:padding-9 { padding: 4.5rem; }
  .desktop\:padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .desktop\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .desktop\:padding-top-9 { padding-top: 4.5rem; }
  .desktop\:padding-right-9 { padding-right: 4.5rem; }
  .desktop\:padding-bottom-9 { padding-bottom: 4.5rem; }
  .desktop\:padding-left-9 { padding-left: 4.5rem; }
  .desktop\:padding-10 { padding: 5rem; }
  .desktop\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .desktop\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .desktop\:padding-top-10 { padding-top: 5rem; }
  .desktop\:padding-right-10 { padding-right: 5rem; }
  .desktop\:padding-bottom-10 { padding-bottom: 5rem; }
  .desktop\:padding-left-10 { padding-left: 5rem; }
  .desktop\:padding-15 { padding: 7.5rem; }
  .desktop\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .desktop\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .desktop\:padding-top-15 { padding-top: 7.5rem; }
  .desktop\:padding-right-15 { padding-right: 7.5rem; }
  .desktop\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .desktop\:padding-left-15 { padding-left: 7.5rem; }
  .desktop\:padding-0 { padding: 0px; }
  .desktop\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .desktop\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .desktop\:padding-top-0 { padding-top: 0px; }
  .desktop\:padding-right-0 { padding-right: 0px; }
  .desktop\:padding-bottom-0 { padding-bottom: 0px; }
  .desktop\:padding-left-0 { padding-left: 0px; }
  .desktop\:width-1px { width: 1px; }
  .desktop\:width-2px { width: 2px; }
  .desktop\:width-05 { width: 0.25rem; }
  .desktop\:width-1 { width: 0.5rem; }
  .desktop\:width-105 { width: 0.75rem; }
  .desktop\:width-2 { width: 1rem; }
  .desktop\:width-205 { width: 1.25rem; }
  .desktop\:width-3 { width: 1.5rem; }
  .desktop\:width-4 { width: 2rem; }
  .desktop\:width-5 { width: 2.5rem; }
  .desktop\:width-6 { width: 3rem; }
  .desktop\:width-7 { width: 3.5rem; }
  .desktop\:width-8 { width: 4rem; }
  .desktop\:width-9 { width: 4.5rem; }
  .desktop\:width-10 { width: 5rem; }
  .desktop\:width-15 { width: 7.5rem; }
  .desktop\:width-card { width: 10rem; }
  .desktop\:width-card-lg { width: 15rem; }
  .desktop\:width-mobile { width: 20rem; }
  .desktop\:width-mobile-lg { width: 30rem; }
  .desktop\:width-tablet { width: 40rem; }
  .desktop\:width-tablet-lg { width: 55rem; }
  .desktop\:width-desktop { width: 64rem; }
  .desktop\:width-desktop-lg { width: 75rem; }
  .desktop\:width-widescreen { width: 87.5rem; }
  .desktop\:width-0 { width: 0px; }
  .desktop\:width-full { width: 100%; }
  .desktop\:width-auto { width: auto; }
}

:root { --ctgl-color-base-lightest: #f0f0f0; --ctgl-color-base-lighter: #dfe1e2; --ctgl-color-base-light: #a9aeb1; --ctgl-color-base: #71767a; --ctgl-color-base-dark: #565c65; --ctgl-color-base-darker: #3d4551; --ctgl-color-base-darkest: #1b1b1b; --ctgl-color-primary-lighter: #d9e8f6; --ctgl-color-primary-light: #73b3e7; --ctgl-color-primary: #0071bc; --ctgl-color-primary-vivid: #0050d8; --ctgl-color-primary-dark: #1a4480; --ctgl-color-primary-darker: #205493; --ctgl-color-primary-darkest: #112e51; --ctgl-color-secondary-lighter: #f3e1e4; --ctgl-color-secondary-light: #f2938c; --ctgl-color-secondary: #d83933; --ctgl-color-secondary-vivid: #e41d3d; --ctgl-color-secondary-dark: #b50909; --ctgl-color-secondary-darker: #8b0a03; --ctgl-color-accent-warm-lighter: #f2e4d4; --ctgl-color-accent-warm-light: #ffbc78; --ctgl-color-accent-warm: #fa9441; --ctgl-color-accent-warm-dark: #c05600; --ctgl-color-accent-warm-darker: #775540; --ctgl-color-accent-cool-lighter: #e1f3f8; --ctgl-color-accent-cool-light: #97d4ea; --ctgl-color-accent-cool: #00bde3; --ctgl-color-accent-cool-dark: #28a0cb; --ctgl-color-accent-cool-darker: #07648d; --ctgl-color-error-lighter: #f4e3db; --ctgl-color-error-light: #f39268; --ctgl-color-error: #d54309; --ctgl-color-error-dark: #b50909; --ctgl-color-error-darker: #6f3331; --ctgl-color-warning-lighter: #faf3d1; --ctgl-color-warning-light: #fee685; --ctgl-color-warning: #ffbe2e; --ctgl-color-warning-dark: #e5a000; --ctgl-color-warning-darker: #936f38; --ctgl-color-success-lighter: #ecf3ec; --ctgl-color-success-light: #70e17b; --ctgl-color-success: #00a91c; --ctgl-color-success-dark: #008817; --ctgl-color-success-darker: #216e1f; --ctgl-color-info-lighter: #e7f6f8; --ctgl-color-info-light: #99deea; --ctgl-color-info: #00bde3; --ctgl-color-info-dark: #009ec1; --ctgl-color-info-darker: #2e6276; --ctgl-color-disabled-lighter: #c9c9c9; --ctgl-color-disabled-light: #919191; --ctgl-color-disabled: #757575; --ctgl-color-disabled-dark: #454545; --ctgl-color-disabled-darker: #1b1b1b; --ctgl-color-emergency: #9c3d10; --ctgl-color-emergency-dark: #332d29; --ctgl-color-red-cool-5: #f8eff1; --ctgl-color-red-cool-10: #f3e1e4; --ctgl-color-red-cool-20: #ecbec6; --ctgl-color-red-cool-30: #e09aa6; --ctgl-color-red-cool-40: #e16b80; --ctgl-color-red-cool-50: #cd425b; --ctgl-color-red-cool-60: #9e394b; --ctgl-color-red-cool-70: #68363f; --ctgl-color-red-cool-80: #40282c; --ctgl-color-red-cool-90: #1e1517; --ctgl-color-red-cool-5v: #fff2f5; --ctgl-color-red-cool-10v: #f8dfe2; --ctgl-color-red-cool-20v: #f8b9c5; --ctgl-color-red-cool-30v: #fd8ba0; --ctgl-color-red-cool-40v: #f45d79; --ctgl-color-red-cool-50v: #e41d3d; --ctgl-color-red-cool-60v: #b21d38; --ctgl-color-red-cool-70v: #822133; --ctgl-color-red-cool-80v: #4f1c24; --ctgl-color-red-5: #f9eeee; --ctgl-color-red-10: #f8e1de; --ctgl-color-red-20: #f7bbb1; --ctgl-color-red-30: #f2938c; --ctgl-color-red-40: #e9695f; --ctgl-color-red-50: #d83933; --ctgl-color-red-60: #a23737; --ctgl-color-red-70: #6f3331; --ctgl-color-red-80: #3e2927; --ctgl-color-red-90: #1b1616; --ctgl-color-red-5v: #fff3f2; --ctgl-color-red-10v: #fde0db; --ctgl-color-red-20v: #fdb8ae; --ctgl-color-red-30v: #ff8d7b; --ctgl-color-red-40v: #fb5a47; --ctgl-color-red-50v: #e52207; --ctgl-color-red-60v: #b50909; --ctgl-color-red-70v: #8b0a03; --ctgl-color-red-80v: #5c1111; --ctgl-color-red-warm-5: #f6efea; --ctgl-color-red-warm-10: #f4e3db; --ctgl-color-red-warm-20: #ecc0a7; --ctgl-color-red-warm-30: #dca081; --ctgl-color-red-warm-40: #d27a56; --ctgl-color-red-warm-50: #c3512c; --ctgl-color-red-warm-60: #805039; --ctgl-color-red-warm-70: #524236; --ctgl-color-red-warm-80: #332d29; --ctgl-color-red-warm-90: #1f1c18; --ctgl-color-red-warm-5v: #fff5ee; --ctgl-color-red-warm-10v: #fce1d4; --ctgl-color-red-warm-20v: #f6bd9c; --ctgl-color-red-warm-30v: #f39268; --ctgl-color-red-warm-40v: #ef5e25; --ctgl-color-red-warm-50v: #d54309; --ctgl-color-red-warm-60v: #9c3d10; --ctgl-color-red-warm-70v: #63340f; --ctgl-color-red-warm-80v: #3e2a1e; --ctgl-color-orange-warm-5: #faeee5; --ctgl-color-orange-warm-10: #fbe0d0; --ctgl-color-orange-warm-20: #f7bca2; --ctgl-color-orange-warm-30: #f3966d; --ctgl-color-orange-warm-40: #e17141; --ctgl-color-orange-warm-50: #bd5727; --ctgl-color-orange-warm-60: #914734; --ctgl-color-orange-warm-70: #633a32; --ctgl-color-orange-warm-80: #3d2925; --ctgl-color-orange-warm-90: #1c1615; --ctgl-color-orange-warm-5v: #fff3ea; --ctgl-color-orange-warm-10v: #ffe2d1; --ctgl-color-orange-warm-20v: #fbbaa7; --ctgl-color-orange-warm-30v: #fc906d; --ctgl-color-orange-warm-40v: #ff580a; --ctgl-color-orange-warm-50v: #cf4900; --ctgl-color-orange-warm-60v: #a72f10; --ctgl-color-orange-warm-70v: #782312; --ctgl-color-orange-warm-80v: #3d231d; --ctgl-color-orange-5: #f6efe9; --ctgl-color-orange-10: #f2e4d4; --ctgl-color-orange-20: #f3bf90; --ctgl-color-orange-30: #f09860; --ctgl-color-orange-40: #dd7533; --ctgl-color-orange-50: #a86437; --ctgl-color-orange-60: #775540; --ctgl-color-orange-70: #524236; --ctgl-color-orange-80: #332d27; --ctgl-color-orange-90: #1b1614; --ctgl-color-orange-5v: #fef2e4; --ctgl-color-orange-10v: #fce2c5; --ctgl-color-orange-20v: #ffbc78; --ctgl-color-orange-30v: #fa9441; --ctgl-color-orange-40v: #e66f0e; --ctgl-color-orange-50v: #c05600; --ctgl-color-orange-60v: #8c471c; --ctgl-color-orange-70v: #5f3617; --ctgl-color-orange-80v: #352313; --ctgl-color-gold-5: #f5f0e6; --ctgl-color-gold-10: #f1e5cd; --ctgl-color-gold-20: #dec69a; --ctgl-color-gold-30: #c7a97b; --ctgl-color-gold-40: #ad8b65; --ctgl-color-gold-50: #8e704f; --ctgl-color-gold-60: #6b5947; --ctgl-color-gold-70: #4d4438; --ctgl-color-gold-80: #322d26; --ctgl-color-gold-90: #191714; --ctgl-color-gold-5v: #fef0c8; --ctgl-color-gold-10v: #ffe396; --ctgl-color-gold-20v: #ffbe2e; --ctgl-color-gold-30v: #e5a000; --ctgl-color-gold-40v: #c2850c; --ctgl-color-gold-50v: #936f38; --ctgl-color-gold-60v: #7a591a; --ctgl-color-gold-70v: #5c410a; --ctgl-color-gold-80v: #3b2b15; --ctgl-color-yellow-5: #faf3d1; --ctgl-color-yellow-10: #f5e6af; --ctgl-color-yellow-20: #e6c74c; --ctgl-color-yellow-30: #c9ab48; --ctgl-color-yellow-40: #a88f48; --ctgl-color-yellow-50: #8a7237; --ctgl-color-yellow-60: #6b5a39; --ctgl-color-yellow-70: #504332; --ctgl-color-yellow-80: #332d27; --ctgl-color-yellow-90: #1a1614; --ctgl-color-yellow-5v: #fff5c2; --ctgl-color-yellow-10v: #fee685; --ctgl-color-yellow-20v: #face00; --ctgl-color-yellow-30v: #ddaa01; --ctgl-color-yellow-40v: #b38c00; --ctgl-color-yellow-50v: #947100; --ctgl-color-yellow-60v: #776017; --ctgl-color-yellow-70v: #5c4809; --ctgl-color-yellow-80v: #422d19; --ctgl-color-green-warm-5: #f1f4d7; --ctgl-color-green-warm-10: #e7eab7; --ctgl-color-green-warm-20: #cbd17a; --ctgl-color-green-warm-30: #a6b557; --ctgl-color-green-warm-40: #8a984b; --ctgl-color-green-warm-50: #6f7a41; --ctgl-color-green-warm-60: #5a5f38; --ctgl-color-green-warm-70: #45472f; --ctgl-color-green-warm-80: #2d2f21; --ctgl-color-green-warm-90: #171712; --ctgl-color-green-warm-5v: #f5fbc1; --ctgl-color-green-warm-10v: #e7f434; --ctgl-color-green-warm-20v: #c5d30a; --ctgl-color-green-warm-30v: #a3b72c; --ctgl-color-green-warm-40v: #7e9c1d; --ctgl-color-green-warm-50v: #6a7d00; --ctgl-color-green-warm-60v: #5a6613; --ctgl-color-green-warm-70v: #4b4e10; --ctgl-color-green-warm-80v: #38380b; --ctgl-color-green-5: #eaf4dd; --ctgl-color-green-10: #dfeacd; --ctgl-color-green-20: #b8d293; --ctgl-color-green-30: #9bb672; --ctgl-color-green-40: #7d9b4e; --ctgl-color-green-50: #607f35; --ctgl-color-green-60: #4c6424; --ctgl-color-green-70: #3c4a29; --ctgl-color-green-80: #293021; --ctgl-color-green-90: #161814; --ctgl-color-green-5v: #ddf9c7; --ctgl-color-green-10v: #c5ee93; --ctgl-color-green-20v: #98d035; --ctgl-color-green-30v: #7fb135; --ctgl-color-green-40v: #719f2a; --ctgl-color-green-50v: #538200; --ctgl-color-green-60v: #466c04; --ctgl-color-green-70v: #2f4a0b; --ctgl-color-green-80v: #243413; --ctgl-color-green-cool-5: #ecf3ec; --ctgl-color-green-cool-10: #dbebde; --ctgl-color-green-cool-20: #b4d0b9; --ctgl-color-green-cool-30: #86b98e; --ctgl-color-green-cool-40: #5e9f69; --ctgl-color-green-cool-50: #4d8055; --ctgl-color-green-cool-60: #446443; --ctgl-color-green-cool-70: #37493b; --ctgl-color-green-cool-80: #28312a; --ctgl-color-green-cool-90: #1a1f1a; --ctgl-color-green-cool-5v: #e3f5e1; --ctgl-color-green-cool-10v: #b7f5bd; --ctgl-color-green-cool-20v: #70e17b; --ctgl-color-green-cool-30v: #21c834; --ctgl-color-green-cool-40v: #00a91c; --ctgl-color-green-cool-50v: #008817; --ctgl-color-green-cool-60v: #216e1f; --ctgl-color-green-cool-70v: #154c21; --ctgl-color-green-cool-80v: #19311e; --ctgl-color-mint-5: #dbf6ed; --ctgl-color-mint-10: #c7efe2; --ctgl-color-mint-20: #92d9bb; --ctgl-color-mint-30: #5abf95; --ctgl-color-mint-40: #34a37e; --ctgl-color-mint-50: #2e8367; --ctgl-color-mint-60: #286846; --ctgl-color-mint-70: #204e34; --ctgl-color-mint-80: #193324; --ctgl-color-mint-90: #0d1a12; --ctgl-color-mint-5v: #c9fbeb; --ctgl-color-mint-10v: #83fcd4; --ctgl-color-mint-20v: #0ceda6; --ctgl-color-mint-30v: #04c585; --ctgl-color-mint-40v: #00a871; --ctgl-color-mint-50v: #008659; --ctgl-color-mint-60v: #146947; --ctgl-color-mint-70v: #0c4e29; --ctgl-color-mint-80v: #0d351e; --ctgl-color-mint-cool-5: #e0f7f6; --ctgl-color-mint-cool-10: #c4eeeb; --ctgl-color-mint-cool-20: #9bd4cf; --ctgl-color-mint-cool-30: #6fbab3; --ctgl-color-mint-cool-40: #4f9e99; --ctgl-color-mint-cool-50: #40807e; --ctgl-color-mint-cool-60: #376462; --ctgl-color-mint-cool-70: #2a4b45; --ctgl-color-mint-cool-80: #203131; --ctgl-color-mint-cool-90: #111818; --ctgl-color-mint-cool-5v: #d5fbf3; --ctgl-color-mint-cool-10v: #7efbe1; --ctgl-color-mint-cool-20v: #29e1cb; --ctgl-color-mint-cool-30v: #1dc2ae; --ctgl-color-mint-cool-40v: #00a398; --ctgl-color-mint-cool-50v: #008480; --ctgl-color-mint-cool-60v: #0f6460; --ctgl-color-mint-cool-70v: #0b4b3f; --ctgl-color-mint-cool-80v: #123131; --ctgl-color-cyan-5: #e7f6f8; --ctgl-color-cyan-10: #ccecf2; --ctgl-color-cyan-20: #99deea; --ctgl-color-cyan-30: #5dc0d1; --ctgl-color-cyan-40: #449dac; --ctgl-color-cyan-50: #168092; --ctgl-color-cyan-60: #2a646d; --ctgl-color-cyan-70: #2c4a4e; --ctgl-color-cyan-80: #203133; --ctgl-color-cyan-90: #111819; --ctgl-color-cyan-5v: #e5faff; --ctgl-color-cyan-10v: #a8f2ff; --ctgl-color-cyan-20v: #52daf2; --ctgl-color-cyan-30v: #00bde3; --ctgl-color-cyan-40v: #009ec1; --ctgl-color-cyan-50v: #0081a1; --ctgl-color-cyan-60v: #00687d; --ctgl-color-cyan-70v: #0e4f5c; --ctgl-color-cyan-80v: #093b44; --ctgl-color-blue-cool-5: #e7f2f5; --ctgl-color-blue-cool-10: #dae9ee; --ctgl-color-blue-cool-20: #adcfdc; --ctgl-color-blue-cool-30: #82b4c9; --ctgl-color-blue-cool-40: #6499af; --ctgl-color-blue-cool-50: #3a7d95; --ctgl-color-blue-cool-60: #2e6276; --ctgl-color-blue-cool-70: #224a58; --ctgl-color-blue-cool-80: #14333d; --ctgl-color-blue-cool-90: #0f191c; --ctgl-color-blue-cool-5v: #e1f3f8; --ctgl-color-blue-cool-10v: #c3ebfa; --ctgl-color-blue-cool-20v: #97d4ea; --ctgl-color-blue-cool-30v: #59b9de; --ctgl-color-blue-cool-40v: #28a0cb; --ctgl-color-blue-cool-50v: #0d7ea2; --ctgl-color-blue-cool-60v: #07648d; --ctgl-color-blue-cool-70v: #074b69; --ctgl-color-blue-cool-80v: #002d3f; --ctgl-color-blue-5: #eff6fb; --ctgl-color-blue-10: #d9e8f6; --ctgl-color-blue-20: #aacdec; --ctgl-color-blue-30: #73b3e7; --ctgl-color-blue-40: #4f97d1; --ctgl-color-blue-50: #2378c3; --ctgl-color-blue-60: #2c608a; --ctgl-color-blue-70: #274863; --ctgl-color-blue-80: #1f303e; --ctgl-color-blue-90: #11181d; --ctgl-color-blue-5v: #e8f5ff; --ctgl-color-blue-10v: #cfe8ff; --ctgl-color-blue-20v: #a1d3ff; --ctgl-color-blue-30v: #58b4ff; --ctgl-color-blue-40v: #2491ff; --ctgl-color-blue-50v: #0076d6; --ctgl-color-blue-60v: #005ea2; --ctgl-color-blue-70v: #0b4778; --ctgl-color-blue-80v: #112f4e; --ctgl-color-blue-warm-5: #ecf1f7; --ctgl-color-blue-warm-10: #e1e7f1; --ctgl-color-blue-warm-20: #bbcae4; --ctgl-color-blue-warm-30: #98afd2; --ctgl-color-blue-warm-40: #7292c7; --ctgl-color-blue-warm-50: #4a77b4; --ctgl-color-blue-warm-60: #345d96; --ctgl-color-blue-warm-70: #2f4668; --ctgl-color-blue-warm-80: #252f3e; --ctgl-color-blue-warm-90: #13171f; --ctgl-color-blue-warm-5v: #edf5ff; --ctgl-color-blue-warm-10v: #d4e5ff; --ctgl-color-blue-warm-20v: #adcdff; --ctgl-color-blue-warm-30v: #81aefc; --ctgl-color-blue-warm-40v: #5994f6; --ctgl-color-blue-warm-50v: #2672de; --ctgl-color-blue-warm-60v: #0050d8; --ctgl-color-blue-warm-70v: #1a4480; --ctgl-color-blue-warm-80v: #162e51; --ctgl-color-indigo-cool-5: #eef0f9; --ctgl-color-indigo-cool-10: #e1e6f9; --ctgl-color-indigo-cool-20: #bbc8f5; --ctgl-color-indigo-cool-30: #96abee; --ctgl-color-indigo-cool-40: #6b8ee8; --ctgl-color-indigo-cool-50: #496fd8; --ctgl-color-indigo-cool-60: #3f57a6; --ctgl-color-indigo-cool-70: #374274; --ctgl-color-indigo-cool-80: #292d42; --ctgl-color-indigo-cool-90: #151622; --ctgl-color-indigo-cool-5v: #edf0ff; --ctgl-color-indigo-cool-10v: #dee5ff; --ctgl-color-indigo-cool-20v: #b8c8ff; --ctgl-color-indigo-cool-30v: #94adff; --ctgl-color-indigo-cool-40v: #628ef4; --ctgl-color-indigo-cool-50v: #4866ff; --ctgl-color-indigo-cool-60v: #3e4ded; --ctgl-color-indigo-cool-70v: #222fbf; --ctgl-color-indigo-cool-80v: #1b2b85; --ctgl-color-indigo-5: #efeff8; --ctgl-color-indigo-10: #e5e4fa; --ctgl-color-indigo-20: #c5c5f3; --ctgl-color-indigo-30: #a5a8eb; --ctgl-color-indigo-40: #8889db; --ctgl-color-indigo-50: #676cc8; --ctgl-color-indigo-60: #4d52af; --ctgl-color-indigo-70: #3d4076; --ctgl-color-indigo-80: #2b2c40; --ctgl-color-indigo-90: #16171f; --ctgl-color-indigo-5v: #f0f0ff; --ctgl-color-indigo-10v: #e0e0ff; --ctgl-color-indigo-20v: #ccceff; --ctgl-color-indigo-30v: #a3a7fa; --ctgl-color-indigo-40v: #8289ff; --ctgl-color-indigo-50v: #656bd7; --ctgl-color-indigo-60v: #4a50c4; --ctgl-color-indigo-70v: #3333a3; --ctgl-color-indigo-80v: #212463; --ctgl-color-indigo-warm-5: #f1eff7; --ctgl-color-indigo-warm-10: #e7e3fa; --ctgl-color-indigo-warm-20: #cbc4f2; --ctgl-color-indigo-warm-30: #afa5e8; --ctgl-color-indigo-warm-40: #9287d8; --ctgl-color-indigo-warm-50: #7665d1; --ctgl-color-indigo-warm-60: #5e519e; --ctgl-color-indigo-warm-70: #453c7b; --ctgl-color-indigo-warm-80: #2e2c40; --ctgl-color-indigo-warm-90: #18161d; --ctgl-color-indigo-warm-5v: #f5f2ff; --ctgl-color-indigo-warm-10v: #e4deff; --ctgl-color-indigo-warm-20v: #cfc4fd; --ctgl-color-indigo-warm-30v: #b69fff; --ctgl-color-indigo-warm-40v: #967efb; --ctgl-color-indigo-warm-50v: #745fe9; --ctgl-color-indigo-warm-60v: #5942d2; --ctgl-color-indigo-warm-70v: #3d2c9d; --ctgl-color-indigo-warm-80v: #261f5b; --ctgl-color-violet-5: #f4f1f9; --ctgl-color-violet-10: #ebe3f9; --ctgl-color-violet-20: #d0c3e9; --ctgl-color-violet-30: #b8a2e3; --ctgl-color-violet-40: #9d84d2; --ctgl-color-violet-50: #8168b3; --ctgl-color-violet-60: #665190; --ctgl-color-violet-70: #4c3d69; --ctgl-color-violet-80: #312b3f; --ctgl-color-violet-90: #18161d; --ctgl-color-violet-5v: #f7f2ff; --ctgl-color-violet-10v: #ede3ff; --ctgl-color-violet-20v: #d5bfff; --ctgl-color-violet-30v: #c39deb; --ctgl-color-violet-40v: #ad79e9; --ctgl-color-violet-50v: #9355dc; --ctgl-color-violet-60v: #783cb9; --ctgl-color-violet-70v: #54278f; --ctgl-color-violet-80v: #39215e; --ctgl-color-violet-warm-5: #f8f0f9; --ctgl-color-violet-warm-10: #f6dff8; --ctgl-color-violet-warm-20: #e2bee4; --ctgl-color-violet-warm-30: #d29ad8; --ctgl-color-violet-warm-40: #bf77c8; --ctgl-color-violet-warm-50: #b04abd; --ctgl-color-violet-warm-60: #864381; --ctgl-color-violet-warm-70: #5c395a; --ctgl-color-violet-warm-80: #382936; --ctgl-color-violet-warm-90: #1b151b; --ctgl-color-violet-warm-5v: #fef2ff; --ctgl-color-violet-warm-10v: #fbdcff; --ctgl-color-violet-warm-20v: #f4b2ff; --ctgl-color-violet-warm-30v: #ee83ff; --ctgl-color-violet-warm-40v: #d85bef; --ctgl-color-violet-warm-50v: #be32d0; --ctgl-color-violet-warm-60v: #93348c; --ctgl-color-violet-warm-70v: #711e6c; --ctgl-color-violet-warm-80v: #481441; --ctgl-color-magenta-5: #f9f0f2; --ctgl-color-magenta-10: #f6e1e8; --ctgl-color-magenta-20: #f0bbcc; --ctgl-color-magenta-30: #e895b3; --ctgl-color-magenta-40: #e0699f; --ctgl-color-magenta-50: #c84281; --ctgl-color-magenta-60: #8b4566; --ctgl-color-magenta-70: #66364b; --ctgl-color-magenta-80: #402731; --ctgl-color-magenta-90: #1b1617; --ctgl-color-magenta-5v: #fff2f5; --ctgl-color-magenta-10v: #ffddea; --ctgl-color-magenta-20v: #ffb4cf; --ctgl-color-magenta-30v: #ff87b2; --ctgl-color-magenta-40v: #fd4496; --ctgl-color-magenta-50v: #d72d79; --ctgl-color-magenta-60v: #ab2165; --ctgl-color-magenta-70v: #731f44; --ctgl-color-magenta-80v: #4f172e; --ctgl-color-gray-cool-1: #fbfcfd; --ctgl-color-gray-cool-2: #f7f9fa; --ctgl-color-gray-cool-3: #f5f6f7; --ctgl-color-gray-cool-4: #f1f3f6; --ctgl-color-gray-cool-5: #edeff0; --ctgl-color-gray-cool-10: #dfe1e2; --ctgl-color-gray-cool-20: #c6cace; --ctgl-color-gray-cool-30: #a9aeb1; --ctgl-color-gray-cool-40: #8d9297; --ctgl-color-gray-cool-50: #71767a; --ctgl-color-gray-cool-60: #565c65; --ctgl-color-gray-cool-70: #3d4551; --ctgl-color-gray-cool-80: #2d2e2f; --ctgl-color-gray-cool-90: #1c1d1f; --ctgl-color-gray-1: #fcfcfc; --ctgl-color-gray-2: #f9f9f9; --ctgl-color-gray-3: #f6f6f6; --ctgl-color-gray-4: #f3f3f3; --ctgl-color-gray-5: #f0f0f0; --ctgl-color-gray-10: #e6e6e6; --ctgl-color-gray-20: #c9c9c9; --ctgl-color-gray-30: #adadad; --ctgl-color-gray-40: #919191; --ctgl-color-gray-50: #757575; --ctgl-color-gray-60: #5c5c5c; --ctgl-color-gray-70: #454545; --ctgl-color-gray-80: #2e2e2e; --ctgl-color-gray-90: #1b1b1b; --ctgl-color-gray-100: #000000; --ctgl-color-gray-warm-1: #fcfcfb; --ctgl-color-gray-warm-2: #f9f9f7; --ctgl-color-gray-warm-3: #f6f6f2; --ctgl-color-gray-warm-4: #f5f5f0; --ctgl-color-gray-warm-5: #f0f0ec; --ctgl-color-gray-warm-10: #e6e6e2; --ctgl-color-gray-warm-20: #cac9c0; --ctgl-color-gray-warm-30: #afaea2; --ctgl-color-gray-warm-40: #929285; --ctgl-color-gray-warm-50: #76766a; --ctgl-color-gray-warm-60: #5d5d52; --ctgl-color-gray-warm-70: #454540; --ctgl-color-gray-warm-80: #2e2e2a; --ctgl-color-gray-warm-90: #171716; --ctgl-color-black-transparent-5: rgba(0, 0, 0, .01); --ctgl-color-black-transparent-10: rgba(0, 0, 0, .1); --ctgl-color-black-transparent-20: rgba(0, 0, 0, .2); --ctgl-color-black-transparent-30: rgba(0, 0, 0, .3); --ctgl-color-black-transparent-40: rgba(0, 0, 0, .4); --ctgl-color-black-transparent-50: rgba(0, 0, 0, .5); --ctgl-color-black-transparent-60: rgba(0, 0, 0, .6); --ctgl-color-black-transparent-70: rgba(0, 0, 0, .7); --ctgl-color-black-transparent-80: rgba(0, 0, 0, .8); --ctgl-color-black-transparent-90: rgba(0, 0, 0, .9); --ctgl-color-white-transparent-5: rgba(255, 255, 255, .01); --ctgl-color-white-transparent-10: rgba(255, 255, 255, .1); --ctgl-color-white-transparent-20: rgba(255, 255, 255, .2); --ctgl-color-white-transparent-30: rgba(255, 255, 255, .3); --ctgl-color-white-transparent-40: rgba(255, 255, 255, .4); --ctgl-color-white-transparent-50: rgba(255, 255, 255, .5); --ctgl-color-white-transparent-60: rgba(255, 255, 255, .6); --ctgl-color-white-transparent-70: rgba(255, 255, 255, .7); --ctgl-color-white-transparent-80: rgba(255, 255, 255, .8); --ctgl-color-white-transparent-90: rgba(255, 255, 255, .9); }

:root { --ctgl-breakpoint-card: 10rem; --ctgl-breakpoint-card-lg: 15rem; --ctgl-breakpoint-mobile: 20rem; --ctgl-breakpoint-mobile-lg: 30rem; --ctgl-breakpoint-tablet: 40rem; --ctgl-breakpoint-tablet-lg: 55rem; --ctgl-breakpoint-desktop: 64rem; --ctgl-breakpoint-desktop-lg: 75rem; --ctgl-breakpoint-widescreen: 87.5rem; }

.usa-card__heading { font-family: Roboto, sans-serif; }

.usa-modal-wrapper.is-visible { z-index: 9998; }

.usa-modal-overlay { padding: 0px; }

.usa-date-picker__calendar { min-width: 17em; }

.usa-link--external { padding-right: 0px; }

.usa-link--external::after { position: relative; vertical-align: text-bottom; }

.cdk-dialog-container:focus { outline: none; }

.usa-identifier__section--usagov, .usa-identifier__identity-disclaimer { font-weight: 400 !important; }

@media (min-width: 64rem) {
  h1 { font-size: 32px !important; }
}

h2, .usa-modal__heading { font-size: 20px !important; line-height: 1.15 !important; }

@media (min-width: 64rem) {
  h2, .usa-modal__heading { font-size: 22px !important; }
}

p { line-height: 1.62 !important; }

:root { --ctgl-color-dark-gray: #333; --ctgl-color-light-gray: #eee; --ctgl-color-black-g1: rgba(0, 0, 0, .1); --ctgl-color-black-g2: rgba(0, 0, 0, .2); --ctgl-color-black-g8: rgba(0, 0, 0, .8); --ctgl-color-white-gradient: rgba(255, 255, 255, .9); --ctgl-color-accent-warm-gradient: rgba(250, 148, 65, .6); --ctgl-color-accent-warm-light-gradient: rgba(255, 188, 120, .3); }

:root { font-family: Roboto, sans-serif; --font-family: Roboto, sans-serif; }

html { box-sizing: border-box; }

*, ::after, ::before { box-sizing: inherit; }

mark { background-color: rgb(255, 249, 204); font-weight: 700; }

.location-text mark { background: none; }

.review-hit mark.hl-term { font-weight: 500; }

.review-hit mark.hl-synonym { border-bottom: 1px dotted; }

a.suggestion-link em { font-weight: 700; }

ctg-long-text p, ctg-sticky-table p, ctg-property-table p { margin-block: 0px 8px; }

ctg-long-text p:last-child, ctg-sticky-table p:last-child, ctg-property-table p:last-child { margin-block-end: 0px; }

table.mat-mdc-table { margin: 0px; }

.mat-mdc-header-cell { border-top: none; border-left: 1px solid white; border-right: 1px solid white; }

.mat-mdc-cell { border-left: none; border-right: none; line-height: 1.4; }

.mat-mdc-paginator-range-actions > button[type="button"]:disabled { background-color: transparent; }

button.mat-mdc-raised-button.mat-primary:hover { background-color: rgb(32, 84, 147); }

button.mat-mdc-menu-item:hover { color: rgb(0, 0, 0); }

label.mat-checkbox-layout { margin-top: 0px; }

.mat-mdc-tooltip { font-size: 13px !important; }

.cdk-overlay-container { z-index: 100000 !important; }

.review-menu-item-cur.mat-mdc-menu-item { font-weight: 700; }

input[disabled], select[disabled] { background-color: var(--ctgl-color-disabled-light); }

.top-accordion-button { font-size: 17px; font-weight: 400; margin-top: 8px; color: var(--ctgl-color-blue-warm-80v); }

@media (min-width: 64rem) {
  .top-accordion-button { font-size: 22px; }
}

.top-accordion-button[aria-expanded="false"] { background-color: var(--ctgl-color-gray-5); }

.top-accordion-button[aria-expanded="true"] { background-color: var(--ctgl-color-blue-5); font-weight: 700; }

.top-accordion-button:hover { background-color: var(--ctgl-color-blue-10); text-decoration: underline; font-weight: 700; }

.top-accordion-content { border: 1px solid var(--ctgl-color-blue-5) !important; }

.scroll-bar-global::-webkit-scrollbar { height: 10px; width: 10px; }

.scroll-bar-global::-webkit-scrollbar-track { background: var(--ctgl-color-gray-20); }

.scroll-bar-global::-webkit-scrollbar-thumb { border-radius: 8px; background: var(--ctgl-color-blue-warm-80v); }

.scroll-bar-global { scrollbar-width: thin; scrollbar-color: var(--ctgl-color-blue-warm-80v) var(--ctgl-color-gray-20); }

.scroll-bar-global__thin::-webkit-scrollbar { height: 5px; width: 5px; }

.block-inline:focus { display: inline-block; }

#local-menu-action-print { display: none; }

@media print {
  .glossary, long-list-toggle, .usa-link--external::after { display: none; }
  .hide-glossary .usa-icon { height: 1.5rem; width: 1.5rem; margin-top: 4px; }
}

.no-page-break { break-inside: avoid; }

:root { --ctg-removed-background-color: #f4a4b1; --ctg-added-background-color: #99cfa2; }

.ctg-diff-removed { background: var(--ctg-removed-background-color); padding-left: 1px; padding-right: 1px; text-decoration-line: line-through; }

.ctg-diff-added { background: var(--ctg-added-background-color); padding-left: 1px; padding-right: 1px; }

span.ctg-diff-added, span.ctg-diff-removed { color: var(--ctgl-color-base-darkest) !important; }

button.mat-mdc-menu-item:focus { outline-offset: -0.25rem; }

.wide-menu.mat-mdc-menu-panel { max-width: 350px; }

.glossary { background: rgb(17, 46, 81); color: rgb(17, 46, 81); width: 300px; position: fixed; top: 0px; bottom: 0px; right: 0px; overflow-y: auto; padding: 24px 32px 0px; transition: right 0.2s; z-index: 10001; }

.open-glossary {
  position: fixed; background-color: transparent; right: 0px;
  @media screen and (min-height: 400px) {
  top: 250px;
}
  @media screen and (max-height: 399px) {
  top: 150px;
}
  z-index: 10001;
  & :hover { cursor: pointer; }
}

.show-glossary, .hide-glossary { padding-left: 0px; padding-right: 2px; margin-top: -5px; margin-right: -5px; }

@media screen and (min-width: 1024px) {
  .show-desktop { display: block; width: 45px; height: 124px; }
  .show-mobile { display: none; }
  .glossary { width: 480px; }
  .open-glossary { top: 200px; }
  .close-glossary {
  position: fixed; background-color: transparent; top: 130px; right: 486px; transition: right 0.2s; z-index: 10001;
  & :hover { cursor: pointer; }
}
  .js-glossary-open { border: none; background-color: transparent; float: right; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMTI0IiB2aWV3Qm94PSIwIDAgNTAgMTI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzcyMTAxXzExODY4NykiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzIxMDFfMTE4Njg3KSI+CjxtYXNrIGlkPSJwYXRoLTEtaW5zaWRlLTFfNzIxMDFfMTE4Njg3IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik00IDExNkwzLjk5OTk5IDEuODM1ODhlLTA2TDQ2IDBMNDYgMTE2TDQgMTE2WiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik00IDExNkwzLjk5OTk5IDEuODM1ODhlLTA2TDQ2IDBMNDYgMTE2TDQgMTE2WiIgZmlsbD0iI0Q5RThGNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzIDg2TDI0LjQxIDg3LjQxTDE5LjgzIDkyTDI0LjQxIDk2LjU5TDIzIDk4TDE3IDkyTDIzIDg2Wk0zMSA4NkwzMi40MSA4Ny40MUwyNy44MyA5MkwzMi40MSA5Ni41OUwzMSA5OEwyNSA5MkwzMSA4NloiIGZpbGw9IiMxMTJFNTEiLz4KPHBhdGggZD0iTTI0LjA1NDcgNjUuNTg1OUwyOC41NjI1IDY1LjU4NTlDMjguNzc2IDY1Ljc2MyAyOS4wMDc4IDY2LjAzNjUgMjkuMjU3OCA2Ni40MDYzQzI5LjUwMjYgNjYuNzc2IDI5LjcxMzUgNjcuMjUyNiAyOS44OTA2IDY3LjgzNTlDMzAuMDY3NyA2OC40MTkzIDMwLjE1NjIgNjkuMTI1IDMwLjE1NjIgNjkuOTUzMUMzMC4xNTYyIDcwLjY4NzUgMzAuMDM2NSA3MS4zNTY4IDI5Ljc5NjkgNzEuOTYwOUMyOS41NTIxIDcyLjU2NTEgMjkuMTk1MyA3My4wODU5IDI4LjcyNjYgNzMuNTIzNEMyOC4yNTc4IDczLjk1NTcgMjcuNjg0OSA3NC4yODkxIDI3LjAwNzggNzQuNTIzNEMyNi4zMjU1IDc0Ljc1NzggMjUuNTQ2OSA3NC44NzUgMjQuNjcxOSA3NC44NzVMMjMuOTYwOSA3NC44NzVDMjMuMDg1OSA3NC44NzUgMjIuMzA3MyA3NC43NjMgMjEuNjI1IDc0LjUzOTFDMjAuOTQyNyA3NC4zMDk5IDIwLjM2NzIgNzMuOTg0NCAxOS44OTg0IDczLjU2MjVDMTkuNDI5NyA3My4xNDA2IDE5LjA3MjkgNzIuNjM4IDE4LjgyODEgNzIuMDU0N0MxOC41ODMzIDcxLjQ3MTQgMTguNDYwOSA3MC44MjI5IDE4LjQ2MDkgNzAuMTA5NEMxOC40NjA5IDY5LjExOTggMTguNjIyNCA2OC4zMDczIDE4Ljk0NTMgNjcuNjcxOUMxOS4yNjMgNjcuMDM2NSAxOS43MDU3IDY2LjU1MjEgMjAuMjczNCA2Ni4yMTg4QzIwLjgzNTkgNjUuODgwMiAyMS40ODE4IDY1LjY3MTkgMjIuMjEwOSA2NS41OTM4TDIyLjIxMDkgNjcuODY3MkMyMS44MjU1IDY3LjkyNDUgMjEuNDg5NiA2OC4wMzM5IDIxLjIwMzEgNjguMTk1M0MyMC45MTY3IDY4LjM1NjggMjAuNjkyNyA2OC41ODg1IDIwLjUzMTIgNjguODkwNkMyMC4zNjk4IDY5LjE4NzUgMjAuMjg5MSA2OS41NzI5IDIwLjI4OTEgNzAuMDQ2OUMyMC4yODkxIDcwLjQzNzUgMjAuMzY5OCA3MC43ODY1IDIwLjUzMTIgNzEuMDkzOEMyMC42ODc1IDcxLjM5NTggMjAuOTE5MyA3MS42NTEgMjEuMjI2NiA3MS44NTk0QzIxLjUzMzkgNzIuMDY3NyAyMS45MTQxIDcyLjIyNjYgMjIuMzY3MiA3Mi4zMzU5QzIyLjgyMDMgNzIuNDQ1MyAyMy4zNDY0IDcyLjUgMjMuOTQ1MyA3Mi41TDI0LjY3MTkgNzIuNUMyNS4yNjU2IDcyLjUgMjUuNzkxNyA3Mi40NDI3IDI2LjI1IDcyLjMyODFDMjYuNzAzMSA3Mi4yMTM1IDI3LjA4NTkgNzIuMDQ0MyAyNy4zOTg0IDcxLjgyMDNDMjcuNzA1NyA3MS41OTExIDI3LjkzNzUgNzEuMzA5OSAyOC4wOTM3IDcwLjk3NjZDMjguMjUgNzAuNjQzMiAyOC4zMjgxIDcwLjI1NTIgMjguMzI4MSA2OS44MTI1QzI4LjMyODEgNjkuNDQyNyAyOC4yOTY5IDY5LjEzNTQgMjguMjM0NCA2OC44OTA2QzI4LjE3MTkgNjguNjQwNiAyOC4wOTY0IDY4LjQ0MDEgMjguMDA3OCA2OC4yODkxQzI3LjkxNDEgNjguMTMyOCAyNy44MjU1IDY4LjAxMyAyNy43NDIyIDY3LjkyOTdMMjUuNzI2NiA2Ny45Mjk3TDI1LjcyNjYgNzAuMDcwM0wyNC4wNTQ3IDcwLjA3MDNMMjQuMDU0NyA2NS41ODU5Wk0xOCA2MS40NjA5TDMwIDYxLjQ2MDlMMzAgNjMuNzE4OEwxOCA2My43MTg4TDE4IDYxLjQ2MDlaTTI1Ljg1OTQgNTkuOTYwOUwyNS42OTUzIDU5Ljk2MDlDMjUuMDc1NSA1OS45NjA5IDI0LjUwNTIgNTkuODcyNCAyMy45ODQ0IDU5LjY5NTNDMjMuNDU4MyA1OS41MTgyIDIzLjAwMjYgNTkuMjYwNCAyMi42MTcyIDU4LjkyMTlDMjIuMjMxOCA1OC41ODMzIDIxLjkzMjMgNTguMTY2NyAyMS43MTg3IDU3LjY3MTlDMjEuNSA1Ny4xNzcxIDIxLjM5MDYgNTYuNjA5NCAyMS4zOTA2IDU1Ljk2ODhDMjEuMzkwNiA1NS4zMjgxIDIxLjUgNTQuNzU3OCAyMS43MTg3IDU0LjI1NzhDMjEuOTMyMyA1My43NTc4IDIyLjIzMTggNTMuMzM4NSAyMi42MTcyIDUzQzIzLjAwMjYgNTIuNjU2MyAyMy40NTgzIDUyLjM5NTggMjMuOTg0NCA1Mi4yMTg4QzI0LjUwNTIgNTIuMDQxNyAyNS4wNzU1IDUxLjk1MzEgMjUuNjk1MyA1MS45NTMxTDI1Ljg1OTQgNTEuOTUzMUMyNi40NzQgNTEuOTUzMSAyNy4wNDQzIDUyLjA0MTcgMjcuNTcwMyA1Mi4yMTg4QzI4LjA5MTEgNTIuMzk1OCAyOC41NDY5IDUyLjY1NjMgMjguOTM3NSA1M0MyOS4zMjI5IDUzLjMzODUgMjkuNjIyNCA1My43NTUyIDI5LjgzNTkgNTQuMjVDMzAuMDQ5NSA1NC43NDQ4IDMwLjE1NjIgNTUuMzEyNSAzMC4xNTYyIDU1Ljk1MzFDMzAuMTU2MiA1Ni41OTM4IDMwLjA0OTUgNTcuMTY0MSAyOS44MzU5IDU3LjY2NDFDMjkuNjIyNCA1OC4xNTg5IDI5LjMyMjkgNTguNTc4MSAyOC45Mzc1IDU4LjkyMTlDMjguNTQ2OSA1OS4yNjA0IDI4LjA5MTEgNTkuNTE4MiAyNy41NzAzIDU5LjY5NTNDMjcuMDQ0MyA1OS44NzI0IDI2LjQ3NCA1OS45NjA5IDI1Ljg1OTQgNTkuOTYwOVpNMjUuNjk1MyA1Ny43MTA5TDI1Ljg1OTQgNTcuNzEwOUMyNi4yMTM1IDU3LjcxMDkgMjYuNTQ0MyA1Ny42Nzk3IDI2Ljg1MTYgNTcuNjE3MkMyNy4xNTg5IDU3LjU1NDcgMjcuNDI5NyA1Ny40NTU3IDI3LjY2NDEgNTcuMzIwM0MyNy44OTMyIDU3LjE3OTcgMjguMDcyOSA1Ni45OTc0IDI4LjIwMzEgNTYuNzczNEMyOC4zMzMzIDU2LjU0OTUgMjguMzk4NCA1Ni4yNzYgMjguMzk4NCA1NS45NTMxQzI4LjM5ODQgNTUuNjQwNiAyOC4zMzMzIDU1LjM3MjQgMjguMjAzMSA1NS4xNDg0QzI4LjA3MjkgNTQuOTI0NSAyNy44OTMyIDU0Ljc0NDggMjcuNjY0MSA1NC42MDk0QzI3LjQyOTcgNTQuNDc0IDI3LjE1ODkgNTQuMzc1IDI2Ljg1MTYgNTQuMzEyNUMyNi41NDQzIDU0LjI0NDggMjYuMjEzNSA1NC4yMTA5IDI1Ljg1OTQgNTQuMjEwOUwyNS42OTUzIDU0LjIxMDlDMjUuMzUxNiA1NC4yMTA5IDI1LjAyODYgNTQuMjQ0OCAyNC43MjY2IDU0LjMxMjVDMjQuNDE5MyA1NC4zNzUgMjQuMTQ4NCA1NC40NzY2IDIzLjkxNDEgNTQuNjE3MkMyMy42NzQ1IDU0Ljc1MjYgMjMuNDg3IDU0LjkzMjMgMjMuMzUxNiA1NS4xNTYzQzIzLjIxNjEgNTUuMzgwMiAyMy4xNDg0IDU1LjY1MSAyMy4xNDg0IDU1Ljk2ODhDMjMuMTQ4NCA1Ni4yODY1IDIzLjIxNjEgNTYuNTU3MyAyMy4zNTE2IDU2Ljc4MTNDMjMuNDg3IDU3IDIzLjY3NDUgNTcuMTc5NyAyMy45MTQxIDU3LjMyMDNDMjQuMTQ4NCA1Ny40NTU3IDI0LjQxOTMgNTcuNTU0NyAyNC43MjY2IDU3LjYxNzJDMjUuMDI4NiA1Ny42Nzk3IDI1LjM1MTYgNTcuNzEwOSAyNS42OTUzIDU3LjcxMDlaTTI3LjY2NDEgNDZDMjcuNTAyNiA0NiAyNy4zNTY4IDQ2LjA0NjkgMjcuMjI2NiA0Ni4xNDA2QzI3LjA5NjQgNDYuMjM0NCAyNi45NzY2IDQ2LjQwODkgMjYuODY3MiA0Ni42NjQxQzI2Ljc1MjYgNDYuOTE0MSAyNi42NDg0IDQ3LjI3NiAyNi41NTQ3IDQ3Ljc1QzI2LjQ2MDkgNDguMTc3MSAyNi4zNDM3IDQ4LjU3NTUgMjYuMjAzMSA0OC45NDUzQzI2LjA1NzMgNDkuMzA5OSAyNS44ODI4IDQ5LjYyNzYgMjUuNjc5NyA0OS44OTg0QzI1LjQ3NjYgNTAuMTY0MSAyNS4yMzcgNTAuMzcyNCAyNC45NjA5IDUwLjUyMzRDMjQuNjc5NyA1MC42NzQ1IDI0LjM1OTQgNTAuNzUgMjQgNTAuNzVDMjMuNjQ1OCA1MC43NSAyMy4zMTI1IDUwLjY3NDUgMjMgNTAuNTIzNEMyMi42ODc1IDUwLjM2NzIgMjIuNDExNSA1MC4xNDU4IDIyLjE3MTkgNDkuODU5NEMyMS45MjcxIDQ5LjU2NzcgMjEuNzM3IDQ5LjIxMzUgMjEuNjAxNiA0OC43OTY5QzIxLjQ2MDkgNDguMzc1IDIxLjM5MDYgNDcuOTAxIDIxLjM5MDYgNDcuMzc1QzIxLjM5MDYgNDYuNjQwNiAyMS41MDc4IDQ2LjAxMDQgMjEuNzQyMiA0NS40ODQ0QzIxLjk3NjYgNDQuOTUzMSAyMi4yOTk1IDQ0LjU0NjkgMjIuNzEwOSA0NC4yNjU2QzIzLjExNzIgNDMuOTc5MiAyMy41ODA3IDQzLjgzNTkgMjQuMTAxNiA0My44MzU5TDI0LjEwMTYgNDYuMDg1OUMyMy44ODI4IDQ2LjA4NTkgMjMuNjg3NSA0Ni4xMzI4IDIzLjUxNTYgNDYuMjI2NkMyMy4zMzg1IDQ2LjMxNTEgMjMuMjAwNSA0Ni40NTU3IDIzLjEwMTYgNDYuNjQ4NEMyMi45OTc0IDQ2LjgzNTkgMjIuOTQ1MyA0Ny4wODA3IDIyLjk0NTMgNDcuMzgyOEMyMi45NDUzIDQ3LjYzMjggMjIuOTg5NiA0Ny44NDkgMjMuMDc4MSA0OC4wMzEzQzIzLjE2MTUgNDguMjEzNSAyMy4yNzYgNDguMzU0MiAyMy40MjE5IDQ4LjQ1MzFDMjMuNTYyNSA0OC41NDY5IDIzLjcxODcgNDguNTkzOCAyMy44OTA2IDQ4LjU5MzhDMjQuMDIwOCA0OC41OTM4IDI0LjEzOCA0OC41Njc3IDI0LjI0MjIgNDguNTE1NkMyNC4zNDExIDQ4LjQ1ODMgMjQuNDMyMyA0OC4zNjcyIDI0LjUxNTYgNDguMjQyMkMyNC41OTkgNDguMTE3MiAyNC42NzcxIDQ3Ljk1NTcgMjQuNzUgNDcuNzU3OEMyNC44MTc3IDQ3LjU1NDcgMjQuODgwMiA0Ny4zMDQ3IDI0LjkzNzUgNDcuMDA3OEMyNS4wNjI1IDQ2LjM5ODQgMjUuMjI2NiA0NS44NTQyIDI1LjQyOTcgNDUuMzc1QzI1LjYyNzYgNDQuODk1OCAyNS44OTg0IDQ0LjUxNTYgMjYuMjQyMiA0NC4yMzQ0QzI2LjU4MDcgNDMuOTUzMSAyNy4wMjYgNDMuODEyNSAyNy41NzgxIDQzLjgxMjVDMjcuOTUzMSA0My44MTI1IDI4LjI5NjkgNDMuODk1OCAyOC42MDk0IDQ0LjA2MjVDMjguOTIxOSA0NC4yMjkyIDI5LjE5NTMgNDQuNDY4OCAyOS40Mjk3IDQ0Ljc4MTNDMjkuNjU4OSA0NS4wOTM4IDI5LjgzODUgNDUuNDY4OCAyOS45Njg3IDQ1LjkwNjNDMzAuMDkzNyA0Ni4zMzg1IDMwLjE1NjIgNDYuODI1NSAzMC4xNTYyIDQ3LjM2NzJDMzAuMTU2MiA0OC4xNTM2IDMwLjAxNTYgNDguODIwMyAyOS43MzQ0IDQ5LjM2NzJDMjkuNDUzMSA0OS45MDg5IDI5LjA5NjQgNTAuMzIwMyAyOC42NjQxIDUwLjYwMTZDMjguMjI2NiA1MC44Nzc2IDI3Ljc3ODYgNTEuMDE1NiAyNy4zMjAzIDUxLjAxNTZMMjcuMzIwMyA0OC44ODI4QzI3LjYyNzYgNDguODcyNCAyNy44NzUgNDguNzk0MyAyOC4wNjI1IDQ4LjY0ODRDMjguMjUgNDguNDk3NCAyOC4zODU0IDQ4LjMwNzMgMjguNDY4NyA0OC4wNzgxQzI4LjU1MjEgNDcuODQzOCAyOC41OTM3IDQ3LjU5MTEgMjguNTkzNyA0Ny4zMjAzQzI4LjU5MzcgNDcuMDI4NiAyOC41NTQ3IDQ2Ljc4NjUgMjguNDc2NiA0Ni41OTM4QzI4LjM5MzIgNDYuNDAxIDI4LjI4MzkgNDYuMjU1MiAyOC4xNDg0IDQ2LjE1NjNDMjguMDA3OCA0Ni4wNTIxIDI3Ljg0NjQgNDYgMjcuNjY0MSA0NlpNMjcuNjY0MSAzNy43ODEzQzI3LjUwMjYgMzcuNzgxMyAyNy4zNTY4IDM3LjgyODEgMjcuMjI2NiAzNy45MjE5QzI3LjA5NjQgMzguMDE1NiAyNi45NzY2IDM4LjE5MDEgMjYuODY3MiAzOC40NDUzQzI2Ljc1MjYgMzguNjk1MyAyNi42NDg0IDM5LjA1NzMgMjYuNTU0NyAzOS41MzEzQzI2LjQ2MDkgMzkuOTU4MyAyNi4zNDM3IDQwLjM1NjggMjYuMjAzMSA0MC43MjY2QzI2LjA1NzMgNDEuMDkxMSAyNS44ODI4IDQxLjQwODkgMjUuNjc5NyA0MS42Nzk3QzI1LjQ3NjYgNDEuOTQ1MyAyNS4yMzcgNDIuMTUzNiAyNC45NjA5IDQyLjMwNDdDMjQuNjc5NyA0Mi40NTU3IDI0LjM1OTQgNDIuNTMxMyAyNCA0Mi41MzEzQzIzLjY0NTggNDIuNTMxMyAyMy4zMTI1IDQyLjQ1NTcgMjMgNDIuMzA0N0MyMi42ODc1IDQyLjE0ODQgMjIuNDExNSA0MS45MjcxIDIyLjE3MTkgNDEuNjQwNkMyMS45MjcxIDQxLjM0OSAyMS43MzcgNDAuOTk0OCAyMS42MDE2IDQwLjU3ODFDMjEuNDYwOSA0MC4xNTYzIDIxLjM5MDYgMzkuNjgyMyAyMS4zOTA2IDM5LjE1NjNDMjEuMzkwNiAzOC40MjE5IDIxLjUwNzggMzcuNzkxNyAyMS43NDIyIDM3LjI2NTZDMjEuOTc2NiAzNi43MzQ0IDIyLjI5OTUgMzYuMzI4MSAyMi43MTA5IDM2LjA0NjlDMjMuMTE3MiAzNS43NjA0IDIzLjU4MDcgMzUuNjE3MiAyNC4xMDE2IDM1LjYxNzJMMjQuMTAxNiAzNy44NjcyQzIzLjg4MjggMzcuODY3MiAyMy42ODc1IDM3LjkxNDEgMjMuNTE1NiAzOC4wMDc4QzIzLjMzODUgMzguMDk2NCAyMy4yMDA1IDM4LjIzNyAyMy4xMDE2IDM4LjQyOTdDMjIuOTk3NCAzOC42MTcyIDIyLjk0NTMgMzguODYyIDIyLjk0NTMgMzkuMTY0MUMyMi45NDUzIDM5LjQxNDEgMjIuOTg5NiAzOS42MzAyIDIzLjA3ODEgMzkuODEyNUMyMy4xNjE1IDM5Ljk5NDggMjMuMjc2IDQwLjEzNTQgMjMuNDIxOSA0MC4yMzQ0QzIzLjU2MjUgNDAuMzI4MSAyMy43MTg3IDQwLjM3NSAyMy44OTA2IDQwLjM3NUMyNC4wMjA4IDQwLjM3NSAyNC4xMzggNDAuMzQ5IDI0LjI0MjIgNDAuMjk2OUMyNC4zNDExIDQwLjIzOTYgMjQuNDMyMyA0MC4xNDg0IDI0LjUxNTYgNDAuMDIzNEMyNC41OTkgMzkuODk4NCAyNC42NzcxIDM5LjczNyAyNC43NSAzOS41MzkxQzI0LjgxNzcgMzkuMzM1OSAyNC44ODAyIDM5LjA4NTkgMjQuOTM3NSAzOC43ODkxQzI1LjA2MjUgMzguMTc5NyAyNS4yMjY2IDM3LjYzNTQgMjUuNDI5NyAzNy4xNTYzQzI1LjYyNzYgMzYuNjc3MSAyNS44OTg0IDM2LjI5NjkgMjYuMjQyMiAzNi4wMTU2QzI2LjU4MDcgMzUuNzM0NCAyNy4wMjYgMzUuNTkzOCAyNy41NzgxIDM1LjU5MzhDMjcuOTUzMSAzNS41OTM4IDI4LjI5NjkgMzUuNjc3MSAyOC42MDk0IDM1Ljg0MzhDMjguOTIxOSAzNi4wMTA0IDI5LjE5NTMgMzYuMjUgMjkuNDI5NyAzNi41NjI1QzI5LjY1ODkgMzYuODc1IDI5LjgzODUgMzcuMjUgMjkuOTY4NyAzNy42ODc1QzMwLjA5MzcgMzguMTE5OCAzMC4xNTYyIDM4LjYwNjggMzAuMTU2MiAzOS4xNDg0QzMwLjE1NjIgMzkuOTM0OSAzMC4wMTU2IDQwLjYwMTYgMjkuNzM0NCA0MS4xNDg0QzI5LjQ1MzEgNDEuNjkwMSAyOS4wOTY0IDQyLjEwMTYgMjguNjY0MSA0Mi4zODI4QzI4LjIyNjYgNDIuNjU4OSAyNy43Nzg2IDQyLjc5NjkgMjcuMzIwMyA0Mi43OTY5TDI3LjMyMDMgNDAuNjY0MUMyNy42Mjc2IDQwLjY1MzYgMjcuODc1IDQwLjU3NTUgMjguMDYyNSA0MC40Mjk3QzI4LjI1IDQwLjI3ODYgMjguMzg1NCA0MC4wODg1IDI4LjQ2ODcgMzkuODU5NEMyOC41NTIxIDM5LjYyNSAyOC41OTM3IDM5LjM3MjQgMjguNTkzNyAzOS4xMDE2QzI4LjU5MzcgMzguODA5OSAyOC41NTQ3IDM4LjU2NzcgMjguNDc2NiAzOC4zNzVDMjguMzkzMiAzOC4xODIzIDI4LjI4MzkgMzguMDM2NSAyOC4xNDg0IDM3LjkzNzVDMjguMDA3OCAzNy44MzMzIDI3Ljg0NjQgMzcuNzgxMyAyNy42NjQxIDM3Ljc4MTNaTTI4LjA5MzcgMjkuNTcwM0wyNC4zMjgxIDI5LjU3MDNDMjQuMDU3MyAyOS41NzAzIDIzLjgyNTUgMjkuNjE0NiAyMy42MzI4IDI5LjcwMzFDMjMuNDM0OSAyOS43OTE3IDIzLjI4MTIgMjkuOTI5NyAyMy4xNzE5IDMwLjExNzJDMjMuMDYyNSAzMC4yOTk1IDIzLjAwNzggMzAuNTM2NSAyMy4wMDc4IDMwLjgyODFDMjMuMDA3OCAzMS4wNzgxIDIzLjA1MjEgMzEuMjk0MyAyMy4xNDA2IDMxLjQ3NjZDMjMuMjI0IDMxLjY1ODkgMjMuMzQ2NCAzMS43OTk1IDIzLjUwNzggMzEuODk4NEMyMy42NjQxIDMxLjk5NzQgMjMuODQ5IDMyLjA0NjkgMjQuMDYyNSAzMi4wNDY5TDI0LjA2MjUgMzQuMjk2OUMyMy43MDMxIDM0LjI5NjkgMjMuMzYyIDM0LjIxMzUgMjMuMDM5MSAzNC4wNDY5QzIyLjcxNjEgMzMuODgwMiAyMi40MzIzIDMzLjYzOCAyMi4xODc1IDMzLjMyMDNDMjEuOTM3NSAzMy4wMDI2IDIxLjc0MjIgMzIuNjI1IDIxLjYwMTYgMzIuMTg3NUMyMS40NjA5IDMxLjc0NDggMjEuMzkwNiAzMS4yNSAyMS4zOTA2IDMwLjcwMzFDMjEuMzkwNiAzMC4wNDY5IDIxLjUgMjkuNDYzNSAyMS43MTg3IDI4Ljk1MzFDMjEuOTM3NSAyOC40NDI3IDIyLjI2NTYgMjguMDQxNyAyMi43MDMxIDI3Ljc1QzIzLjE0MDYgMjcuNDUzMSAyMy42ODc1IDI3LjMwNDcgMjQuMzQzNyAyNy4zMDQ3TDI3Ljk2MDkgMjcuMzA0N0MyOC40MjQ1IDI3LjMwNDcgMjguODA0NyAyNy4yNzYgMjkuMTAxNiAyNy4yMTg4QzI5LjM5MzIgMjcuMTYxNSAyOS42NDg0IDI3LjA3ODEgMjkuODY3MiAyNi45Njg4TDMwIDI2Ljk2ODhMMzAgMjkuMjQyMkMyOS43NzA4IDI5LjM1MTYgMjkuNDg0NCAyOS40MzQ5IDI5LjE0MDYgMjkuNDkyMkMyOC43OTE3IDI5LjU0NDMgMjguNDQyNyAyOS41NzAzIDI4LjA5MzcgMjkuNTcwM1pNMjQuODUxNiAyOS4yNzM0TDI2LjEyNSAyOS4yNTc4TDI2LjEyNSAzMC41MTU2QzI2LjEyNSAzMC44MTI1IDI2LjE1ODkgMzEuMDcwMyAyNi4yMjY2IDMxLjI4OTFDMjYuMjk0MyAzMS41MDc4IDI2LjM5MDYgMzEuNjg3NSAyNi41MTU2IDMxLjgyODFDMjYuNjM1NCAzMS45Njg4IDI2Ljc3NiAzMi4wNzI5IDI2LjkzNzUgMzIuMTQwNkMyNy4wOTkgMzIuMjAzMSAyNy4yNzYgMzIuMjM0NCAyNy40Njg3IDMyLjIzNDRDMjcuNjYxNSAzMi4yMzQ0IDI3LjgzNTkgMzIuMTkwMSAyNy45OTIyIDMyLjEwMTZDMjguMTQzMiAzMi4wMTMgMjguMjYzIDMxLjg4NTQgMjguMzUxNiAzMS43MTg4QzI4LjQzNDkgMzEuNTUyMSAyOC40NzY2IDMxLjM1NjggMjguNDc2NiAzMS4xMzI4QzI4LjQ3NjYgMzAuNzk0MyAyOC40MDg5IDMwLjUgMjguMjczNCAzMC4yNUMyOC4xMzggMzAgMjcuOTcxNCAyOS44MDczIDI3Ljc3MzQgMjkuNjcxOUMyNy41NzU1IDI5LjUzMTMgMjcuMzg4IDI5LjQ1ODMgMjcuMjEwOSAyOS40NTMxTDI4LjE2NDEgMjguODU5NEMyOC4zNzc2IDI4Ljk0MjcgMjguNTk5IDI5LjA1NzMgMjguODI4MSAyOS4yMDMxQzI5LjA1NzMgMjkuMzQzOCAyOS4yNzM0IDI5LjUyMzQgMjkuNDc2NiAyOS43NDIyQzI5LjY3NDUgMjkuOTYwOSAyOS44Mzg1IDMwLjIyNCAyOS45Njg3IDMwLjUzMTNDMzAuMDkzNyAzMC44Mzg1IDMwLjE1NjIgMzEuMjAzMSAzMC4xNTYyIDMxLjYyNUMzMC4xNTYyIDMyLjE2MTUgMzAuMDQ5NSAzMi42NDg0IDI5LjgzNTkgMzMuMDg1OUMyOS42MTcyIDMzLjUxODIgMjkuMzE3NyAzMy44NjIgMjguOTM3NSAzNC4xMTcyQzI4LjU1MjEgMzQuMzY3MiAyOC4xMTQ2IDM0LjQ5MjIgMjcuNjI1IDM0LjQ5MjJDMjcuMTgyMyAzNC40OTIyIDI2Ljc4OTEgMzQuNDA4OSAyNi40NDUzIDM0LjI0MjJDMjYuMTAxNiAzNC4wNzU1IDI1LjgxMjUgMzMuODMwNyAyNS41NzgxIDMzLjUwNzhDMjUuMzM4NSAzMy4xNzk3IDI1LjE1ODkgMzIuNzcwOCAyNS4wMzkxIDMyLjI4MTNDMjQuOTE0MSAzMS43OTE3IDI0Ljg1MTYgMzEuMjI0IDI0Ljg1MTYgMzAuNTc4MUwyNC44NTE2IDI5LjI3MzRaTTIzLjM5MDYgMjMuMzIwM0wzMCAyMy4zMjAzTDMwIDI1LjU3MDNMMjEuNTQ2OSAyNS41NzAzTDIxLjU0NjkgMjMuNDUzMUwyMy4zOTA2IDIzLjMyMDNaTTIxLjQ5MjIgMjAuNzczNEwyMy41NzgxIDIwLjgxMjVDMjMuNTYyNSAyMC45MjE5IDIzLjU0OTUgMjEuMDU0NyAyMy41MzkxIDIxLjIxMDlDMjMuNTIzNCAyMS4zNjIgMjMuNTE1NiAyMS41IDIzLjUxNTYgMjEuNjI1QzIzLjUxNTYgMjEuOTQyNyAyMy41NTczIDIyLjIxODggMjMuNjQwNiAyMi40NTMxQzIzLjcxODcgMjIuNjgyMyAyMy44MzU5IDIyLjg3NSAyMy45OTIyIDIzLjAzMTNDMjQuMTQ4NCAyMy4xODIzIDI0LjMzODUgMjMuMjk2OSAyNC41NjI1IDIzLjM3NUMyNC43ODY1IDIzLjQ0NzkgMjUuMDQxNyAyMy40ODk2IDI1LjMyODEgMjMuNUwyNS4xODc1IDIzLjk1MzFDMjQuNjQwNiAyMy45NTMxIDI0LjEzOCAyMy44OTg0IDIzLjY3OTcgMjMuNzg5MUMyMy4yMTYxIDIzLjY3OTcgMjIuODEyNSAyMy41MjA4IDIyLjQ2ODcgMjMuMzEyNUMyMi4xMjUgMjMuMDk5IDIxLjg1OTQgMjIuODM4NSAyMS42NzE5IDIyLjUzMTNDMjEuNDg0NCAyMi4yMjQgMjEuMzkwNiAyMS44NzI0IDIxLjM5MDYgMjEuNDc2NkMyMS4zOTA2IDIxLjM1MTYgMjEuNDAxIDIxLjIyNCAyMS40MjE5IDIxLjA5MzhDMjEuNDM3NSAyMC45NjM1IDIxLjQ2MDkgMjAuODU2OCAyMS40OTIyIDIwLjc3MzRaTTI5LjA0NjkgMTcuMDYyNUwyMS41NDY5IDE0LjgyMDNMMjEuNTQ2OSAxMi40MDYzTDMxLjI3MzQgMTUuODA0N0MzMS40ODcgMTUuODc3NiAzMS43MTYxIDE1Ljk3NjYgMzEuOTYwOSAxNi4xMDE2QzMyLjIwNTcgMTYuMjIxNCAzMi40Mzc1IDE2LjM4NTQgMzIuNjU2MiAxNi41OTM4QzMyLjg4MDIgMTYuNzk2OSAzMy4wNjI1IDE3LjA1NDcgMzMuMjAzMSAxNy4zNjcyQzMzLjM0MzcgMTcuNjc0NSAzMy40MTQxIDE4LjA1MjEgMzMuNDE0MSAxOC41QzMzLjQxNDEgMTguNzEzNSAzMy40MDEgMTguODg4IDMzLjM3NSAxOS4wMjM0QzMzLjM0OSAxOS4xNTg5IDMzLjMxMjUgMTkuMzIwMyAzMy4yNjU2IDE5LjUwNzhMMzEuNjE3MiAxOS41MDc4QzMxLjYxNzIgMTkuNDUwNSAzMS42MTcyIDE5LjM5MDYgMzEuNjE3MiAxOS4zMjgxQzMxLjYyMjQgMTkuMjY1NiAzMS42MjUgMTkuMjA1NyAzMS42MjUgMTkuMTQ4NEMzMS42MjUgMTguODUxNiAzMS41OTExIDE4LjYwOTQgMzEuNTIzNCAxOC40MjE5QzMxLjQ1NTcgMTguMjM0NCAzMS4zNTE2IDE4LjA4MzMgMzEuMjEwOSAxNy45Njg4QzMxLjA3NTUgMTcuODU0MiAzMC44OTg0IDE3Ljc2MyAzMC42Nzk3IDE3LjY5NTNMMjkuMDQ2OSAxNy4wNjI1Wk0yMS41NDY5IDE4TDI3LjY3MTkgMTYuMTY0MUwzMC4wNTQ3IDE1Ljg0MzhMMzAuMjE4NyAxNy4zNzVMMjEuNTQ2OSAyMC40MTQxTDIxLjU0NjkgMThaIiBmaWxsPSIjMTEyRTUxIi8+CjwvZz4KPHBhdGggZD0iTTQ2IDBMNDUgNC4zNzFlLTA4TDQ1IDExNkw0NiAxMTZMNDcgMTE2TDQ3IC00LjM3MTI4ZS0wOEw0NiAwWiIgZmlsbD0iI0E5QUVCMSIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTFfNzIxMDFfMTE4Njg3KSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNzIxMDFfMTE4Njg3IiB4PSIwIiB5PSIxLjgzNTg4ZS0wNiIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNzIxMDFfMTE4Njg3Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzcyMTAxXzExODY4NyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MjEwMV8xMTg2ODciPgo8cGF0aCBkPSJNNCAxMTZMMy45OTk5OSAxLjgzNTg4ZS0wNkw0NiAwTDQ2IDExNkw0IDExNloiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+CgoK); background-repeat: no-repeat; }
  .js-glossary-open svg { border: none; width: 46px; height: 119px; }
  .js-glossary-close { border: none; position: fixed; font-size: 20px; background-color: transparent; width: 50px; height: 120px; margin-left: -40px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMTI0IiB2aWV3Qm94PSIwIDAgNTAgMTI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzcyMTAxXzExODY5MSkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzIxMDFfMTE4NjkxKSI+CjxtYXNrIGlkPSJwYXRoLTEtaW5zaWRlLTFfNzIxMDFfMTE4NjkxIiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik00IDExNkwzLjk5OTk5IDEuODM1ODhlLTA2TDQ2IDBMNDYgMTE2TDQgMTE2WiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik00IDExNkwzLjk5OTk5IDEuODM1ODhlLTA2TDQ2IDBMNDYgMTE2TDQgMTE2WiIgZmlsbD0iIzExMkU1MSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjAwMzcgODZMMzMuMDAzNyA5MkwyNy4wMDM3IDk4TDI1LjU5MzggOTYuNTlMMzAuMTczNyA5MkwyNS41OTM4IDg3LjQxTDI3LjAwMzcgODZaTTE5LjAwMzcgODZMMjUuMDAzNyA5MkwxOS4wMDM3IDk4TDE3LjU5MzggOTYuNTlMMjIuMTczNyA5MkwxNy41OTM4IDg3LjQxTDE5LjAwMzcgODZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjQuMDU0NyA2NS41ODU5TDI4LjU2MjUgNjUuNTg1OUMyOC43NzYgNjUuNzYzIDI5LjAwNzggNjYuMDM2NSAyOS4yNTc4IDY2LjQwNjNDMjkuNTAyNiA2Ni43NzYgMjkuNzEzNSA2Ny4yNTI2IDI5Ljg5MDYgNjcuODM1OUMzMC4wNjc3IDY4LjQxOTMgMzAuMTU2MiA2OS4xMjUgMzAuMTU2MiA2OS45NTMxQzMwLjE1NjIgNzAuNjg3NSAzMC4wMzY1IDcxLjM1NjggMjkuNzk2OSA3MS45NjA5QzI5LjU1MjEgNzIuNTY1MSAyOS4xOTUzIDczLjA4NTkgMjguNzI2NiA3My41MjM0QzI4LjI1NzggNzMuOTU1NyAyNy42ODQ5IDc0LjI4OTEgMjcuMDA3OCA3NC41MjM0QzI2LjMyNTUgNzQuNzU3OCAyNS41NDY5IDc0Ljg3NSAyNC42NzE5IDc0Ljg3NUwyMy45NjA5IDc0Ljg3NUMyMy4wODU5IDc0Ljg3NSAyMi4zMDczIDc0Ljc2MyAyMS42MjUgNzQuNTM5MUMyMC45NDI3IDc0LjMwOTkgMjAuMzY3MiA3My45ODQ0IDE5Ljg5ODQgNzMuNTYyNUMxOS40Mjk3IDczLjE0MDYgMTkuMDcyOSA3Mi42MzggMTguODI4MSA3Mi4wNTQ3QzE4LjU4MzMgNzEuNDcxNCAxOC40NjA5IDcwLjgyMjkgMTguNDYwOSA3MC4xMDk0QzE4LjQ2MDkgNjkuMTE5OCAxOC42MjI0IDY4LjMwNzMgMTguOTQ1MyA2Ny42NzE5QzE5LjI2MyA2Ny4wMzY1IDE5LjcwNTcgNjYuNTUyMSAyMC4yNzM0IDY2LjIxODhDMjAuODM1OSA2NS44ODAyIDIxLjQ4MTggNjUuNjcxOSAyMi4yMTA5IDY1LjU5MzhMMjIuMjEwOSA2Ny44NjcyQzIxLjgyNTUgNjcuOTI0NSAyMS40ODk2IDY4LjAzMzkgMjEuMjAzMSA2OC4xOTUzQzIwLjkxNjcgNjguMzU2OCAyMC42OTI3IDY4LjU4ODUgMjAuNTMxMiA2OC44OTA2QzIwLjM2OTggNjkuMTg3NSAyMC4yODkxIDY5LjU3MjkgMjAuMjg5MSA3MC4wNDY5QzIwLjI4OTEgNzAuNDM3NSAyMC4zNjk4IDcwLjc4NjUgMjAuNTMxMiA3MS4wOTM4QzIwLjY4NzUgNzEuMzk1OCAyMC45MTkzIDcxLjY1MSAyMS4yMjY2IDcxLjg1OTRDMjEuNTMzOSA3Mi4wNjc3IDIxLjkxNDEgNzIuMjI2NiAyMi4zNjcyIDcyLjMzNTlDMjIuODIwMyA3Mi40NDUzIDIzLjM0NjQgNzIuNSAyMy45NDUzIDcyLjVMMjQuNjcxOSA3Mi41QzI1LjI2NTYgNzIuNSAyNS43OTE3IDcyLjQ0MjcgMjYuMjUgNzIuMzI4MUMyNi43MDMxIDcyLjIxMzUgMjcuMDg1OSA3Mi4wNDQzIDI3LjM5ODQgNzEuODIwM0MyNy43MDU3IDcxLjU5MTEgMjcuOTM3NSA3MS4zMDk5IDI4LjA5MzcgNzAuOTc2NkMyOC4yNSA3MC42NDMyIDI4LjMyODEgNzAuMjU1MiAyOC4zMjgxIDY5LjgxMjVDMjguMzI4MSA2OS40NDI3IDI4LjI5NjkgNjkuMTM1NCAyOC4yMzQ0IDY4Ljg5MDZDMjguMTcxOSA2OC42NDA2IDI4LjA5NjQgNjguNDQwMSAyOC4wMDc4IDY4LjI4OTFDMjcuOTE0MSA2OC4xMzI4IDI3LjgyNTUgNjguMDEzIDI3Ljc0MjIgNjcuOTI5N0wyNS43MjY2IDY3LjkyOTdMMjUuNzI2NiA3MC4wNzAzTDI0LjA1NDcgNzAuMDcwM0wyNC4wNTQ3IDY1LjU4NTlaTTE4IDYxLjQ2MDlMMzAgNjEuNDYwOUwzMCA2My43MTg4TDE4IDYzLjcxODhMMTggNjEuNDYwOVpNMjUuODU5NCA1OS45NjA5TDI1LjY5NTMgNTkuOTYwOUMyNS4wNzU1IDU5Ljk2MDkgMjQuNTA1MiA1OS44NzI0IDIzLjk4NDQgNTkuNjk1M0MyMy40NTgzIDU5LjUxODIgMjMuMDAyNiA1OS4yNjA0IDIyLjYxNzIgNTguOTIxOUMyMi4yMzE4IDU4LjU4MzMgMjEuOTMyMyA1OC4xNjY3IDIxLjcxODcgNTcuNjcxOUMyMS41IDU3LjE3NzEgMjEuMzkwNiA1Ni42MDk0IDIxLjM5MDYgNTUuOTY4OEMyMS4zOTA2IDU1LjMyODEgMjEuNSA1NC43NTc4IDIxLjcxODcgNTQuMjU3OEMyMS45MzIzIDUzLjc1NzggMjIuMjMxOCA1My4zMzg1IDIyLjYxNzIgNTNDMjMuMDAyNiA1Mi42NTYzIDIzLjQ1ODMgNTIuMzk1OCAyMy45ODQ0IDUyLjIxODhDMjQuNTA1MiA1Mi4wNDE3IDI1LjA3NTUgNTEuOTUzMSAyNS42OTUzIDUxLjk1MzFMMjUuODU5NCA1MS45NTMxQzI2LjQ3NCA1MS45NTMxIDI3LjA0NDMgNTIuMDQxNyAyNy41NzAzIDUyLjIxODhDMjguMDkxMSA1Mi4zOTU4IDI4LjU0NjkgNTIuNjU2MyAyOC45Mzc1IDUzQzI5LjMyMjkgNTMuMzM4NSAyOS42MjI0IDUzLjc1NTIgMjkuODM1OSA1NC4yNUMzMC4wNDk1IDU0Ljc0NDggMzAuMTU2MiA1NS4zMTI1IDMwLjE1NjIgNTUuOTUzMUMzMC4xNTYyIDU2LjU5MzggMzAuMDQ5NSA1Ny4xNjQxIDI5LjgzNTkgNTcuNjY0MUMyOS42MjI0IDU4LjE1ODkgMjkuMzIyOSA1OC41NzgxIDI4LjkzNzUgNTguOTIxOUMyOC41NDY5IDU5LjI2MDQgMjguMDkxMSA1OS41MTgyIDI3LjU3MDMgNTkuNjk1M0MyNy4wNDQzIDU5Ljg3MjQgMjYuNDc0IDU5Ljk2MDkgMjUuODU5NCA1OS45NjA5Wk0yNS42OTUzIDU3LjcxMDlMMjUuODU5NCA1Ny43MTA5QzI2LjIxMzUgNTcuNzEwOSAyNi41NDQzIDU3LjY3OTcgMjYuODUxNiA1Ny42MTcyQzI3LjE1ODkgNTcuNTU0NyAyNy40Mjk3IDU3LjQ1NTcgMjcuNjY0MSA1Ny4zMjAzQzI3Ljg5MzIgNTcuMTc5NyAyOC4wNzI5IDU2Ljk5NzQgMjguMjAzMSA1Ni43NzM0QzI4LjMzMzMgNTYuNTQ5NSAyOC4zOTg0IDU2LjI3NiAyOC4zOTg0IDU1Ljk1MzFDMjguMzk4NCA1NS42NDA2IDI4LjMzMzMgNTUuMzcyNCAyOC4yMDMxIDU1LjE0ODRDMjguMDcyOSA1NC45MjQ1IDI3Ljg5MzIgNTQuNzQ0OCAyNy42NjQxIDU0LjYwOTRDMjcuNDI5NyA1NC40NzQgMjcuMTU4OSA1NC4zNzUgMjYuODUxNiA1NC4zMTI1QzI2LjU0NDMgNTQuMjQ0OCAyNi4yMTM1IDU0LjIxMDkgMjUuODU5NCA1NC4yMTA5TDI1LjY5NTMgNTQuMjEwOUMyNS4zNTE2IDU0LjIxMDkgMjUuMDI4NiA1NC4yNDQ4IDI0LjcyNjYgNTQuMzEyNUMyNC40MTkzIDU0LjM3NSAyNC4xNDg0IDU0LjQ3NjYgMjMuOTE0MSA1NC42MTcyQzIzLjY3NDUgNTQuNzUyNiAyMy40ODcgNTQuOTMyMyAyMy4zNTE2IDU1LjE1NjNDMjMuMjE2MSA1NS4zODAyIDIzLjE0ODQgNTUuNjUxIDIzLjE0ODQgNTUuOTY4OEMyMy4xNDg0IDU2LjI4NjUgMjMuMjE2MSA1Ni41NTczIDIzLjM1MTYgNTYuNzgxM0MyMy40ODcgNTcgMjMuNjc0NSA1Ny4xNzk3IDIzLjkxNDEgNTcuMzIwM0MyNC4xNDg0IDU3LjQ1NTcgMjQuNDE5MyA1Ny41NTQ3IDI0LjcyNjYgNTcuNjE3MkMyNS4wMjg2IDU3LjY3OTcgMjUuMzUxNiA1Ny43MTA5IDI1LjY5NTMgNTcuNzEwOVpNMjcuNjY0MSA0NkMyNy41MDI2IDQ2IDI3LjM1NjggNDYuMDQ2OSAyNy4yMjY2IDQ2LjE0MDZDMjcuMDk2NCA0Ni4yMzQ0IDI2Ljk3NjYgNDYuNDA4OSAyNi44NjcyIDQ2LjY2NDFDMjYuNzUyNiA0Ni45MTQxIDI2LjY0ODQgNDcuMjc2IDI2LjU1NDcgNDcuNzVDMjYuNDYwOSA0OC4xNzcxIDI2LjM0MzcgNDguNTc1NSAyNi4yMDMxIDQ4Ljk0NTNDMjYuMDU3MyA0OS4zMDk5IDI1Ljg4MjggNDkuNjI3NiAyNS42Nzk3IDQ5Ljg5ODRDMjUuNDc2NiA1MC4xNjQxIDI1LjIzNyA1MC4zNzI0IDI0Ljk2MDkgNTAuNTIzNEMyNC42Nzk3IDUwLjY3NDUgMjQuMzU5NCA1MC43NSAyNCA1MC43NUMyMy42NDU4IDUwLjc1IDIzLjMxMjUgNTAuNjc0NSAyMyA1MC41MjM0QzIyLjY4NzUgNTAuMzY3MiAyMi40MTE1IDUwLjE0NTggMjIuMTcxOSA0OS44NTk0QzIxLjkyNzEgNDkuNTY3NyAyMS43MzcgNDkuMjEzNSAyMS42MDE2IDQ4Ljc5NjlDMjEuNDYwOSA0OC4zNzUgMjEuMzkwNiA0Ny45MDEgMjEuMzkwNiA0Ny4zNzVDMjEuMzkwNiA0Ni42NDA2IDIxLjUwNzggNDYuMDEwNCAyMS43NDIyIDQ1LjQ4NDRDMjEuOTc2NiA0NC45NTMxIDIyLjI5OTUgNDQuNTQ2OSAyMi43MTA5IDQ0LjI2NTZDMjMuMTE3MiA0My45NzkyIDIzLjU4MDcgNDMuODM1OSAyNC4xMDE2IDQzLjgzNTlMMjQuMTAxNiA0Ni4wODU5QzIzLjg4MjggNDYuMDg1OSAyMy42ODc1IDQ2LjEzMjggMjMuNTE1NiA0Ni4yMjY2QzIzLjMzODUgNDYuMzE1MSAyMy4yMDA1IDQ2LjQ1NTcgMjMuMTAxNiA0Ni42NDg0QzIyLjk5NzQgNDYuODM1OSAyMi45NDUzIDQ3LjA4MDcgMjIuOTQ1MyA0Ny4zODI4QzIyLjk0NTMgNDcuNjMyOCAyMi45ODk2IDQ3Ljg0OSAyMy4wNzgxIDQ4LjAzMTNDMjMuMTYxNSA0OC4yMTM1IDIzLjI3NiA0OC4zNTQyIDIzLjQyMTkgNDguNDUzMUMyMy41NjI1IDQ4LjU0NjkgMjMuNzE4NyA0OC41OTM4IDIzLjg5MDYgNDguNTkzOEMyNC4wMjA4IDQ4LjU5MzggMjQuMTM4IDQ4LjU2NzcgMjQuMjQyMiA0OC41MTU2QzI0LjM0MTEgNDguNDU4MyAyNC40MzIzIDQ4LjM2NzIgMjQuNTE1NiA0OC4yNDIyQzI0LjU5OSA0OC4xMTcyIDI0LjY3NzEgNDcuOTU1NyAyNC43NSA0Ny43NTc4QzI0LjgxNzcgNDcuNTU0NyAyNC44ODAyIDQ3LjMwNDcgMjQuOTM3NSA0Ny4wMDc4QzI1LjA2MjUgNDYuMzk4NCAyNS4yMjY2IDQ1Ljg1NDIgMjUuNDI5NyA0NS4zNzVDMjUuNjI3NiA0NC44OTU4IDI1Ljg5ODQgNDQuNTE1NiAyNi4yNDIyIDQ0LjIzNDRDMjYuNTgwNyA0My45NTMxIDI3LjAyNiA0My44MTI1IDI3LjU3ODEgNDMuODEyNUMyNy45NTMxIDQzLjgxMjUgMjguMjk2OSA0My44OTU4IDI4LjYwOTQgNDQuMDYyNUMyOC45MjE5IDQ0LjIyOTIgMjkuMTk1MyA0NC40Njg4IDI5LjQyOTcgNDQuNzgxM0MyOS42NTg5IDQ1LjA5MzggMjkuODM4NSA0NS40Njg4IDI5Ljk2ODcgNDUuOTA2M0MzMC4wOTM3IDQ2LjMzODUgMzAuMTU2MiA0Ni44MjU1IDMwLjE1NjIgNDcuMzY3MkMzMC4xNTYyIDQ4LjE1MzYgMzAuMDE1NiA0OC44MjAzIDI5LjczNDQgNDkuMzY3MkMyOS40NTMxIDQ5LjkwODkgMjkuMDk2NCA1MC4zMjAzIDI4LjY2NDEgNTAuNjAxNkMyOC4yMjY2IDUwLjg3NzYgMjcuNzc4NiA1MS4wMTU2IDI3LjMyMDMgNTEuMDE1NkwyNy4zMjAzIDQ4Ljg4MjhDMjcuNjI3NiA0OC44NzI0IDI3Ljg3NSA0OC43OTQzIDI4LjA2MjUgNDguNjQ4NEMyOC4yNSA0OC40OTc0IDI4LjM4NTQgNDguMzA3MyAyOC40Njg3IDQ4LjA3ODFDMjguNTUyMSA0Ny44NDM4IDI4LjU5MzcgNDcuNTkxMSAyOC41OTM3IDQ3LjMyMDNDMjguNTkzNyA0Ny4wMjg2IDI4LjU1NDcgNDYuNzg2NSAyOC40NzY2IDQ2LjU5MzhDMjguMzkzMiA0Ni40MDEgMjguMjgzOSA0Ni4yNTUyIDI4LjE0ODQgNDYuMTU2M0MyOC4wMDc4IDQ2LjA1MjEgMjcuODQ2NCA0NiAyNy42NjQxIDQ2Wk0yNy42NjQxIDM3Ljc4MTNDMjcuNTAyNiAzNy43ODEzIDI3LjM1NjggMzcuODI4MSAyNy4yMjY2IDM3LjkyMTlDMjcuMDk2NCAzOC4wMTU2IDI2Ljk3NjYgMzguMTkwMSAyNi44NjcyIDM4LjQ0NTNDMjYuNzUyNiAzOC42OTUzIDI2LjY0ODQgMzkuMDU3MyAyNi41NTQ3IDM5LjUzMTNDMjYuNDYwOSAzOS45NTgzIDI2LjM0MzcgNDAuMzU2OCAyNi4yMDMxIDQwLjcyNjZDMjYuMDU3MyA0MS4wOTExIDI1Ljg4MjggNDEuNDA4OSAyNS42Nzk3IDQxLjY3OTdDMjUuNDc2NiA0MS45NDUzIDI1LjIzNyA0Mi4xNTM2IDI0Ljk2MDkgNDIuMzA0N0MyNC42Nzk3IDQyLjQ1NTcgMjQuMzU5NCA0Mi41MzEzIDI0IDQyLjUzMTNDMjMuNjQ1OCA0Mi41MzEzIDIzLjMxMjUgNDIuNDU1NyAyMyA0Mi4zMDQ3QzIyLjY4NzUgNDIuMTQ4NCAyMi40MTE1IDQxLjkyNzEgMjIuMTcxOSA0MS42NDA2QzIxLjkyNzEgNDEuMzQ5IDIxLjczNyA0MC45OTQ4IDIxLjYwMTYgNDAuNTc4MUMyMS40NjA5IDQwLjE1NjMgMjEuMzkwNiAzOS42ODIzIDIxLjM5MDYgMzkuMTU2M0MyMS4zOTA2IDM4LjQyMTkgMjEuNTA3OCAzNy43OTE3IDIxLjc0MjIgMzcuMjY1NkMyMS45NzY2IDM2LjczNDQgMjIuMjk5NSAzNi4zMjgxIDIyLjcxMDkgMzYuMDQ2OUMyMy4xMTcyIDM1Ljc2MDQgMjMuNTgwNyAzNS42MTcyIDI0LjEwMTYgMzUuNjE3MkwyNC4xMDE2IDM3Ljg2NzJDMjMuODgyOCAzNy44NjcyIDIzLjY4NzUgMzcuOTE0MSAyMy41MTU2IDM4LjAwNzhDMjMuMzM4NSAzOC4wOTY0IDIzLjIwMDUgMzguMjM3IDIzLjEwMTYgMzguNDI5N0MyMi45OTc0IDM4LjYxNzIgMjIuOTQ1MyAzOC44NjIgMjIuOTQ1MyAzOS4xNjQxQzIyLjk0NTMgMzkuNDE0MSAyMi45ODk2IDM5LjYzMDIgMjMuMDc4MSAzOS44MTI1QzIzLjE2MTUgMzkuOTk0OCAyMy4yNzYgNDAuMTM1NCAyMy40MjE5IDQwLjIzNDRDMjMuNTYyNSA0MC4zMjgxIDIzLjcxODcgNDAuMzc1IDIzLjg5MDYgNDAuMzc1QzI0LjAyMDggNDAuMzc1IDI0LjEzOCA0MC4zNDkgMjQuMjQyMiA0MC4yOTY5QzI0LjM0MTEgNDAuMjM5NiAyNC40MzIzIDQwLjE0ODQgMjQuNTE1NiA0MC4wMjM0QzI0LjU5OSAzOS44OTg0IDI0LjY3NzEgMzkuNzM3IDI0Ljc1IDM5LjUzOTFDMjQuODE3NyAzOS4zMzU5IDI0Ljg4MDIgMzkuMDg1OSAyNC45Mzc1IDM4Ljc4OTFDMjUuMDYyNSAzOC4xNzk3IDI1LjIyNjYgMzcuNjM1NCAyNS40Mjk3IDM3LjE1NjNDMjUuNjI3NiAzNi42NzcxIDI1Ljg5ODQgMzYuMjk2OSAyNi4yNDIyIDM2LjAxNTZDMjYuNTgwNyAzNS43MzQ0IDI3LjAyNiAzNS41OTM4IDI3LjU3ODEgMzUuNTkzOEMyNy45NTMxIDM1LjU5MzggMjguMjk2OSAzNS42NzcxIDI4LjYwOTQgMzUuODQzOEMyOC45MjE5IDM2LjAxMDQgMjkuMTk1MyAzNi4yNSAyOS40Mjk3IDM2LjU2MjVDMjkuNjU4OSAzNi44NzUgMjkuODM4NSAzNy4yNSAyOS45Njg3IDM3LjY4NzVDMzAuMDkzNyAzOC4xMTk4IDMwLjE1NjIgMzguNjA2OCAzMC4xNTYyIDM5LjE0ODRDMzAuMTU2MiAzOS45MzQ5IDMwLjAxNTYgNDAuNjAxNiAyOS43MzQ0IDQxLjE0ODRDMjkuNDUzMSA0MS42OTAxIDI5LjA5NjQgNDIuMTAxNiAyOC42NjQxIDQyLjM4MjhDMjguMjI2NiA0Mi42NTg5IDI3Ljc3ODYgNDIuNzk2OSAyNy4zMjAzIDQyLjc5NjlMMjcuMzIwMyA0MC42NjQxQzI3LjYyNzYgNDAuNjUzNiAyNy44NzUgNDAuNTc1NSAyOC4wNjI1IDQwLjQyOTdDMjguMjUgNDAuMjc4NiAyOC4zODU0IDQwLjA4ODUgMjguNDY4NyAzOS44NTk0QzI4LjU1MjEgMzkuNjI1IDI4LjU5MzcgMzkuMzcyNCAyOC41OTM3IDM5LjEwMTZDMjguNTkzNyAzOC44MDk5IDI4LjU1NDcgMzguNTY3NyAyOC40NzY2IDM4LjM3NUMyOC4zOTMyIDM4LjE4MjMgMjguMjgzOSAzOC4wMzY1IDI4LjE0ODQgMzcuOTM3NUMyOC4wMDc4IDM3LjgzMzMgMjcuODQ2NCAzNy43ODEzIDI3LjY2NDEgMzcuNzgxM1pNMjguMDkzNyAyOS41NzAzTDI0LjMyODEgMjkuNTcwM0MyNC4wNTczIDI5LjU3MDMgMjMuODI1NSAyOS42MTQ2IDIzLjYzMjggMjkuNzAzMUMyMy40MzQ5IDI5Ljc5MTcgMjMuMjgxMiAyOS45Mjk3IDIzLjE3MTkgMzAuMTE3MkMyMy4wNjI1IDMwLjI5OTUgMjMuMDA3OCAzMC41MzY1IDIzLjAwNzggMzAuODI4MUMyMy4wMDc4IDMxLjA3ODEgMjMuMDUyMSAzMS4yOTQzIDIzLjE0MDYgMzEuNDc2NkMyMy4yMjQgMzEuNjU4OSAyMy4zNDY0IDMxLjc5OTUgMjMuNTA3OCAzMS44OTg0QzIzLjY2NDEgMzEuOTk3NCAyMy44NDkgMzIuMDQ2OSAyNC4wNjI1IDMyLjA0NjlMMjQuMDYyNSAzNC4yOTY5QzIzLjcwMzEgMzQuMjk2OSAyMy4zNjIgMzQuMjEzNSAyMy4wMzkxIDM0LjA0NjlDMjIuNzE2MSAzMy44ODAyIDIyLjQzMjMgMzMuNjM4IDIyLjE4NzUgMzMuMzIwM0MyMS45Mzc1IDMzLjAwMjYgMjEuNzQyMiAzMi42MjUgMjEuNjAxNiAzMi4xODc1QzIxLjQ2MDkgMzEuNzQ0OCAyMS4zOTA2IDMxLjI1IDIxLjM5MDYgMzAuNzAzMUMyMS4zOTA2IDMwLjA0NjkgMjEuNSAyOS40NjM1IDIxLjcxODcgMjguOTUzMUMyMS45Mzc1IDI4LjQ0MjcgMjIuMjY1NiAyOC4wNDE3IDIyLjcwMzEgMjcuNzVDMjMuMTQwNiAyNy40NTMxIDIzLjY4NzUgMjcuMzA0NyAyNC4zNDM3IDI3LjMwNDdMMjcuOTYwOSAyNy4zMDQ3QzI4LjQyNDUgMjcuMzA0NyAyOC44MDQ3IDI3LjI3NiAyOS4xMDE2IDI3LjIxODhDMjkuMzkzMiAyNy4xNjE1IDI5LjY0ODQgMjcuMDc4MSAyOS44NjcyIDI2Ljk2ODhMMzAgMjYuOTY4OEwzMCAyOS4yNDIyQzI5Ljc3MDggMjkuMzUxNiAyOS40ODQ0IDI5LjQzNDkgMjkuMTQwNiAyOS40OTIyQzI4Ljc5MTcgMjkuNTQ0MyAyOC40NDI3IDI5LjU3MDMgMjguMDkzNyAyOS41NzAzWk0yNC44NTE2IDI5LjI3MzRMMjYuMTI1IDI5LjI1NzhMMjYuMTI1IDMwLjUxNTZDMjYuMTI1IDMwLjgxMjUgMjYuMTU4OSAzMS4wNzAzIDI2LjIyNjYgMzEuMjg5MUMyNi4yOTQzIDMxLjUwNzggMjYuMzkwNiAzMS42ODc1IDI2LjUxNTYgMzEuODI4MUMyNi42MzU0IDMxLjk2ODggMjYuNzc2IDMyLjA3MjkgMjYuOTM3NSAzMi4xNDA2QzI3LjA5OSAzMi4yMDMxIDI3LjI3NiAzMi4yMzQ0IDI3LjQ2ODcgMzIuMjM0NEMyNy42NjE1IDMyLjIzNDQgMjcuODM1OSAzMi4xOTAxIDI3Ljk5MjIgMzIuMTAxNkMyOC4xNDMyIDMyLjAxMyAyOC4yNjMgMzEuODg1NCAyOC4zNTE2IDMxLjcxODhDMjguNDM0OSAzMS41NTIxIDI4LjQ3NjYgMzEuMzU2OCAyOC40NzY2IDMxLjEzMjhDMjguNDc2NiAzMC43OTQzIDI4LjQwODkgMzAuNSAyOC4yNzM0IDMwLjI1QzI4LjEzOCAzMCAyNy45NzE0IDI5LjgwNzMgMjcuNzczNCAyOS42NzE5QzI3LjU3NTUgMjkuNTMxMyAyNy4zODggMjkuNDU4MyAyNy4yMTA5IDI5LjQ1MzFMMjguMTY0MSAyOC44NTk0QzI4LjM3NzYgMjguOTQyNyAyOC41OTkgMjkuMDU3MyAyOC44MjgxIDI5LjIwMzFDMjkuMDU3MyAyOS4zNDM4IDI5LjI3MzQgMjkuNTIzNCAyOS40NzY2IDI5Ljc0MjJDMjkuNjc0NSAyOS45NjA5IDI5LjgzODUgMzAuMjI0IDI5Ljk2ODcgMzAuNTMxM0MzMC4wOTM3IDMwLjgzODUgMzAuMTU2MiAzMS4yMDMxIDMwLjE1NjIgMzEuNjI1QzMwLjE1NjIgMzIuMTYxNSAzMC4wNDk1IDMyLjY0ODQgMjkuODM1OSAzMy4wODU5QzI5LjYxNzIgMzMuNTE4MiAyOS4zMTc3IDMzLjg2MiAyOC45Mzc1IDM0LjExNzJDMjguNTUyMSAzNC4zNjcyIDI4LjExNDYgMzQuNDkyMiAyNy42MjUgMzQuNDkyMkMyNy4xODIzIDM0LjQ5MjIgMjYuNzg5MSAzNC40MDg5IDI2LjQ0NTMgMzQuMjQyMkMyNi4xMDE2IDM0LjA3NTUgMjUuODEyNSAzMy44MzA3IDI1LjU3ODEgMzMuNTA3OEMyNS4zMzg1IDMzLjE3OTcgMjUuMTU4OSAzMi43NzA4IDI1LjAzOTEgMzIuMjgxM0MyNC45MTQxIDMxLjc5MTcgMjQuODUxNiAzMS4yMjQgMjQuODUxNiAzMC41NzgxTDI0Ljg1MTYgMjkuMjczNFpNMjMuMzkwNiAyMy4zMjAzTDMwIDIzLjMyMDNMMzAgMjUuNTcwM0wyMS41NDY5IDI1LjU3MDNMMjEuNTQ2OSAyMy40NTMxTDIzLjM5MDYgMjMuMzIwM1pNMjEuNDkyMiAyMC43NzM0TDIzLjU3ODEgMjAuODEyNUMyMy41NjI1IDIwLjkyMTkgMjMuNTQ5NSAyMS4wNTQ3IDIzLjUzOTEgMjEuMjEwOUMyMy41MjM0IDIxLjM2MiAyMy41MTU2IDIxLjUgMjMuNTE1NiAyMS42MjVDMjMuNTE1NiAyMS45NDI3IDIzLjU1NzMgMjIuMjE4OCAyMy42NDA2IDIyLjQ1MzFDMjMuNzE4NyAyMi42ODIzIDIzLjgzNTkgMjIuODc1IDIzLjk5MjIgMjMuMDMxM0MyNC4xNDg0IDIzLjE4MjMgMjQuMzM4NSAyMy4yOTY5IDI0LjU2MjUgMjMuMzc1QzI0Ljc4NjUgMjMuNDQ3OSAyNS4wNDE3IDIzLjQ4OTYgMjUuMzI4MSAyMy41TDI1LjE4NzUgMjMuOTUzMUMyNC42NDA2IDIzLjk1MzEgMjQuMTM4IDIzLjg5ODQgMjMuNjc5NyAyMy43ODkxQzIzLjIxNjEgMjMuNjc5NyAyMi44MTI1IDIzLjUyMDggMjIuNDY4NyAyMy4zMTI1QzIyLjEyNSAyMy4wOTkgMjEuODU5NCAyMi44Mzg1IDIxLjY3MTkgMjIuNTMxM0MyMS40ODQ0IDIyLjIyNCAyMS4zOTA2IDIxLjg3MjQgMjEuMzkwNiAyMS40NzY2QzIxLjM5MDYgMjEuMzUxNiAyMS40MDEgMjEuMjI0IDIxLjQyMTkgMjEuMDkzOEMyMS40Mzc1IDIwLjk2MzUgMjEuNDYwOSAyMC44NTY4IDIxLjQ5MjIgMjAuNzczNFpNMjkuMDQ2OSAxNy4wNjI1TDIxLjU0NjkgMTQuODIwM0wyMS41NDY5IDEyLjQwNjNMMzEuMjczNCAxNS44MDQ3QzMxLjQ4NyAxNS44Nzc2IDMxLjcxNjEgMTUuOTc2NiAzMS45NjA5IDE2LjEwMTZDMzIuMjA1NyAxNi4yMjE0IDMyLjQzNzUgMTYuMzg1NCAzMi42NTYyIDE2LjU5MzhDMzIuODgwMiAxNi43OTY5IDMzLjA2MjUgMTcuMDU0NyAzMy4yMDMxIDE3LjM2NzJDMzMuMzQzNyAxNy42NzQ1IDMzLjQxNDEgMTguMDUyMSAzMy40MTQxIDE4LjVDMzMuNDE0MSAxOC43MTM1IDMzLjQwMSAxOC44ODggMzMuMzc1IDE5LjAyMzRDMzMuMzQ5IDE5LjE1ODkgMzMuMzEyNSAxOS4zMjAzIDMzLjI2NTYgMTkuNTA3OEwzMS42MTcyIDE5LjUwNzhDMzEuNjE3MiAxOS40NTA1IDMxLjYxNzIgMTkuMzkwNiAzMS42MTcyIDE5LjMyODFDMzEuNjIyNCAxOS4yNjU2IDMxLjYyNSAxOS4yMDU3IDMxLjYyNSAxOS4xNDg0QzMxLjYyNSAxOC44NTE2IDMxLjU5MTEgMTguNjA5NCAzMS41MjM0IDE4LjQyMTlDMzEuNDU1NyAxOC4yMzQ0IDMxLjM1MTYgMTguMDgzMyAzMS4yMTA5IDE3Ljk2ODhDMzEuMDc1NSAxNy44NTQyIDMwLjg5ODQgMTcuNzYzIDMwLjY3OTcgMTcuNjk1M0wyOS4wNDY5IDE3LjA2MjVaTTIxLjU0NjkgMThMMjcuNjcxOSAxNi4xNjQxTDMwLjA1NDcgMTUuODQzOEwzMC4yMTg3IDE3LjM3NUwyMS41NDY5IDIwLjQxNDFMMjEuNTQ2OSAxOFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHBhdGggZD0iTTQ2IDBMNDUgNC4zNzFlLTA4TDQ1IDExNkw0NiAxMTZMNDcgMTE2TDQ3IC00LjM3MTI4ZS0wOEw0NiAwWiIgZmlsbD0iI0E5QUVCMSIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTFfNzIxMDFfMTE4NjkxKSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNzIxMDFfMTE4NjkxIiB4PSIwIiB5PSIxLjgzNTg4ZS0wNiIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNzIxMDFfMTE4NjkxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzcyMTAxXzExODY5MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MjEwMV8xMTg2OTEiPgo8cGF0aCBkPSJNNCAxMTZMMy45OTk5OSAxLjgzNTg4ZS0wNkw0NiAwTDQ2IDExNkw0IDExNloiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+CgoK); background-repeat: no-repeat; }
}

@media screen and (max-width: 1023px) {
  .show-desktop { display: none; }
  .show-mobile { display: block; }
  .open-glossary svg { width: 44px; height: 48px; }
  .close-glossary {
  border: none; z-index: 10003; transition: right 0.2s;
  & :hover { cursor: pointer; }
}
  .js-glossary-open { border: none; background-color: transparent; float: right; width: 55px; height: 55px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA0NCA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF83MjIxOV8xMjExOTMpIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMV83MjIxOV8xMjExOTMiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTQgNDhMNCAxLjc0ODQ2ZS0wNkw0NCAwTDQ0IDQ4TDQgNDhaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTQgNDhMNCAxLjc0ODQ2ZS0wNkw0NCAwTDQ0IDQ4TDQgNDhaIiBmaWxsPSIjRDlFOEY2Ii8+CjxwYXRoIGQ9Ik00NCAwTDQzIDQuMzcxMjFlLTA4TDQzIDQ4TDQ0IDQ4TDQ1IDQ4TDQ1IC00LjM3MTA2ZS0wOEw0NCAwWiIgZmlsbD0iI0E5QUVCMSIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTFfNzIyMTlfMTIxMTkzKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0IDE0QzE4LjQ4IDE0IDE0IDE4LjQ4IDE0IDI0QzE0IDI5LjUyIDE4LjQ4IDM0IDI0IDM0QzI5LjUyIDM0IDM0IDI5LjUyIDM0IDI0QzM0IDE4LjQ4IDI5LjUyIDE0IDI0IDE0Wk0yNSAyOUgyM1YyM0gyNVYyOVpNMjUgMjFIMjNWMTlIMjVWMjFaIiBmaWxsPSIjMTEyRTUxIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF83MjIxOV8xMjExOTMiIHg9IjAiIHk9IjEuNzQ4NDZlLTA2IiB3aWR0aD0iNDgiIGhlaWdodD0iNTYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iNCIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzcyMjE5XzEyMTE5MyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd183MjIxOV8xMjExOTMiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+CgoK); background-repeat: no-repeat; }
  .hide-glossary { margin-left: 25px; }
}

.glossary ul { padding: 0px; }

.glossary input[type="search"] { box-sizing: inherit; margin-bottom: 0px; min-width: 100%; }

.glossary label { margin-top: 2.6rem; }

.glossary__content { margin-top: -4px; padding: 0px 4px; }

.glossary .term { background-image: linear-gradient(to right, rgb(255, 255, 255) 33%, rgba(0, 0, 0, 0.87) 0%); border-bottom-width: 0px; color: rgb(17, 46, 81); display: inline; }

.glossary a { color: rgb(17, 46, 81); text-decoration: underline; }

@media screen and (max-width: 1023px) {
  .glossary[aria-hidden="true"] { right: -320px; }
}

@media screen and (min-width: 1024px) {
  .glossary[aria-hidden="true"], .close-glossary[aria-hidden="true"] { right: -491px; }
}

.glossary div[aria-hidden="true"] { display: none !important; }

.glossary__term { appearance: none; background-color: transparent; font-size: 16px; line-height: 1.3; margin: 0px; padding: 0.7rem 2.5rem 0.7rem 1rem; position: relative; text-align: left; width: 100%; }

.glossary__term:hover { background-color: rgb(217, 232, 246) !important; cursor: pointer; }

.glossary__term::after { background-image: url(https://clinicaltrials.gov/assets/images/expand__more.svg); background-repeat: no-repeat; background-size: 100%; display: inline-block; height: 1rem; right: 1rem; top: 11px; position: absolute; width: 1rem; content: ""; transform: rotate(-90deg); }

.glossary__term[aria-expanded="true"] {
  background-color: rgb(239, 246, 251);
  & :hover { background-color: rgb(217, 232, 246) !important; }
}

.glossary__term[aria-expanded="false"]::after { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPgo=); background-repeat: no-repeat; margin-top: 3px; }

.glossary__term[aria-expanded="true"]::after { transform: rotate(0deg); background-image: url(https://clinicaltrials.gov/assets/uswds/img/usa-icons/remove.svg); background-repeat: no-repeat; margin-top: 3px; }

.glossary-heading { display: inline; font-size: 22px; margin-top: 0px; margin-bottom: 0px; color: rgb(255, 255, 255); line-height: 1.15; }

.glossary__definition { line-height: 1.5; font-size: 16px; padding: 0.5rem 1rem 1em; color: rgb(27, 27, 27); border: 2px solid rgb(239, 246, 251); background: rgb(255, 255, 255); }

.glossary__definition > ul { list-style: disc; margin-left: 20px; }

.js-accordion button { width: 100%; }

.accordion-trigger--expanded { background-color: rgb(17, 46, 81); }

.js-glossary-toggle { border: none; background-color: transparent; color: rgb(0, 113, 188); font-size: 1.5rem; font-weight: 700; line-height: initial; width: initial; }

.js-glossary-toggle:hover { color: rgb(32, 84, 147); }

.js-glossary-toggle svg { margin-bottom: -4px; }

.js-glossary-search::-webkit-search-cancel-button { }

.glossary__item { list-style-type: none; margin: 8px 0px; background-color: rgb(240, 240, 240); }

.usa-sr-only { position: absolute; left: -999em; }

glossary-label { display: block; margin-top: 3rem; max-width: 46rem; }

.data-glossary-term { display: inline; border: 0px; margin-top: 0px; font-size: 16px; font-weight: 700; line-height: 1.15; }

.term { background-position: left bottom; background-size: 4px 1px; background-repeat: repeat-x; transition: background-color, 0.2s, box-shadow, 0.2s, color, 0.2s; border-bottom: 1px dotted; color: rgb(17, 46, 81); cursor: pointer; }

.term:hover { border-bottom: 1px solid rgb(54, 189, 187); }

.term svg { margin-left: 2px; width: 13px; }

dd > .term { display: inline; }

dt > .term { display: inline; }

.clearable-input { position: relative; display: inline-block; width: 100%; }

.clearable-input > input { padding-right: 1.4em; padding-left: 2.4em; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcxIDYuNDcxIDAgMCAwIDE2IDkuNSA2LjUgNi41IDAgMSAwIDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+Cg==); background-repeat: no-repeat; background-position: 4px 4px; }

.clearable-input > [data-clear-input] { position: absolute; top: 0px; right: 0px; font-weight: 700; font-size: 1.4em; padding: 0px 0.2em; line-height: 1em; cursor: pointer; }

.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer { position: absolute; left: 0px; top: 0px; }

.leaflet-container { overflow: hidden; }

.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow { user-select: none; -webkit-user-drag: none; }

.leaflet-tile::selection { background: transparent; }

.leaflet-safari .leaflet-tile { image-rendering: -webkit-optimize-contrast; }

.leaflet-safari .leaflet-tile-container { width: 1600px; height: 1600px; transform-origin: 0px 0px; }

.leaflet-marker-icon, .leaflet-marker-shadow { display: block; }

.leaflet-container .leaflet-overlay-pane svg { max-width: none !important; max-height: none !important; }

.leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile { width: auto; padding: 0px; max-width: none !important; max-height: none !important; }

.leaflet-container img.leaflet-tile { mix-blend-mode: plus-lighter; }

.leaflet-container.leaflet-touch-zoom { touch-action: pan-x pan-y; }

.leaflet-container.leaflet-touch-drag { touch-action: pinch-zoom; }

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { touch-action: none; }

.leaflet-container { -webkit-tap-highlight-color: transparent; }

.leaflet-container a { -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); }

.leaflet-tile { filter: inherit; visibility: hidden; }

.leaflet-tile-loaded { visibility: inherit; }

.leaflet-zoom-box { width: 0px; height: 0px; box-sizing: border-box; z-index: 800; }

.leaflet-overlay-pane svg { }

.leaflet-pane { z-index: 400; }

.leaflet-tile-pane { z-index: 200; }

.leaflet-overlay-pane { z-index: 400; }

.leaflet-shadow-pane { z-index: 500; }

.leaflet-marker-pane { z-index: 600; }

.leaflet-tooltip-pane { z-index: 650; }

.leaflet-popup-pane { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }

.leaflet-map-pane svg { z-index: 200; }

.leaflet-vml-shape { width: 1px; height: 1px; }

.lvml { display: inline-block; position: absolute; }

.leaflet-control { position: relative; z-index: 800; pointer-events: auto; }

.leaflet-top, .leaflet-bottom { position: absolute; z-index: 1000; pointer-events: none; }

.leaflet-top { top: 0px; }

.leaflet-right { right: 0px; }

.leaflet-bottom { bottom: 0px; }

.leaflet-left { left: 0px; }

.leaflet-control { float: left; clear: both; }

.leaflet-right .leaflet-control { float: right; }

.leaflet-top .leaflet-control { margin-top: 10px; }

.leaflet-bottom .leaflet-control { margin-bottom: 10px; }

.leaflet-left .leaflet-control { margin-left: 10px; }

.leaflet-right .leaflet-control { margin-right: 10px; }

.leaflet-fade-anim .leaflet-popup { opacity: 0; transition: opacity 0.2s linear; }

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; }

.leaflet-zoom-animated { transform-origin: 0px 0px; }

svg.leaflet-zoom-animated { will-change: transform; }

.leaflet-zoom-anim .leaflet-zoom-animated { transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); }

.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile { transition: none; }

.leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; }

.leaflet-interactive { cursor: pointer; }

.leaflet-grab { cursor: grab; }

.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive { cursor: crosshair; }

.leaflet-popup-pane, .leaflet-control { cursor: auto; }

.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable { cursor: grabbing; }

.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container { pointer-events: none; }

.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path { pointer-events: auto; }

.leaflet-container { background: rgb(221, 221, 221); outline-offset: 1px; }

.leaflet-container a { color: rgb(0, 120, 168); }

.leaflet-zoom-box { border: 2px dotted rgb(51, 136, 255); background: rgba(255, 255, 255, 0.5); }

.leaflet-container { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 0.75rem; line-height: 1.5; }

.leaflet-bar { box-shadow: rgba(0, 0, 0, 0.65) 0px 1px 5px; border-radius: 4px; }

.leaflet-bar a { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: rgb(0, 0, 0); }

.leaflet-bar a, .leaflet-control-layers-toggle { background-position: 50% 50%; background-repeat: no-repeat; display: block; }

.leaflet-bar a:hover, .leaflet-bar a:focus { background-color: rgb(244, 244, 244); }

.leaflet-bar a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.leaflet-bar a:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none; }

.leaflet-bar a.leaflet-disabled { cursor: default; background-color: rgb(244, 244, 244); color: rgb(187, 187, 187); }

.leaflet-touch .leaflet-bar a { width: 30px; height: 30px; line-height: 30px; }

.leaflet-touch .leaflet-bar a:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; }

.leaflet-touch .leaflet-bar a:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }

.leaflet-control-zoom-in, .leaflet-control-zoom-out { font: 700 18px "Lucida Console", Monaco, monospace; text-indent: 1px; }

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { font-size: 22px; }

.leaflet-control-layers { box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px; background: rgb(255, 255, 255); border-radius: 5px; }

.leaflet-control-layers-toggle { background-image: url(https://clinicaltrials.gov/media/layers-55W3Q4RM.png); width: 36px; height: 36px; }

.leaflet-retina .leaflet-control-layers-toggle { background-image: url(https://clinicaltrials.gov/media/layers-2x-TBM42ERR.png); background-size: 26px 26px; }

.leaflet-touch .leaflet-control-layers-toggle { width: 44px; height: 44px; }

.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none; }

.leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative; }

.leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; color: rgb(51, 51, 51); background: rgb(255, 255, 255); }

.leaflet-control-layers-scrollbar { overflow: hidden scroll; padding-right: 5px; }

.leaflet-control-layers-selector { margin-top: 2px; position: relative; top: 1px; }

.leaflet-control-layers label { display: block; font-size: 1.08333em; }

.leaflet-control-layers-separator { height: 0px; border-top: 1px solid rgb(221, 221, 221); margin: 5px -10px 5px -6px; }

.leaflet-default-icon-path { background-image: url(https://clinicaltrials.gov/media/marker-icon-2V3QKKVC.png); }

.leaflet-container .leaflet-control-attribution { background: rgba(255, 255, 255, 0.8); margin: 0px; }

.leaflet-control-attribution, .leaflet-control-scale-line { padding: 0px 5px; color: rgb(51, 51, 51); line-height: 1.4; }

.leaflet-control-attribution a { text-decoration: none; }

.leaflet-control-attribution a:hover, .leaflet-control-attribution a:focus { text-decoration: underline; }

.leaflet-attribution-flag { width: 1em; height: 0.6669em; display: inline !important; vertical-align: baseline !important; }

.leaflet-left .leaflet-control-scale { margin-left: 5px; }

.leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; }

.leaflet-control-scale-line { border-right: 2px solid rgb(119, 119, 119); border-bottom: 2px solid rgb(119, 119, 119); border-left: 2px solid rgb(119, 119, 119); border-image: initial; border-top: none; line-height: 1.1; padding: 2px 5px 1px; white-space: nowrap; box-sizing: border-box; background: rgba(255, 255, 255, 0.8); text-shadow: rgb(255, 255, 255) 1px 1px; }

.leaflet-control-scale-line:not(:first-child) { border-top: 2px solid rgb(119, 119, 119); border-bottom: none; margin-top: -2px; }

.leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid rgb(119, 119, 119); }

.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { box-shadow: none; }

.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { border: 2px solid rgba(0, 0, 0, 0.2); background-clip: padding-box; }

.leaflet-popup { position: absolute; text-align: center; margin-bottom: 20px; }

.leaflet-popup-content-wrapper { padding: 1px; text-align: left; border-radius: 12px; }

.leaflet-popup-content { margin: 13px 24px 13px 20px; line-height: 1.3; font-size: 1.08333em; min-height: 1px; }

.leaflet-popup-content p { margin: 1.3em 0px; }

.leaflet-popup-tip-container { width: 40px; height: 20px; position: absolute; left: 50%; margin-top: -1px; margin-left: -20px; overflow: hidden; pointer-events: none; }

.leaflet-popup-tip { width: 17px; height: 17px; padding: 1px; margin: -10px auto 0px; pointer-events: auto; transform: rotate(45deg); }

.leaflet-popup-content-wrapper, .leaflet-popup-tip { background: rgb(255, 255, 255); color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 14px; }

.leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0px; right: 0px; border: none; text-align: center; width: 24px; height: 24px; font: 16px / 24px Tahoma, Verdana, sans-serif; color: rgb(117, 117, 117); text-decoration: none; background: transparent; }

.leaflet-container a.leaflet-popup-close-button:hover, .leaflet-container a.leaflet-popup-close-button:focus { color: rgb(88, 88, 88); }

.leaflet-popup-scrolled { overflow: auto; }

.leaflet-oldie .leaflet-popup-content-wrapper { }

.leaflet-oldie .leaflet-popup-tip { width: 24px; margin: 0px auto; }

.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip { border: 1px solid rgb(153, 153, 153); }

.leaflet-div-icon { background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); }

.leaflet-tooltip { position: absolute; padding: 6px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 3px; color: rgb(34, 34, 34); white-space: nowrap; user-select: none; pointer-events: none; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px; }

.leaflet-tooltip.leaflet-interactive { cursor: pointer; pointer-events: auto; }

.leaflet-tooltip-top::before, .leaflet-tooltip-bottom::before, .leaflet-tooltip-left::before, .leaflet-tooltip-right::before { position: absolute; pointer-events: none; border: 6px solid transparent; background: transparent; content: ""; }

.leaflet-tooltip-bottom { margin-top: 6px; }

.leaflet-tooltip-top { margin-top: -6px; }

.leaflet-tooltip-bottom::before, .leaflet-tooltip-top::before { left: 50%; margin-left: -6px; }

.leaflet-tooltip-top::before { bottom: 0px; margin-bottom: -12px; border-top-color: rgb(255, 255, 255); }

.leaflet-tooltip-bottom::before { top: 0px; margin-top: -12px; margin-left: -6px; border-bottom-color: rgb(255, 255, 255); }

.leaflet-tooltip-left { margin-left: -6px; }

.leaflet-tooltip-right { margin-left: 6px; }

.leaflet-tooltip-left::before, .leaflet-tooltip-right::before { top: 50%; margin-top: -6px; }

.leaflet-tooltip-left::before { right: 0px; margin-right: -12px; border-left-color: rgb(255, 255, 255); }

.leaflet-tooltip-right::before { left: 0px; margin-left: -12px; border-right-color: rgb(255, 255, 255); }

@media print {
  .leaflet-control { print-color-adjust: exact; }
}
